Android 在alpha/beta测试中使用真实AdMob广告

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帐户 但我似乎不太清楚

我的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频道

是的,你可以,这并不违反政策

如果我点击或不点击他们怎么办

你不能/不应该点击自己的直播广告


(从技术上讲,你可以,但你会因此而被暂停)

如果你能获得测试设备的设备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的方法,请与我们分享。