【问题标题】:AdMob error - across 3 appsAdMob 错误 - 跨 3 个应用程序
【发布时间】:2014-03-02 22:51:44
【问题描述】:

我今天创建了一个新应用,并在模拟器和我拥有的 2 台设备上进行了测试后将其放到了 Google Play 上。一位朋友随后下载了它来看看,并说他没有看到任何广告(使用 AdMob)。这让我很困惑,因为我在我的开发设备上看到了测试广告在模拟器中。

我以为我已经完成了正确使用新应用所需的一切,但我检查了我之前创建的两个旧应用,它们也使用了 AdMob,以满足自己的需求。

我在通过 USB 连接的摩托罗拉 Xoom 上的 Android Studio 中运行这两个应用程序。我似乎现在在所有 3 个应用程序中都出现了这样的 LogCat 错误...

E/GooglePlayServicesUtil﹕ The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.

其中两个应用程序是我已经有一段时间没有接触过的应用程序了,我今天刚刚在 Android Studio 中重新打开了它们,看看它们是否可以帮助我了解为什么新应用程序没有按预期运行.我可以确认 100% 的广告在此之前一直在其中发挥作用。

确实在我的开发设备上看到了测试 AdMob 广告。我也看到了:

I/Ads﹕ Ad finished loading.

最终在 LogCat 中。

谁能帮助我更好地理解这一点?我查看了另一个 SO question,它似乎与位置服务有关,但我的应用程序都没有使用位置。

我查看了 AdMob 控制面板,它也清楚地显示新应用今天有很多展示次数,这更加令人困惑。

我使用的是 Android Studio 0.4.6。

我正在使用 Google Play 服务 com.google.android.gms:play-services:4.2.42。

我已经对这些项目执行了清理、重建,并且我已经停止并重新启动了 Android Studio。任何意见表示赞赏,所以我可以了解这里真正发生了什么。

【问题讨论】:

  • 您是通过 Google Play 服务还是 Admob SDK 访问 Admob?
  • 嗨 - 我的 build.gradle 已编译 'com.google.android.gms:play-services:4.2.42',我的活动导入 com.google.android.gms.ads.AdRequest;com.google.android.gms.ads.AdView;,我的 XML 视图被定义为 com.google.android.gms.ads.AdView... 所以我会说 Google Play服务...我现在有 2 位用户(朋友)告诉我同一个应用程序的不同内容 - 一位说他看到为广告保留的空间但没有广告,一位向我发送了显示广告正在运行的屏幕截图。这可能是我作为开发人员的直接责任范围之外的问题,即 poss.在广告服务器端?

标签: android android-studio admob ads


【解决方案1】:

没什么好担心的。

当前版本的 Google Play 服务似乎有一个良性错误,有时会显示此消息:

E/GooglePlayServicesUtil﹕ The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.

但这不会阻止您的应用运行或显示广告。

如果某个区域/设备没有可用的广告,则有时广告不会显示。但这是完全正常的。这就是为什么您应该使用中介来确保始终有广告填充。

【讨论】:

  • 感谢您的保证。没有看到广告的人(首先在我最新的应用程序上,但现在在他安装的所有 3 个应用程序上)位于爱尔兰,我想知道这是否有任何影响。我还不知道调解,所以也许这是我需要研究的额外内容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多