跳到主要内容

SDK预置策略

一、功能介绍

为了提升冷启动的加载速度,可以提前内置一套默认配置,在首次安装并打开app后第一时间会根据这份配置请求三方广告平台。

Android V14.9.0.1 & IOS V14.5.0 支持分组国家设置多个套配置,实际请求时,根据所在国家地区发起对应配置请求。

二、配置策略导出txt

第一步:添加中介组

  • 进入 中介管理 页面,选择配置的应用和广告位,进入广告位中介组页面

  • 点击 添加中介组 ,进入页面开启配置

第二步:配置国家分组

  • 中介组名称 ,建议命名:预制中介组

  • 勾选 预制中介组,点击 输入框 选择国家/地区

    • 如果有多个 国家/地区 配置预制分组的需求,点击 添加新的国家分组,配置其他国家/地区
  • 点击 确认 保存配置

  • 到对应 国家/地区 分组中配置对应的广告,如图:T1国家配置 亚马逊

第三步:导出配置

  • 点击 导出配置,选择 SDK版本,点击 确认

  • 浏览器下载对应的txt配置,将文本中 全部内容 粘贴到代码中

三、SDK代码设置

  • Android V14.9.0.1 & IOS V14.5.0 支持分组国家设置多个套配置,老版本只支持配置单个国家

安卓设置方法

  • V12.9.0.1开始全类型支持
  • 以开屏为例,首次请求前设置
TPSplash tpSplash = new TPSplash(activity,"在TP平台创建的广告位ID");
String customConfig = "后台导出的配置"

// 单一国家
tpSplash.setDefaultConfig(customConfig);

// V14.9.0.1+支持多个国家,传入iso国家编码(不区分大小写)
tpSplash.setDefaultConfig(customConfig,iso);

tpSplash.loadAd(null)

IOS设置方法

  • 需要在首次请求前设置
#import <TradPlusAds/TradPlusAds.h>
// 单一国家
[TradPlus setLocalConfig:@"后台导出txt文件内容" placementId:@"广告位ID"];

// V14.5.0+支持多个国家,传入iso国家编码
[TradPlus setLocalConfig:@"后台导出txt文件内容" placementId:@"广告位ID" countryCode:iso];

Unity设置方法

  • 1.3.2 开始支持
TradplusAds.Instance().SetDefaultConfig("广告位ID", "后台导出的配置");

Flutter设置方法

  • 1.2.1 开始支持
TPSDKManager.setDefaultConfig("广告位ID", "后台导出的配置");