Package io.adtrace.sdk
Class ActivityHandler
java.lang.Object
io.adtrace.sdk.ActivityHandler
- All Implemented Interfaces:
IActivityHandler
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSessionCallbackParameter(String key, String value) voidaddSessionCallbackParameterI(String key, String value) voidaddSessionPartnerParameter(String key, String value) voidaddSessionPartnerParameterI(String key, String value) voidstatic booleandeleteActivityState(android.content.Context context) static booleandeleteAttribution(android.content.Context context) static booleandeleteSessionCallbackParameters(android.content.Context context) static booleandeleteSessionPartnerParameters(android.content.Context context) voidvoidfinishedTrackingActivity(ResponseData responseData) voidvoidgetAdid()android.content.Contextio.adtrace.sdk.DeviceInfostatic ActivityHandlergetInstance(AdTraceConfig adtraceConfig) voidvoidinit(AdTraceConfig adtraceConfig) booleanvoidlaunchAttributionResponseTasks(AttributionResponseData attributionResponseData) voidlaunchEventResponseTasks(EventResponseData eventResponseData) voidlaunchSdkClickResponseTasks(SdkClickResponseData sdkClickResponseData) voidlaunchSessionResponseTasks(SessionResponseData sessionResponseData) voidonPause()voidonResume()voidreadOpenUrl(android.net.Uri url, long clickTime) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidsendInstallReferrer(ReferrerDetails referrerDetails, String referrerApi) voidvoidvoidsetAskingAttribution(boolean askingAttribution) voidsetEnabled(boolean enabled) voidsetOfflineMode(boolean offline) voidsetPushToken(String token, boolean preSaved) voidteardown()voidtrackAdRevenue(AdTraceAdRevenue adtraceAdRevenue) voidtrackAdRevenue(String source, org.json.JSONObject adRevenueJson) voidtrackEvent(AdTraceEvent event) voidtrackMeasurementConsent(boolean consentMeasurement) voidtrackPlayStoreSubscription(AdTracePlayStoreSubscription subscription) voidtrackThirdPartySharing(AdTraceThirdPartySharing adtraceThirdPartySharing) booleanupdateAttributionI(AdTraceAttribution attribution)
-
Method Details
-
teardown
public void teardown()- Specified by:
teardownin interfaceIActivityHandler
-
getAdTraceConfig
- Specified by:
getAdTraceConfigin interfaceIActivityHandler
-
getDeviceInfo
public io.adtrace.sdk.DeviceInfo getDeviceInfo()- Specified by:
getDeviceInfoin interfaceIActivityHandler
-
getActivityState
- Specified by:
getActivityStatein interfaceIActivityHandler
-
getSessionParameters
- Specified by:
getSessionParametersin interfaceIActivityHandler
-
init
- Specified by:
initin interfaceIActivityHandler
-
getInstance
-
onResume
public void onResume()- Specified by:
onResumein interfaceIActivityHandler
-
onPause
public void onPause()- Specified by:
onPausein interfaceIActivityHandler
-
trackEvent
- Specified by:
trackEventin interfaceIActivityHandler
-
finishedTrackingActivity
- Specified by:
finishedTrackingActivityin interfaceIActivityHandler
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfaceIActivityHandler
-
setOfflineMode
public void setOfflineMode(boolean offline) - Specified by:
setOfflineModein interfaceIActivityHandler
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceIActivityHandler
-
readOpenUrl
public void readOpenUrl(android.net.Uri url, long clickTime) - Specified by:
readOpenUrlin interfaceIActivityHandler
-
updateAttributionI
- Specified by:
updateAttributionIin interfaceIActivityHandler
-
setAskingAttribution
public void setAskingAttribution(boolean askingAttribution) - Specified by:
setAskingAttributionin interfaceIActivityHandler
-
sendReftagReferrer
public void sendReftagReferrer()- Specified by:
sendReftagReferrerin interfaceIActivityHandler
-
sendPreinstallReferrer
public void sendPreinstallReferrer()- Specified by:
sendPreinstallReferrerin interfaceIActivityHandler
-
sendInstallReferrer
- Specified by:
sendInstallReferrerin interfaceIActivityHandler
-
launchEventResponseTasks
- Specified by:
launchEventResponseTasksin interfaceIActivityHandler
-
launchSdkClickResponseTasks
- Specified by:
launchSdkClickResponseTasksin interfaceIActivityHandler
-
launchSessionResponseTasks
- Specified by:
launchSessionResponseTasksin interfaceIActivityHandler
-
launchAttributionResponseTasks
- Specified by:
launchAttributionResponseTasksin interfaceIActivityHandler
-
sendFirstPackages
public void sendFirstPackages()- Specified by:
sendFirstPackagesin interfaceIActivityHandler
-
addSessionCallbackParameter
- Specified by:
addSessionCallbackParameterin interfaceIActivityHandler
-
addSessionPartnerParameter
- Specified by:
addSessionPartnerParameterin interfaceIActivityHandler
-
removeSessionCallbackParameter
- Specified by:
removeSessionCallbackParameterin interfaceIActivityHandler
-
removeSessionPartnerParameter
- Specified by:
removeSessionPartnerParameterin interfaceIActivityHandler
-
resetSessionCallbackParameters
public void resetSessionCallbackParameters()- Specified by:
resetSessionCallbackParametersin interfaceIActivityHandler
-
resetSessionPartnerParameters
public void resetSessionPartnerParameters()- Specified by:
resetSessionPartnerParametersin interfaceIActivityHandler
-
setPushToken
- Specified by:
setPushTokenin interfaceIActivityHandler
-
gdprForgetMe
public void gdprForgetMe()- Specified by:
gdprForgetMein interfaceIActivityHandler
-
disableThirdPartySharing
public void disableThirdPartySharing()- Specified by:
disableThirdPartySharingin interfaceIActivityHandler
-
trackThirdPartySharing
- Specified by:
trackThirdPartySharingin interfaceIActivityHandler
-
trackMeasurementConsent
public void trackMeasurementConsent(boolean consentMeasurement) - Specified by:
trackMeasurementConsentin interfaceIActivityHandler
-
trackAdRevenue
- Specified by:
trackAdRevenuein interfaceIActivityHandler
-
trackAdRevenue
- Specified by:
trackAdRevenuein interfaceIActivityHandler
-
trackPlayStoreSubscription
- Specified by:
trackPlayStoreSubscriptionin interfaceIActivityHandler
-
gotOptOutResponse
public void gotOptOutResponse()- Specified by:
gotOptOutResponsein interfaceIActivityHandler
-
getContext
public android.content.Context getContext()- Specified by:
getContextin interfaceIActivityHandler
-
foregroundTimerFired
public void foregroundTimerFired() -
backgroundTimerFired
public void backgroundTimerFired() -
getAdid
- Specified by:
getAdidin interfaceIActivityHandler
-
getAttribution
- Specified by:
getAttributionin interfaceIActivityHandler
-
getInternalState
-
deleteActivityState
public static boolean deleteActivityState(android.content.Context context) -
deleteAttribution
public static boolean deleteAttribution(android.content.Context context) -
deleteSessionCallbackParameters
public static boolean deleteSessionCallbackParameters(android.content.Context context) -
deleteSessionPartnerParameters
public static boolean deleteSessionPartnerParameters(android.content.Context context) -
addSessionCallbackParameterI
-
addSessionPartnerParameterI
-
removeSessionCallbackParameterI
-
removeSessionPartnerParameterI
-
resetSessionCallbackParametersI
public void resetSessionCallbackParametersI() -
resetSessionPartnerParametersI
public void resetSessionPartnerParametersI()
-