Unity 程序化广告后台的测试应用,可以让合规的 OpenRTB 响应顺利参与 Unity 广告竞价,并展示广告素材标记,从而测试广告素材的展示效果和追踪 URL 正常工作与否。
安装该应用
根据您的目标平台,按照以下说明安装程序化广告后台测试应用。
Android
- 打开 Google Play 应用商店。
- 搜索"Ad Testing for Unity Ads(Unity Ads 广告测试)",然后安装该应用。
或者,在移动设备上打开 Google Play 应用商店中的 Ad Testing for Unity Ads(Unity Ads 广告测试)应用链接,直接访问并安装该应用。
iOS
- 打开 Apple App Store。
- 搜索"Ad Testing for Unity Ads(Unity Ads 广告测试)",然后安装该应用。
或者,在移动设备上打开 App Store 中的 Ad Testing for Unity Ads(Unity Ads 广告测试)应用链接,直接访问该应用。
查看广告返回中的广告素材
要展示广告返回中的广告素材,首先需要在计算机上访问程序化广告后台,并成功验证响应。验证响应后:
- 在程序化广告后台上,选择 Bid Response Validator 中的 Create QR Code(创建二维码)。
- 选择相应的广告素材格式,以及是否要将其展示为奖励性广告,然后选择 Next(下一步)以生成二维码。请注意,您生成的每个二维码都是唯一的,不能多次扫描。
- 在 PSP 测试应用上,单击 Scan QR(扫描二维码)。
- 如果需要,请向该应用授予设备相机使用权限,然后扫描您在程序化广告后台生成的二维码。
在 SDK 初始化, 模拟广告竞价, 接收响应和缓存素材时,测试应用可能需要一些时间做出响应。Unity 会就这些交易生成详细的调试日志,并在测试成功时激活 Show Ad(显示广告)按钮。选择此按钮可查看广告素材在广告空间中的展示效果。
另请注意,横幅广告素材会显示在屏幕上,而不会提示您选择 Show Ad(显示广告)。这是因为 Unity Ads SDK 不缓存横幅广告。对于横幅广告,选择 Show Ad(显示广告)会加载广告,而不是像其他广告素材类型那样进行缓存。
错误日志记录
使用 PSP 测试应用扫描二维码时,Unity Ads SDK 会进行初始化, 模拟广告竞价并返回详细的调试日志。SDK 端可能会出现以下错误:
错误 | 描述 |
---|---|
AD_BLOCKER_DETECTED | 由于广告拦截而产生的错误。 |
DEVICE_ID_ERROR | 由于设备标识符错误而产生的错误。 |
FILE_IO_ERROR | 由于无法读取或写入文件而发生错误。 |
INIT_SANITY_CHECK_FAIL | 由于环境无效而导致 Unity Ads 服务初始化失败。 |
INITIALIZE_FAILED | 初始化过程中发生错误。 |
INTERNAL_ERROR | Unity Ads 内部服务错误。 |
INVALID_ARGUMENT | 由于参数无效,Unity Ads 初始化失败。 |
NOT_INITIALIZED | Unity Ads 服务未初始化。 |
SHOW_ERROR | 尝试展示广告时出错。 |
VIDEO_PLAYER_ERROR | 由于视频播放器失败而发生错误。 |