AdMob 广告不显示问题

发布时间: 2020-01-22 11:50:30 作者: 大象笔记

在一个 Android App 上加上 AdMob 广告代码之后,发现广告无法显示。

现象

测试广告能够显示,但是换成正式广告,在真实 Android 设备上,广告无法显示。

第一次广告请求后多久才会开始展示广告?

官方文档:

如果应用是最近才在 AdMob 中注册的,则通常需要最多 1 小时以及若干广告请求才能建立起广告资源。正因为如此,您可能不会立即看到实际展示。

数据

AdMob 广告显示是否依赖于 APP 上架 Google Play

第一次获得广告 ID 确实需要上架 Google Play。但是,之后应该是不依赖于 Google Play 的,至少我在官方文档中没有找到说明。

但是,有人说是依赖的。我表示怀疑!

Google has changed its policy now the ads are shown properly once you upload the app to Google Play Store and once its live then after few downloads ads will be shown.

AdMob 广告不显示的原因猜测

1小时后依然不显示,我觉得不对劲了。

我猜测问题可能的原因:

官方的一些说明

在一篇 Google 官方的文章, 《AdMob 开发者成功解除无效流量限制的亲身案例分享》

https://mp.weixin.qq.com/s/mKDoqlt4hwGLdfZKkxREgA

里面提到

流量数量稳定,才能保证系统加速学习你的产品用户行为,接着提供充足的广告填充。

说到底,还是我的用户量不够。

调整策略

终于有广告展示量了

经过春节这段假期,终于有零星的下载量了。也终于有广告收入了。

可以看到,之前的猜测是正确的。国内用户确实看不到 AdMob 广告,对比之下,海外用户的展示率达到了 100%。(德国是个例外,因为那是我的 xxx IP)

所以,坚定的做海外版本吧。

2020-03-23 更新

最近我从 Google Play 下载了一个平板支撑的 APP,里面的 AdMob 广告显示就是正常的。而且很多是北京健身房的广告。

这说明国内的用户也是可以看到的,而我的那个应用还是不显示,那大概就是我的内容不够丰富吧。

我是一名山东烟台的开发者,联系作者