TradplusSdk class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
callback(TPInitListener listener, String method, Map arguments)
→ dynamic
-
-
checkCurrentArea()
→ Future<void>
-
TradplusSDK 获取地区api
-
clearCache(String adUnitId)
→ Future<void>
-
清理指定广告位下的广告缓存,一般使用场景:用于切换用户后清除激励视频的缓存广告
-
getCCPADoNotSell()
→ Future<int>
-
获取当前 CCPA等级: 0 允许上报 , 1 不允许上报, 2 未设置
-
getCOPPAIsAgeRestrictedUser()
→ Future<int>
-
获取当前 COPPA等级: 0 表明儿童 , 1 表明不是儿童, 2 未设置
-
getGDPRDataCollection()
→ Future<int>
-
获取当前 GDPR等级: 0 允许上报 , 1 不允许上报, 2 未设置
-
getLGPDDataCollection()
→ Future<int>
-
获取当前 LGPD等级: 0 允许上报 , 1 不允许上报, 2 未设置
-
globalAdImpressionCallback(TPGlobalAdImpressionListener listener, String method, Map arguments)
→ dynamic
-
-
init(String appId)
→ Future<void>
-
TradplusSDK 初始化 传入 appId
-
isCalifornia()
→ Future<bool>
-
是否在加州地区 需要在初始化成功后调用
-
isEUTraffic()
→ Future<bool>
-
是否在欧盟地区 需要在初始化成功后调用
-
isOpenPersonalizedAd()
→ Future<bool>
-
当前的个性化状态 false 关闭 ,true 开启
-
isPrivacyUserAgree()
→ Future<bool>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
openTradPlusTool(String appId)
→ Future<void>
-
调用测试工具 传入 appId
集成参考
iOS https://docs.tradplusad.com/docs/integration_ios/sdk_test_android/test_tool/
android https://docs.tradplusad.com/docs/tradplussdk_android_doc_v6/sdk_test_android/test_tool
-
setCCPADoNotSell(bool canDataCollection)
→ Future<void>
-
设置 CCPA等级 是否允许数据上报: ture 加州用户接受上报数据, false 加州用户均不上报数据
-
setCOPPAIsAgeRestrictedUser(bool isChild)
→ Future<void>
-
设置 COPPA等级 是否允许数据上报: ture 表明儿童, false 表明不是儿童
-
setCustomMap(Map customMap)
→ Future<void>
-
设置流量分组等自定数据,需要在初始化前设置
-
setCustomTestID(String customTestID)
→ Future<void>
-
TradplusSDK 设置自定义测试ID 配置后台测试模式使用
-
setDefaultConfig(String adUnitId, String config)
→ Future<void>
-
设置预配置 adUnitId 广告位ID config 从TP后台导出的预配置(base64格式)
-
setEventChannel(bool isOpen)
→ Future<void>
-
TradplusSDK 开启Event通道回调 防止fcm
-
setForbidNetworkIdList(List<String> list)
→ Future<void>
-
设置屏蔽指定广告平台不请求广告
-
setGDPRDataCollection(bool canDataCollection)
→ Future<void>
-
设置 GDPR等级 是否允许数据上报: ture 设备数据允许上报, false 设备数据不允许上报
-
setGlobalAdImpressionListener(TPGlobalAdImpressionListener listener)
→ dynamic
-
-
setInitListener(TPInitListener listener)
→ dynamic
-
设置初始化监听
-
setLGPDDataCollection(bool canDataCollection)
→ Future<void>
-
设置 LGPD等级 是否允许数据上报: ture 设备数据允许上报, false 设备数据不允许上报
-
setMaxDatabaseSize(num size)
→ Future<void>
-
TradplusSDK 设置删除数据库最大限制数
-
setOpenDelayLoadAds(bool isOpen)
→ Future<void>
-
设置 是否开启close后自动加载delay 2S: ture 是, false 否
-
setOpenPersonalizedAd(bool open)
→ Future<void>
-
设置是否开启个性化推荐广告。 false 关闭 ,true 开启。SDK默认 true 开启
-
setPAConsent(int consentType)
→ Future<void>
-
TPPAGPAConsentType.Consent 填充
TPPAGPAConsentType.NoConsent 不填充
设置 Pangle 是否填充广告 (PangleSDK V7.1+)
-
setPlatformLimit(List<Map> list)
→ Future<void>
-
设置指定广告平台展示频限次数 可配合TPPlatformLimit 使用
-
setPrivacyUserAgree(bool open)
→ Future<void>
-
设置 是否是测试设备: ture 是, false 否 ,仅支持 android
-
setSettingDataParam(Map settingMap)
→ Future<void>
-
设置流量分组等自定数据,需要在初始化前设置
-
toString()
→ String
-
A string representation of this object.
inherited
-
trackingAuthorizationStatus()
→ Future<int>
-
获取 iOS App Tracking Transparency 授权状态
返回状态码:0 = notDetermined, 1 = restricted, 2 = denied, 3 = authorized
Android 返回 -1 (不支持)
-
version()
→ Future<String>
-
获取 TradplusSDK 版本号