You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用RequestConfiguration.Builder设置测试设备ID及应用相关代码?

测试广告配置代码使用说明

放置位置

该配置需要在应用首次加载广告、初始化AdMob SDK之前完成,优先选择以下两个位置:

  • 自定义Application子类的onCreate()方法最开头,全局生效,不会受页面生命周期影响
  • 如果没有自定义Application,放在主Activity的onCreate()方法最开头,要早于所有广告加载逻辑

具体操作步骤

  • 替换ID占位符
    把代码中的alphaNumericString替换为控制台输出的你当前设备对应的测试ID;如果使用官方Android模拟器,也可以直接用通用测试IDEMULATOR,无需填写控制台输出的专属ID
  • 导入依赖类(Java项目)
    顶部添加导入语句:
    import com.google.android.gms.ads.MobileAds;
    import com.google.android.gms.ads.RequestConfiguration;
    import java.util.Arrays;
    
  • 添加完整配置代码
    Java示例:
    // 配置测试设备
    RequestConfiguration testConfig = new RequestConfiguration.Builder()
            .setTestDeviceIds(Arrays.asList("你的设备测试ID", "EMULATOR"))
            .build();
    MobileAds.setRequestConfiguration(testConfig);
    
    // 后续再执行AdMob初始化和广告加载代码
    MobileAds.initialize(this);
    
    Kotlin示例:
    // 配置测试设备
    val testConfig = RequestConfiguration.Builder()
        .setTestDeviceIds(listOf("你的设备测试ID", "EMULATOR"))
        .build()
    MobileAds.setRequestConfiguration(testConfig)
    
    // 后续再执行AdMob初始化和广告加载代码
    MobileAds.initialize(this)
    

注意事项

应用打包正式版上线前,必须删除测试设备ID的相关配置,否则正式环境用户只能看到测试广告,无法产生广告收益。

内容的提问来源于stack exchange,提问作者rozerro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 17:36:01