若要测试您的应用,您可以先测试工作流程中的每一个环节,然后酌情进行广告资源网跟踪,以查看整个工作流程的进展情况。不妨阅读一般 Ad Manager 测试建议。
验证 Ad Manager 设置
检查为开发者提供的发布商广告单元 ID 是否包含广告单元代码,且格式是否为 /NetworkCode/AdUnitCode
。广告单元代码可以不同于广告单元名称。
检查订单项的定位条件。例如,若要从移动应用中传递某些键值对,请检查您是否已将订单项明确定位到这些键值对。
验证应用设置
确认以下信息:
- 发布商广告单元 ID 正确无误。
- 应用请求和响应日志显示所有事件均正常触发。
- 应用能够按预期处理设备屏幕方向。
- 应用通过监听是否存在错误来处理广告空缺问题。
部分发布商会使用深层链接并将特殊调试信息和键值对传递到测试设置。
检查应用请求和响应
- 应在预期的间隙和时间点发出应用请求。例如,每几篇文章之后或每几个信息流之间。
- 如果使用的是延迟记录展示次数,则应在尽可能接近广告观看时间的时间点发出请求。
- 如果使用的是手动记录展示次数,那么展示 ping 会在广告加载时触发。
- 不同类型的设备屏幕应保持一致的呈现尺寸。
- 使用任意广告资源网跟踪工具捕获移动会话流量。
- 检查是否有下列请求参数,以验证包含
doubleclick.net:80/pagead
或doubleclick.net:80/gampad
的请求中的设置:format
:应包含所请求的正确尺寸。iu
:应包含所请求的发布商广告单元 ID。cust_params
:应包含正在传递的所有键值对。tag_for_child_directed_treatment
:如果值为 1,则会触发 COPPA 行为。
- 检查下列响应参数,以验证相应设置:
Header: X-Afma-Debug-Dialog
- 若有,此参数会显示广告素材以及作为广告素材投放来源的订单项 ID。如果没有来自 Ad Manager 的广告来填充请求,此数字有时会是 -2;如果填充的是 Ad Exchange 广告,此数字有时会是 -1。Header: X-Afma-Ad-Size
- 包含所投放广告素材的尺寸。