Android 在alpha/beta测试中使用真实AdMob广告
我的android应用程序有一些admob广告。我正在Google Play store Alpha&Beta频道测试我的admob 我的问题是: 将我的应用程序部署到Google play时,我可以使用真实的admob广告单元ID吗 存储Alpha和Beta频道?这是否违反了谷歌游戏政策?什么 如果我单击或不单击它们? 我在Google admob上读到: 我需要使用测试广告吗?对使用live是违反AdMob策略的 在开发过程中发布广告,这样做可能会导致 您的AdMob帐户 但我似乎不太清楚 谢谢大家! 当我将我的应用程序部署到Google play时,我可以使用真实的admob广告单元ID吗 存储Alpha和Beta频道 是的,你可以,这并不违反政策 如果我点击或不点击他们怎么办 你不能/不应该点击自己的直播广告Android 在alpha/beta测试中使用真实AdMob广告,android,android-studio,admob,ads,mobile-ad-mediation,Android,Android Studio,Admob,Ads,Mobile Ad Mediation,我的android应用程序有一些admob广告。我正在Google Play store Alpha&Beta频道测试我的admob 我的问题是: 将我的应用程序部署到Google play时,我可以使用真实的admob广告单元ID吗 存储Alpha和Beta频道?这是否违反了谷歌游戏政策?什么 如果我单击或不单击它们? 我在Google admob上读到: 我需要使用测试广告吗?对使用live是违反AdMob策略的 在开发过程中发布广告,这样做可能会导致 您的AdMob帐户 但我似乎不太清楚
(从技术上讲,你可以,但你会因此而被暂停)如果你能获得测试设备的设备ID。请将它们添加到请求中。这是最好的办法
// Create an ad request. Check logcat output for the hashed device ID to
// get test ads on a physical device.
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.addTestDevice("INSERT_YOUR_HASHED_DEVICE_ID_HERE")
.build();
<> P>技术上你可以,<强>但有一个非常重要的要点要考虑的是发射前报告。您需要禁用启动前报告,或者确保不向Firebase测试设备显示广告,否则您将收到大量“机器人点击”,并由此产生所有后果 我不小心这样做了,我的账户被暂停了一个月——不要重复我的错误 您可以在Play Console设置中禁用启动前报告(请参见屏幕截图),或使用此功能在测试设备上隐藏您的广告:
boolean isTestDevice() {
return Boolean.valueOf(Settings.System.getString(getContentResolver(), "firebase.test.lab"));
}
有关详细信息,请访问
Firebase官方网站
如果应用程序在商店中,为什么不应该点击?@user3290180点击自己的实时广告是违反谷歌政策的。我知道在开发过程中这是禁止的,但在商店中,你和其他用户一样。@user3290180如果是你的应用程序,你可以故意反复点击自己的广告。你所要做的就是整天点击你自己的广告,利用这个系统赚大钱。这是谷歌不允许的。小心发布前的报告-你的帐户可能会被暂停!有关详细信息,请参阅下面的答案。请检查上面的答案。使用这种方法不会让您安全地将应用程序上载到alpha/beta。我从一开始就有这个问题,但我的账户仍然被暂停了一个月。如果您知道获取Firebase测试设备ID的方法,请与我们分享。