Skip to content

ToBid 集成测试

开发者通过ToBid聚合广告平台SDK时,往往需要对各广告网络的各种广告类型进行测试。尤其是在首次接入ToBid聚合SDK时,开发者更应注重对各个接入广告网络的参数及配置的检查。

因此,为了方便开发者在集成时快速验证接入结果,ToBid提供了全局的测试工具、自定义流量分组、以及测试参数等三种方式,供开发者选择。

1. 测试工具

测试工具所启用的测试广告,均使用ToBid提供的第三方广告网络的测试ID,开发者无需额外配置三方参数,仅需添加测试设备ID即可。

在下图位置进入ToBid聚合工具的【测试工具】页面,选择相应的APP后,进行测试设备的创建

图片名称

在弹出页面内,输入自定义的测试设备名称、设备ID类型以及设备ID,并选择想要测试的广告网络,点击保存即可。

图片名称

注:在选择广告网络后,该应用下当前设备,所有广告类型的请求,均会下发所选广告网络的测试广告

完成测试设备添加并开启测试开关后,此设备即可拉取到相应广告网络下发的测试广告。

图片名称

2. 使用自定义流量分组

当使用ToBid提供的测试参数无法拉取到所需广告网络的测试广告时,开发者也可自行在瀑布流管理中,通过【流量分组】,选择【设备ID】的分组规则创建指定设备的流量分组,之后使用开发者自己申请的参数进行测试。

进入【瀑布流管理】,选择想要测试的APP和广告位后,点击【添加分组】,进行流量分组的创建。

图片名称

在弹出页面中,点击【添加规则】,选择设备ID或user_ID,均可进行指定设备的规则创建。

图片名称

规则描述

规则名称规则描述支持参数设定或类型
user_IDApp 用户体系内标识用户的id,可通过广告请求接口传入该参数为开发者数据系统内自生成ID,与设备ID无关。当无法获取设备ID时,可使用此参数进行指定分组的创建。如iOS应用没有开启ATT弹窗,无法获取IDFA时
设备ID手机硬件信息获取的设备IDiOS:IDFA
Android 安卓10以上:OAID/GAID
Android 其他系统:IMEI/GAID

注:上述规则在同一个分组中,2选1即可。如同时选择两条规则,服务端规则判定将会取两个规则的交集,进行策略下发。

选择【设备ID】或【user_ID】,保存后,即可创建一个新的流量分组。该分组的意思是,当设备ID或user_ID 完全等于输入值后,广告会按照当前分组设定的瀑布流进行下发。

图片名称

可以看到,该分组的瀑布流配置中,只开启了Sigmob的一个广告源,区别于默认分组的多个广告源。开发者在此时过这台设备进行广告请求,即可直接拉取到Sigmob的广告。

小技巧

开发者在通过上述方式,建立该设备独立的瀑布流后,可以在该瀑布流下,开启全部广告网络的无底价参数的广告源,如下图所示:

图片名称

ToBid服务端会在每次广告请求时,按照上述瀑布流配置正常下发所有广告源,当开发者验证过一家广告网络的广告能够正常被展示、点击、跳转、安装后,即可关闭该广告网络的广告源,直到所有广告源均完成测试且关闭后,则所集成的所有广告网络即可当做完成测试。

3. ToBid Demo 测试ID

注:以下各个广告位已经预添加了某个广告网络的广告源,无需额外操作

iOS ToBid APP ID:16990

广告网络激励视频插屏广告—全屏视频插屏广告—半屏插屏开屏广告原生广告—信息流横幅广告
Sigmob83733872086876959690693976929807-83747746425818425756789376418096-
穿山甲221466592735182536695072496627189932244407925258224464927802267395371196343973739828667573411889
优量汇004675318897881315407984847278040280361704608848028036170460884871508292282864071651297928518439
快手61678232312277547639580150401715369098511667002763717765190250223359263494085330
Mintegral57873583300016563219172072794542-4291116760884064-
百度联盟3956293378187630103631317459641646452950234711332304317258044592-
游可赢78686973254290317106606464456958-8335696523490528--
Vungle97579381663529819370028652340772---
UnityAds17286424673535555457847778477072---
AdMob63739890183715090355653553995763---7487727314082660

Android ToBid APP ID:16991

广告网络激励视频插屏广告—全屏视频插屏广告—半屏插屏开屏广告原生广告—信息流横幅广告
Sigmob93875951580519354753286031006593-20094706158322329224761251541712-
穿山甲324554807017376497168199326072766041801895839958580029490965566431287619319313036426940313333654
优量汇119383600689214075454814078974683780333219352229343153239556237914893169354021500572652890771407
快手72335174585333663643065184356601990738028105766896334011110914187637507237063488-
Mintegral50628667981083021487634309430012-7335341774069271-4614865511129242
百度联盟2771810861425553932916579726708475919844501599984971306168449311-8544641057554824
游可赢89427165427109725434383154791266-1151623533996816--

4. 开发者问题定位操作

问题类型辅助定位操作
广告加载/交互/显示异常1、查看输出的错误码,在接入文档查看找对应的错误码,如果定位不了问题,可执行第2步。2、媒体可将自己的appID/广告位Id/包名替换到Tobid/sigmob的demo里,验证效果:1、如果demo没有问题,那就是接入代码不对,可以详细对比下demo的代码,如果还有疑问可找技术支持了解。2、如果demo有问题,需要抓包将数据提供给技术支持。
构建报错将报错信息输出给技术支持,首次接入建议先建立demo
崩溃将系统版本、设备类型、sdk版本、广告类型、崩溃日志,复现路径这些信息有的尽量提供给技术支持,另外安卓尽量提供apk包
代码接口疑问可以先看接入文档,如果接入文档解决不了,直接跟技术支持沟通
其他问题技术支持直接沟通