SDK初始化
在创建任何一个广告位对象前,必须先调用初始化TradPlus SDK。
API说明
- 在游戏启动类中进行TradPlus的初始化:否则后台无法准确统计DAU。
方法 | 说明 |
---|---|
TradplusAds.Instance().InitSDK("appId") | appId:TradPlus后台创建的应用ID。调用一次即可。 获取位置在TradPlus后台应用管理——>应用、广告位——>开发者添加的应用 |
- 回调
方法 | 参数 | 说明 |
---|---|---|
TradplusAds.Instance().OnInitFinish | bool 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;
隐私政策设置
相关隐私政策设置可参考以下文档: