【发布时间】:2017-02-13 22:06:21
【问题描述】:
所以我是使用 AdMob 的新手,并且对如何正确使用/实施它有疑问。谷歌告诉我在开发时使用测试广告(如果我使用真实广告,这违反了他们的政策),我如何在开发中使用测试广告,然后在生产中或在 Play 商店中使用真实广告?我确定这很简单,感谢您的帮助!
【问题讨论】:
所以我是使用 AdMob 的新手,并且对如何正确使用/实施它有疑问。谷歌告诉我在开发时使用测试广告(如果我使用真实广告,这违反了他们的政策),我如何在开发中使用测试广告,然后在生产中或在 Play 商店中使用真实广告?我确定这很简单,感谢您的帮助!
【问题讨论】:
您可以将您的设备 ID 指定为测试设备:
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice("0FA20932AFE1095798444FD9AAB7D425")
.build();
然后,每当您在此设备上运行应用程序时,您都会收到测试广告,而在所有其他设备上您会收到真正的优惠。
要获取设备 ID,请在打开广告的情况下运行您的应用并查看日志。
【讨论】:
您可以为开发版本指定测试横幅广告单元 ID。 ca-app-pub-3940256099942544/6300978111
Google here 提供的横幅示例在字符串资源中指定了这一点。使用 gradle 构建风格,您可以轻松地为开发和生产指定具有不同 id 的不同资源文件。
【讨论】: