Package io.adtrace.sdk
Class AttributionHandler
java.lang.Object
io.adtrace.sdk.AttributionHandler
- All Implemented Interfaces:
IAttributionHandler,IActivityPackageSender.ResponseDataCallbackSubscriber
public class AttributionHandler
extends 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
ConstructorsConstructorDescriptionAttributionHandler(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender attributionHandlerActivityPackageSender) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckAttributionResponse(AttributionResponseData attributionResponseData) voidcheckSdkClickResponse(SdkClickResponseData sdkClickResponseData) voidcheckSessionResponse(SessionResponseData sessionResponseData) voidvoidinit(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender attributionHandlerActivityPackageSender) voidonResponseDataCallback(ResponseData responseData) voidvoidvoidteardown()
-
Constructor Details
-
AttributionHandler
public AttributionHandler(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender attributionHandlerActivityPackageSender)
-
-
Method Details
-
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
- Specified by:
checkSessionResponsein interfaceIAttributionHandler
-
checkSdkClickResponse
- Specified by:
checkSdkClickResponsein interfaceIAttributionHandler
-
checkAttributionResponse
-
pauseSending
public void pauseSending()- Specified by:
pauseSendingin interfaceIAttributionHandler
-
resumeSending
public void resumeSending()- Specified by:
resumeSendingin interfaceIAttributionHandler
-
onResponseDataCallback
- Specified by:
onResponseDataCallbackin interfaceIActivityPackageSender.ResponseDataCallbackSubscriber
-