广告检查器支持以下测试:
- 实际使用场景测试:从应用中的广告单元加载广告。您可以打开广告检查器,查看从广告单元发出的请求的详细信息。
- 测试环境:直接在广告检查器中测试广告单元,无需前往应用界面。您可以同时测试多个广告单元、异步加载和查看测试广告请求,以及执行单一广告来源测试。
运行上下文无关测试时,您的请求不会携带在应用界面中运行所需的参数,包括面向儿童的处理配置、自定义定位、网络 extras 和不同尺寸。由于这些请求存在限制,我们建议您在应用的界面中使用上下文相关测试。
前提条件
在继续之前,请执行以下操作:
请求测试广告
如需在广告检查器中请求测试广告,请完成以下步骤。如需了解详情,请参阅如何在应用中使用广告检查器。
在上下文中:
- 在测试设备上,前往应用的界面并加载广告。
- 打开广告检查器。在广告单元标签页中,找到您加载广告的广告单元。
- 在 SDK 请求日志中,查看您请求的测试广告的详细信息。
Out-of-context:
- 在广告单元标签页中,点按您的广告单元,然后点击请求测试广告。
- 在 SDK 请求日志中,查看您请求的测试广告的详细信息。
如果广告单元格式显示为 Unknown(未知),您会看到请求测试广告处于灰显状态。
测试单个广告来源
广告检查器可以限制应用中的广告请求,以便仅投放来自单个出价或广告瀑布流广告来源的广告。这样,您便可以验证是否已正确与第三方适配器集成,以及广告来源是否按预期投放。
如需测试单个广告来源,请完成以下步骤:
在广告检查器中,点击单一广告来源测试切换开关。系统会显示单个广告来源测试对话框:
选择要测试的广告来源。之后,您会看到强制重启应用页面:
单一广告来源测试设置适用于您今后发出的所有广告请求。此测试不适用于该会话中之前已缓存的广告。我们建议您在应用单一广告来源测试时强制重启您的应用。此方法会使可能会展示的缓存广告失效,这些广告并非来自您所选的接收广告请求的广告来源。
重启应用后,所有广告单元展示位置都会尝试展示来自所选广告来源的广告。当单一广告来源测试处于有效状态时启动广告检查器,即会显示有效的测试广告来源:
在单一广告来源测试模式下,所有广告请求都会尝试从所选广告来源填充广告,无论是否针对出价或瀑布流配置了该广告来源。如果您要测试的广告来源未针对相应广告单元设置竞价或瀑布流,您会收到以下错误消息:
Ad Unit has no applicable adapter for single ad source testing on network: AD_SOURCE_ADAPTER_CLASS_NAME
如需验证广告来源是否在您开始单一广告来源测试后填充了广告请求,请点按某个广告单元以查看 SDK 请求日志。如果广告来源未能加载广告,则系统会显示一条错误消息,说明相应错误,例如 Adapter failed to initialize
。
如果您向某个瀑布流多次添加了所选广告来源,则会看到对该广告来源的每次调用。此过程会一直渲染,直到填充广告或广告瀑布流以无任何广告填充而结束。
停止单个广告来源测试
如需停止测试,请完成以下步骤:
- 在广告检查器中,关闭单一广告来源测试开关。系统会显示停止单一广告来源测试?对话框。
点按停止测试。
如果成功,强制重启应用上方会显示确认消息:
如需撤消测试的广告来源的缓存广告,我们建议您在停止测试后强制重启应用。