Skip to content

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("")
    )
)

测试配置说明

参数类型说明
splashIdsList<String>开屏广告位ID列表
interstitialIdsList<String>插屏广告位ID列表
rewardIdsList<String>激励视频广告位ID列表
nativeIdsList<String>原生广告位ID列表
bannerIdsList<String>Banner广告位ID列表

注意事项

  • 测试模块仅用于开发调试,请勿在正式发布版本中引入
  • 建议使用 debugImplementation 而非 implementation 引入测试库
  • 聚合广告测试仅支持对该类型传入的第一个广告位进行测试

相关链接