【发布时间】: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