Android 广告测试
概述
测试模块用于帮助开发者在开发调试阶段测试广告加载和展示效果。通过在 debug 模式下引入测试 SDK,可以快速验证各类广告位的配置是否正确、广告加载是否正常,以及展示效果是否符合预期。
引入测试 SDK
测试 SDK 建议仅在 debug 模式中引入,避免将测试功能带入正式发布版本。在应用级 build.gradle 中添加以下依赖配置:
kotlin
// 引入UJU-TEST测试库,建议仅在debug模式中引入
debugImplementation("com.ujusdk:uju-ad-test:0.0.8")初始化测试模块
调用 UjuAdTestManager.start() 后会跳转进入测试界面。每种广告类型可配置多个广告位,均可单独对任意广告位下的任意代码位进行测试。聚合广告测试仅支持对该类型传入的第一个广告位进行测试。
kotlin
UjuAdTestManager.start(
context = this,
// 配置各广告类型的广告位ID
config = UjuAdTestConfig(
splashIds = listOf(""),
interstitialIds = listOf("", ""),
rewardIds = listOf(""),
nativeIds = listOf("", ""),
bannerIds = listOf("")
)
)测试配置说明
| 参数 | 类型 | 说明 |
|---|---|---|
| splashIds | List<String> | 开屏广告位ID列表 |
| interstitialIds | List<String> | 插屏广告位ID列表 |
| rewardIds | List<String> | 激励视频广告位ID列表 |
| nativeIds | List<String> | 原生广告位ID列表 |
| bannerIds | List<String> | Banner广告位ID列表 |
注意事项
- 测试模块仅用于开发调试,请勿在正式发布版本中引入
- 建议使用
debugImplementation而非implementation引入测试库 - 聚合广告测试仅支持对该类型传入的第一个广告位进行测试
