Package io.adtrace.sdk
Class SdkClickHandler
- java.lang.Object
-
- io.adtrace.sdk.SdkClickHandler
-
- All Implemented Interfaces:
ISdkClickHandler
public class SdkClickHandler extends java.lang.Object implements ISdkClickHandler
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 SdkClickHandler(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender sdkClickHandlerActivityPackageSender)SdkClickHandler constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender sdkClickHandlerActivityPackageSender)Initialise SdkClickHandler instance.voidpauseSending()Pause sending from SdkClickHandler.voidresumeSending()Resume sending from SdkClickHandler.voidsendPreinstallPayload(java.lang.String preinstallPayload, java.lang.String preinstallLocation)Send sdk_click package carrying preinstall info.voidsendReftagReferrers()Send sdk_click packages made from all the persisted intent type referrers.voidsendSdkClick(ActivityPackage sdkClick)Send sdk_click package.voidteardown()Teardown SdkClickHandler instance.
-
-
-
Constructor Detail
-
SdkClickHandler
public SdkClickHandler(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender sdkClickHandlerActivityPackageSender)
SdkClickHandler constructor.- Parameters:
activityHandler- ActivityHandler referencestartsSending- Is sending paused?
-
-
Method Detail
-
init
public void init(IActivityHandler activityHandler, boolean startsSending, IActivityPackageSender sdkClickHandlerActivityPackageSender)
Initialise SdkClickHandler instance.- Specified by:
initin interfaceISdkClickHandler- Parameters:
activityHandler- Activity handler instance.startsSending- Is sending paused?
-
pauseSending
public void pauseSending()
Pause sending from SdkClickHandler.- Specified by:
pauseSendingin interfaceISdkClickHandler
-
resumeSending
public void resumeSending()
Resume sending from SdkClickHandler.- Specified by:
resumeSendingin interfaceISdkClickHandler
-
sendSdkClick
public void sendSdkClick(ActivityPackage sdkClick)
Send sdk_click package.- Specified by:
sendSdkClickin interfaceISdkClickHandler- Parameters:
sdkClick- sdk_click package to be sent.
-
sendReftagReferrers
public void sendReftagReferrers()
Send sdk_click packages made from all the persisted intent type referrers.- Specified by:
sendReftagReferrersin interfaceISdkClickHandler
-
sendPreinstallPayload
public void sendPreinstallPayload(java.lang.String preinstallPayload, java.lang.String preinstallLocation)Send sdk_click package carrying preinstall info.- Specified by:
sendPreinstallPayloadin interfaceISdkClickHandler
-
teardown
public void teardown()
Teardown SdkClickHandler instance.- Specified by:
teardownin interfaceISdkClickHandler
-
-