9

我想将我的应用提交到 Android 开发者控制台中的发布前报告。该应用程序当前已启用 Admob。听说测试设备会自动爬取app,每隔几秒就会在app上执行一些基本动作,比如打字、敲击、刷屏等。我担心这会导致对 Admob 广告的无效点击。请指教。

4

2 回答 2

8

可悲的是,我的 AdMob 被暂停了!

对于未来的人们...... 在 Play 开发者控制台之外完全阅读之前,请远离预发布和 ADMOB 。(这是我上面答案中的建议

我认为谷歌应该让它更清楚(他们知道要检测 APK 中的许多功能,他们至少应该把它清楚地放在某个地方!)。

好吧..在我在这个答案中得到了一些自己的想法之后。至少使用 AdMob 似乎最安全的方法是在这里提出建议。

所以有2个选项:

  1. 确保仅对测试 apk(无广告)启用预启动。以避免发布广告单元。

  2. 将以下代码段添加到您的代码中:

    private boolean isTestDevice() {  
        String testLabSetting = 
               Settings.System.getString(getContentResolver(), "firebase.test.lab");
        return "true".equals(testLabSetting);
    }
    

感谢您让我的一天成为 Google!

于 2017-09-13T19:13:59.017 回答
3

https://firebase.google.com/docs/test-lab/overview#testlab_and_mobile_advertising

您应该将上述网站中列出的 IP 范围列入黑名单。

于 2017-06-20T02:30:06.387 回答