Package io.adtrace.sdk
Class AttributionHandler
- java.lang.Object
-
- io.adtrace.sdk.AttributionHandler
-
- All Implemented Interfaces:
IAttributionHandler,IActivityPackageSender.ResponseDataCallbackSubscriber
public class AttributionHandler extends java.lang.Object implements IAttributionHandler, IActivityPackageSender.ResponseDataCallbackSubscriber
AdTrace android SDK (https://adtrace.io) Created by Nasser Amini (github.com/namini40) on April 2022. Notice: See LICENSE.txt for modification and distribution information Copyright © 2022.
-
-
Constructor Summary
Constructors Constructor Description AttributionHandler(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender attributionHandlerActivityPackageSender)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckAttributionResponse(AttributionResponseData attributionResponseData)voidcheckSdkClickResponse(SdkClickResponseData sdkClickResponseData)voidcheckSessionResponse(SessionResponseData sessionResponseData)voidgetAttribution()voidinit(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender attributionHandlerActivityPackageSender)voidonResponseDataCallback(ResponseData responseData)voidpauseSending()voidresumeSending()voidteardown()
-
-
-
Constructor Detail
-
AttributionHandler
public AttributionHandler(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender attributionHandlerActivityPackageSender)
-
-
Method Detail
-
teardown
public void teardown()
- Specified by:
teardownin interfaceIAttributionHandler
-
init
public void init(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender attributionHandlerActivityPackageSender)
- Specified by:
initin interfaceIAttributionHandler
-
getAttribution
public void getAttribution()
- Specified by:
getAttributionin interfaceIAttributionHandler
-
checkSessionResponse
public void checkSessionResponse(SessionResponseData sessionResponseData)
- Specified by:
checkSessionResponsein interfaceIAttributionHandler
-
checkSdkClickResponse
public void checkSdkClickResponse(SdkClickResponseData sdkClickResponseData)
- Specified by:
checkSdkClickResponsein interfaceIAttributionHandler
-
checkAttributionResponse
public void checkAttributionResponse(AttributionResponseData attributionResponseData)
-
pauseSending
public void pauseSending()
- Specified by:
pauseSendingin interfaceIAttributionHandler
-
resumeSending
public void resumeSending()
- Specified by:
resumeSendingin interfaceIAttributionHandler
-
onResponseDataCallback
public void onResponseDataCallback(ResponseData responseData)
- Specified by:
onResponseDataCallbackin interfaceIActivityPackageSender.ResponseDataCallbackSubscriber
-
-