类 TradPlusSdk
java.lang.Object
com.tradplus.ads.open.TradPlusSdk
对外接口,处理全局的初始化等操作
-
嵌套类概要
嵌套类修饰符和类型类说明static interfacestatic interfacestatic interfacestatic interface -
字段概要
字段 -
方法概要
修饰符和类型方法说明static voidstatic voidcheckCurrentArea(android.content.Context context, com.tradplus.ads.base.common.TPPrivacyManager.OnPrivacyRegionListener onPrivacyRegionListener) static booleancheckIsLoading(String adUnitId) static voidclearCache(String unitId) static voidclearCacheByShareId(String unitId) 支持清除共享广告位ID的广告位缓存static voidstatic void清除全局内容信号;各广告位仅剩广告位级配置。static booleangetAuthUID(android.content.Context context) static StringgetDevOaid(android.content.Context context) static booleangetGDPRChild(android.content.Context context) static intgetGDPRDataCollection(android.content.Context context) static booleanstatic StringgetISO()static intgetLGPDConsent(android.content.Context context) static String获取sdk 版本号static com.tradplus.ads.base.bean.TPAdInfogetTPAdInfo(String adUnitId) V14.9.0.1支持 实时获取最高价广告的TPAdInfostatic voidstatic booleanstatic booleanisCalifornia(android.content.Context context) static intisCCPADoNotSell(android.content.Context context) 需要添加加州判断;非加州就上报数据static intisCOPPAAgeRestrictedUser(android.content.Context context) static booleanstatic booleanisEUTraffic(android.content.Context context) static booleanisFirstShowGDPR(android.content.Context context) static booleanV7.0.60.1 support 判断个性化广告开关是否开启static booleanV7.3.0.1 support 判断是否获取隐私权限信息static voidstatic voidsetAllowMessagePush(boolean allowPush) static voidsetAppSetId(String appSetId) static voidsetAuthUID(android.content.Context context, boolean needAuthUID) static voidsetAutoExpiration(boolean isOn) static voidsetCalifornia(android.content.Context context, boolean isCA) static voidsetCCPADoNotSell(android.content.Context context, boolean isCCPA) static voidsetCnServer(boolean cnServer) static voidsetCOPPAIsAgeRestrictedUser(android.content.Context context, boolean isChild) static voidsetDevAllowTracking(boolean allowTracking) static voidsetDevOAID(android.content.Context context, String oaid) static voidsetEUTraffic(android.content.Context context, boolean isUe) static voidsetForbidNetworkIdList(List<String> networkIdList) static voidsetGDPRChild(android.content.Context context, boolean isGDPRChild) static voidsetGDPRDataCollection(android.content.Context context, int level) GDPR LEVEL Settingstatic voidsetGDPRListener(TradPlusSdk.TPGDPRListener mGDPRListener) static voidsetGlobalContentSignals(TPContentSignals signals) 设置全局内容信号,所有广告位的 bidding 请求默认使用。static voidsetGlobalContentUrl(String contentUrl) static voidsetGlobalImpressionListener(com.tradplus.ads.core.GlobalImpressionManager.GlobalImpressionListener globalImpressionListener) 添加全局广告单元信息回调,添加后每个广告展示成功都会回调广告单元信息(TPInfo)static voidsetIsCNLanguageLog(boolean iscn) static voidsetIsFirstShowGDPR(android.content.Context context, boolean isFirst) static voidsetLGPDConsent(android.content.Context context, int consent) static voidsetMaxDatabaseSize(long size) static voidsetOpenDelayLoadAds(boolean isOpen) static voidsetOpenPersonalizedAd(boolean openPersonalizedAd) V7.0.60.1 supportstatic voidsetPAConsent(int paConsent) static voidsetPlatformLimit(ArrayList<com.tradplus.ads.base.TPPlatform> platformLimit) static voidsetPrivacyListener(TradPlusSdk.TPPrivacyListener iCCPAListener) static voidsetPrivacyUserAgree(boolean privacyUserAgree) V7.3.0.1 supportstatic voidsetSettingDataParam(Map<String, Object> map) 8.9.0 设置超时时间信息static voidsetTestCustomId(String testCustomId) static voidsetTradPlusInitListener(TradPlusSdk.TradPlusInitListener mTradPlusInitListener) static voidsetUserAgent(String userAgent) 手动传入User-Agent,SDK不再获取,需在SDK init之前调用,需保证UserAgent正确,否则可能影响广告加载
-
字段详细资料
-
PRIVACY_DEFAULT_KEY
public static final int PRIVACY_DEFAULT_KEY- 另请参阅:
-
PRIVACY_REJECT_KEY
public static final int PRIVACY_REJECT_KEY- 另请参阅:
-
PRIVACY_ACCEPT_KEY
public static final int PRIVACY_ACCEPT_KEY- 另请参阅:
-
PERSONALIZED
public static final int PERSONALIZED- 另请参阅:
-
NONPERSONALIZED
public static final int NONPERSONALIZED- 另请参阅:
-
UNKNOWN
public static final int UNKNOWN- 另请参阅:
-
MAX_AD_CONTENT_RATING_G
- 另请参阅:
-
MAX_AD_CONTENT_RATING_PG
- 另请参阅:
-
MAX_AD_CONTENT_RATING_T
- 另请参阅:
-
MAX_AD_CONTENT_RATING_MA
- 另请参阅:
-
-
方法详细资料
-
initSdk
-
setGDPRListener
-
setPrivacyListener
-
getIsInit
public static boolean getIsInit() -
setIsCNLanguageLog
public static void setIsCNLanguageLog(boolean iscn) -
setTradPlusInitListener
-
checkCurrentArea
public static void checkCurrentArea(android.content.Context context, com.tradplus.ads.base.common.TPPrivacyManager.OnPrivacyRegionListener onPrivacyRegionListener) -
setGDPRDataCollection
public static void setGDPRDataCollection(android.content.Context context, int level) GDPR LEVEL Setting -
getGDPRDataCollection
public static int getGDPRDataCollection(android.content.Context context) -
setLGPDConsent
public static void setLGPDConsent(android.content.Context context, int consent) -
getLGPDConsent
public static int getLGPDConsent(android.content.Context context) -
setEUTraffic
public static void setEUTraffic(android.content.Context context, boolean isUe) -
isEUTraffic
public static boolean isEUTraffic(android.content.Context context) -
setCalifornia
public static void setCalifornia(android.content.Context context, boolean isCA) -
isCalifornia
public static boolean isCalifornia(android.content.Context context) -
setIsFirstShowGDPR
public static void setIsFirstShowGDPR(android.content.Context context, boolean isFirst) -
isFirstShowGDPR
public static boolean isFirstShowGDPR(android.content.Context context) -
setCOPPAIsAgeRestrictedUser
public static void setCOPPAIsAgeRestrictedUser(android.content.Context context, boolean isChild) - 参数:
context-isChild- false(0) is not child;true(1) is child;-1 不调用三方接口。
-
isCOPPAAgeRestrictedUser
public static int isCOPPAAgeRestrictedUser(android.content.Context context) -
setGDPRChild
public static void setGDPRChild(android.content.Context context, boolean isGDPRChild) -
getGDPRChild
public static boolean getGDPRChild(android.content.Context context) -
setCCPADoNotSell
public static void setCCPADoNotSell(android.content.Context context, boolean isCCPA) - 参数:
context-isCCPA- true(1) 是接受上报数据,false(0) 拒绝不接受上报数据;-1 不调用三方接口。
-
isCCPADoNotSell
public static int isCCPADoNotSell(android.content.Context context) 需要添加加州判断;非加州就上报数据- 参数:
context-- 返回:
-
setAutoExpiration
public static void setAutoExpiration(boolean isOn) -
setOpenDelayLoadAds
public static void setOpenDelayLoadAds(boolean isOpen) -
checkAutoExpiration
public static void checkAutoExpiration() -
setAuthUID
public static void setAuthUID(android.content.Context context, boolean needAuthUID) - 参数:
context-needAuthUID- true获取,false不获取;默认是false
-
getAuthUID
public static boolean getAuthUID(android.content.Context context) -
setDevOAID
-
getDevOaid
-
setDevAllowTracking
public static void setDevAllowTracking(boolean allowTracking) -
isDevAllowTracking
public static boolean isDevAllowTracking() -
setCnServer
public static void setCnServer(boolean cnServer) -
setAllowMessagePush
public static void setAllowMessagePush(boolean allowPush) - 参数:
allowPush- 默认true
-
isAllowMessagePush
public static boolean isAllowMessagePush() -
isOpenPersonalizedAd
public static boolean isOpenPersonalizedAd()V7.0.60.1 support 判断个性化广告开关是否开启 -
setOpenPersonalizedAd
public static void setOpenPersonalizedAd(boolean openPersonalizedAd) V7.0.60.1 support- 参数:
openPersonalizedAd- 个性化广告开关 : 默认开启,false关闭
-
isPrivacyUserAgree
public static boolean isPrivacyUserAgree()V7.3.0.1 support 判断是否获取隐私权限信息 -
setSettingDataParam
8.9.0 设置超时时间信息- 参数:
map-
-
setPrivacyUserAgree
public static void setPrivacyUserAgree(boolean privacyUserAgree) V7.3.0.1 support- 参数:
privacyUserAgree- 隐私权限信息 : 默认开启,false关闭
-
setGlobalImpressionListener
public static void setGlobalImpressionListener(com.tradplus.ads.core.GlobalImpressionManager.GlobalImpressionListener globalImpressionListener) 添加全局广告单元信息回调,添加后每个广告展示成功都会回调广告单元信息(TPInfo)- 参数:
globalImpressionListener-
-
getTPAdInfo
V14.9.0.1支持 实时获取最高价广告的TPAdInfo- 参数:
adUnitId- 广告位Id- 返回:
-
clearCache
-
setMaxDatabaseSize
public static void setMaxDatabaseSize(long size) -
setPlatformLimit
-
setForbidNetworkIdList
-
putFilter
-
clearFilters
public static void clearFilters() -
getISO
-
getSdkVersion
获取sdk 版本号- 返回:
-
setTestCustomId
-
setPAConsent
public static void setPAConsent(int paConsent) -
setAppSetId
-
checkIsLoading
-
setGlobalContentSignals
设置全局内容信号,所有广告位的 bidding 请求默认使用。 须在发起 bidding 请求之前调用;无效 signals 静默忽略。 -
clearGlobalContentSignals
public static void clearGlobalContentSignals()清除全局内容信号;各广告位仅剩广告位级配置。 -
setGlobalContentUrl
-
setUserAgent
手动传入User-Agent,SDK不再获取,需在SDK init之前调用,需保证UserAgent正确,否则可能影响广告加载
-