Package io.adtrace.sdk
Class AdTraceConfig
- java.lang.Object
-
- io.adtrace.sdk.AdTraceConfig
-
public class AdTraceConfig extends java.lang.ObjectAdTrace 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.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAD_REVENUE_ADMOBstatic java.lang.StringAD_REVENUE_ADMOSTstatic java.lang.StringAD_REVENUE_APPLOVIN_MAXstatic java.lang.StringAD_REVENUE_HELIUM_CHARTBOOSTstatic java.lang.StringAD_REVENUE_IRONSOURCEstatic java.lang.StringAD_REVENUE_MOPUBstatic java.lang.StringAD_REVENUE_SOURCE_PUBLISHERstatic java.lang.StringAD_REVENUE_UNITYstatic java.lang.StringDATA_RESIDENCY_EUstatic java.lang.StringDATA_RESIDENCY_TRstatic java.lang.StringDATA_RESIDENCY_USstatic java.lang.StringENVIRONMENT_PRODUCTIONstatic java.lang.StringENVIRONMENT_SANDBOXstatic java.lang.StringURL_STRATEGY_CHINAstatic java.lang.StringURL_STRATEGY_INDIA
-
Constructor Summary
Constructors Constructor Description AdTraceConfig(android.content.Context context, java.lang.String appToken, java.lang.String environment)AdTraceConfig(android.content.Context context, java.lang.String appToken, java.lang.String environment, boolean allowSuppressLogLevel)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanisValid()voidsetAppSecret(long secretId, long info1, long info2, long info3, long info4)voidsetCoppaCompliantEnabled(boolean coppaCompliantEnabled)voidsetDeepLinkComponent(java.lang.Class deepLinkComponent)voidsetDefaultTracker(java.lang.String defaultTracker)voidsetDelayStart(double delayStart)voidsetDeviceKnown(boolean deviceKnown)voidsetEventBufferingEnabled(java.lang.Boolean eventBufferingEnabled)voidsetExternalDeviceId(java.lang.String externalDeviceId)voidsetLogLevel(LogLevel logLevel)voidsetNeedsCost(boolean needsCost)voidsetOnAttributionChangedListener(OnAttributionChangedListener onAttributionChangedListener)voidsetOnDeeplinkResponseListener(OnDeeplinkResponseListener onDeeplinkResponseListener)voidsetOnEventTrackingFailedListener(OnEventTrackingFailedListener onEventTrackingFailedListener)voidsetOnEventTrackingSucceededListener(OnEventTrackingSucceededListener onEventTrackingSucceededListener)voidsetOnSessionTrackingFailedListener(OnSessionTrackingFailedListener onSessionTrackingFailedListener)voidsetOnSessionTrackingSucceededListener(OnSessionTrackingSucceededListener onSessionTrackingSucceededListener)voidsetPlayStoreKidsAppEnabled(boolean playStoreKidsAppEnabled)voidsetPreinstallFilePath(java.lang.String preinstallFilePath)voidsetPreinstallTrackingEnabled(boolean preinstallTrackingEnabled)voidsetProcessName(java.lang.String processName)voidsetReadMobileEquipmentIdentity(boolean readMobileEquipmentIdentity)Deprecated.voidsetSdkPrefix(java.lang.String sdkPrefix)voidsetSendInBackground(boolean sendInBackground)voidsetUrlStrategy(java.lang.String urlStrategy)voidsetUserAgent(java.lang.String userAgent)
-
-
-
Field Detail
-
ENVIRONMENT_SANDBOX
public static final java.lang.String ENVIRONMENT_SANDBOX
- See Also:
- Constant Field Values
-
ENVIRONMENT_PRODUCTION
public static final java.lang.String ENVIRONMENT_PRODUCTION
- See Also:
- Constant Field Values
-
URL_STRATEGY_INDIA
public static final java.lang.String URL_STRATEGY_INDIA
- See Also:
- Constant Field Values
-
URL_STRATEGY_CHINA
public static final java.lang.String URL_STRATEGY_CHINA
- See Also:
- Constant Field Values
-
DATA_RESIDENCY_EU
public static final java.lang.String DATA_RESIDENCY_EU
- See Also:
- Constant Field Values
-
DATA_RESIDENCY_TR
public static final java.lang.String DATA_RESIDENCY_TR
- See Also:
- Constant Field Values
-
DATA_RESIDENCY_US
public static final java.lang.String DATA_RESIDENCY_US
- See Also:
- Constant Field Values
-
AD_REVENUE_APPLOVIN_MAX
public static final java.lang.String AD_REVENUE_APPLOVIN_MAX
- See Also:
- Constant Field Values
-
AD_REVENUE_MOPUB
public static final java.lang.String AD_REVENUE_MOPUB
- See Also:
- Constant Field Values
-
AD_REVENUE_ADMOB
public static final java.lang.String AD_REVENUE_ADMOB
- See Also:
- Constant Field Values
-
AD_REVENUE_IRONSOURCE
public static final java.lang.String AD_REVENUE_IRONSOURCE
- See Also:
- Constant Field Values
-
AD_REVENUE_ADMOST
public static final java.lang.String AD_REVENUE_ADMOST
- See Also:
- Constant Field Values
-
AD_REVENUE_UNITY
public static final java.lang.String AD_REVENUE_UNITY
- See Also:
- Constant Field Values
-
AD_REVENUE_HELIUM_CHARTBOOST
public static final java.lang.String AD_REVENUE_HELIUM_CHARTBOOST
- See Also:
- Constant Field Values
-
AD_REVENUE_SOURCE_PUBLISHER
public static final java.lang.String AD_REVENUE_SOURCE_PUBLISHER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AdTraceConfig
public AdTraceConfig(android.content.Context context, java.lang.String appToken, java.lang.String environment)
-
AdTraceConfig
public AdTraceConfig(android.content.Context context, java.lang.String appToken, java.lang.String environment, boolean allowSuppressLogLevel)
-
-
Method Detail
-
setEventBufferingEnabled
public void setEventBufferingEnabled(java.lang.Boolean eventBufferingEnabled)
-
setSendInBackground
public void setSendInBackground(boolean sendInBackground)
-
setLogLevel
public void setLogLevel(LogLevel logLevel)
-
setSdkPrefix
public void setSdkPrefix(java.lang.String sdkPrefix)
-
setProcessName
public void setProcessName(java.lang.String processName)
-
setDefaultTracker
public void setDefaultTracker(java.lang.String defaultTracker)
-
setOnAttributionChangedListener
public void setOnAttributionChangedListener(OnAttributionChangedListener onAttributionChangedListener)
-
setDeviceKnown
public void setDeviceKnown(boolean deviceKnown)
-
setDeepLinkComponent
public void setDeepLinkComponent(java.lang.Class deepLinkComponent)
-
setOnEventTrackingSucceededListener
public void setOnEventTrackingSucceededListener(OnEventTrackingSucceededListener onEventTrackingSucceededListener)
-
setOnEventTrackingFailedListener
public void setOnEventTrackingFailedListener(OnEventTrackingFailedListener onEventTrackingFailedListener)
-
setOnSessionTrackingSucceededListener
public void setOnSessionTrackingSucceededListener(OnSessionTrackingSucceededListener onSessionTrackingSucceededListener)
-
setOnSessionTrackingFailedListener
public void setOnSessionTrackingFailedListener(OnSessionTrackingFailedListener onSessionTrackingFailedListener)
-
setOnDeeplinkResponseListener
public void setOnDeeplinkResponseListener(OnDeeplinkResponseListener onDeeplinkResponseListener)
-
setDelayStart
public void setDelayStart(double delayStart)
-
setUserAgent
public void setUserAgent(java.lang.String userAgent)
-
setAppSecret
public void setAppSecret(long secretId, long info1, long info2, long info3, long info4)
-
setReadMobileEquipmentIdentity
@Deprecated public void setReadMobileEquipmentIdentity(boolean readMobileEquipmentIdentity)
Deprecated.
-
setExternalDeviceId
public void setExternalDeviceId(java.lang.String externalDeviceId)
-
setPreinstallTrackingEnabled
public void setPreinstallTrackingEnabled(boolean preinstallTrackingEnabled)
-
setPreinstallFilePath
public void setPreinstallFilePath(java.lang.String preinstallFilePath)
-
setNeedsCost
public void setNeedsCost(boolean needsCost)
-
setPlayStoreKidsAppEnabled
public void setPlayStoreKidsAppEnabled(boolean playStoreKidsAppEnabled)
-
setCoppaCompliantEnabled
public void setCoppaCompliantEnabled(boolean coppaCompliantEnabled)
-
isValid
public boolean isValid()
-
setUrlStrategy
public void setUrlStrategy(java.lang.String urlStrategy)
-
-