Skip to main content

如何使用测试模式

简介#

开发者通过TradPlus聚合广告平台SDK时,往往需要对广告平台的各种广告类型进行测试。为了节省开发者在测试前配置广告源的工作,方便开发者在集成时快速验证集成效果,TradPlus提供了广告位测试模式功能。打开测试模式后,测试设备可以直接使用TradPlus平台预置的广告源进行测试。

配置测试广告的前提条件:#

  • (1)测试机器必须为真机,不推荐使用安卓模拟器测试。
  • (2)海外源需要能正常访问谷歌等网站
  • (3) 设置测试模式,需要开发者直接在初始化TP SDK后调用,正式上线前注释。
平台代码
Android原生 TestDeviceUtil.getInstance().setNeedTestDevice(true);
UnityAndroidTradPlusAndroid.SetNeedTestDevice(true);

使用方法#

1、进入测试模式#

高级设置 ——> 测试模式 中,进入广告位的测试模式设置页面

2、添加测试设备#

  • 添加测试设备时,填写设备ID、设备名称、应用和广告网络

  • 设备ID支持以下内容:Android支持GAID、OAID

  • 如上图:配置广告网络Facebook的测试模式,并且对应的添加所需广告类型

注意事项:

  • 添加或者修改测试模式后5分钟后生效,测试完成后请关闭设备的测试模式
  • 由于TP SDK下发策略存在缓存,为验证效果,建议添加测试模式后将系统时间增加1小时进行测试或者清除应用缓存
  • **当`onAdFailed`或者`oneLayerLoadFailed`出现“包名不配置的”报错信息时,需要开发者替换包名:com.QuickLoad.MergeCannonDefense**

部分广告源配置注意事项#

1、FaceBook#

前提条件 :

2、Admob#

<manifest>
<application>
<!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
</application>
</manifest>