Package com.adjust.sdk
Class ActivityHandler
java.lang.Object
com.adjust.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.Contextcom.adjust.sdk.DeviceInfostatic ActivityHandlergetInstance(AdjustConfig adjustConfig)voidvoidinit(AdjustConfig adjustConfig)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(AdjustAdRevenue adjustAdRevenue)voidtrackAdRevenue(String source, org.json.JSONObject adRevenueJson)voidtrackEvent(AdjustEvent event)voidtrackMeasurementConsent(boolean consentMeasurement)voidtrackPlayStoreSubscription(AdjustPlayStoreSubscription subscription)voidtrackThirdPartySharing(AdjustThirdPartySharing adjustThirdPartySharing)booleanupdateAttributionI(AdjustAttribution attribution)
-
Method Details
-
teardown
public void teardown()- Specified by:
teardownin interfaceIActivityHandler
-
getAdjustConfig
- Specified by:
getAdjustConfigin interfaceIActivityHandler
-
getDeviceInfo
public com.adjust.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()
-