在 Android 中测试 AdMob 广告

Test AdMob ads in Android

所以我刚开始使用 AdMob,对如何正确 use/implement 有疑问。 Google 告诉我在开发时使用测试广告(如果我使用真实广告,这违反了他们的政策),我如何在开发中使用测试广告,然后在生产中或在 Play 商店中使用真实广告?我相信这很简单,感谢您的帮助!

您可以将您的设备id指定为测试设备:

AdRequest adRequest = new AdRequest.Builder()
        .addTestDevice("0FA20932AFE1095798444FD9AAB7D425")
        .build();

然后,每当您 运行 此设备上的应用程序时,您都会收到测试广告,而在所有其他设备上,您会收到真正的广告。

要获取设备 ID,运行 您的应用打开广告并查看日志。

您可以为开发版本指定测试横幅广告单元 ID。 ca-app-pub-3940256099942544/6300978111

Google here 提供的横幅示例在字符串资源中指定了这一点。使用 gradle 构建风格,您可以轻松地为开发和生产指定具有不同 ID 的不同资源文件。