Skip to main content

SDK初始化

在创建任何一个广告位对象前,必须先调用初始化TradPlus SDK。

API说明#

  • 在游戏启动类中进行TradPlus的初始化:否则后台无法准确统计DAU。
方法说明
TradplusAds.Instance().InitSDK("appId")appId:TradPlus后台创建的应用ID。调用一次即可。
获取位置在TradPlus后台应用管理——>应用、广告位——>开发者添加的应用
  • 回调
方法参数说明
TradplusAds.Instance().OnInitFinishbool success初始化结束回调。
success:是否初始化成功,true表示初始化成功。

其他API#

方法说明
TradplusAds.Instance().SetCustomMap(Dictionary customMap)设置全局流量分组。
初始化SDK前调用。
Dictionary<string, object> settingMap = new Dictionary<string, object>();
settingMap.Add("oaid","开发者自行获取的oaid");
TradplusAds.Instance().SetSettingDataParam(settingMap);
设置全局OAID。
请求广告前调用。
V10.2.0.1 开始支持(仅Android)

代码示例#

using TradplusSDK.Api;
void Start()
{
//添加初始化回调监听
TradplusAds.Instance().OnInitFinish += OnInitFinish;
//设置流量分组数据
Dictionary<string, string> customMap = Configure.Instance().MainCustomMap;
TradplusAds.Instance().SetCustomMap(customMap);
//初始化SDK
TradplusAds.Instance().InitSDK(appId);
}
void OnInitFinish(bool success)
{
// 初始化结束,建议在该回调后请求广告
}
//移除监听
TradplusAds.Instance().OnInitFinish -= OnInitFinish;

隐私政策设置#

相关隐私政策设置可参考以下文档: