【发布时间】:2015-05-13 01:29:16
【问题描述】:
我刚刚在 Play 商店中提交了我的一个应用程序的更新,并注意到该应用程序不再提供广告。我使用 AdMob 中介并将 Millennial Media 作为第二个广告来源。
通过 Android Studio 运行我的应用时,我可以在模拟器和我的 Android 设备上看到广告(适用于 Millennial 媒体和 AdMob)。但是,当我生成签名发布 APK 并将其安装在我的 Android 设备上时,广告请求总是返回 ERROR_CODE_NO_FILL。
如果我先移除 Millennial Media 或使用 AdMob,那么我可以在我的制作应用中看到 AdMob 广告。所以看起来这是千禧媒体的问题。
我的 Millennial Media 帐户看起来不错,而且我可以看到测试期间出现的广告的展示次数。所以我认为这可能是密钥库的问题,但我应该无法将更新发布到 Play 商店吧?
我也试过了:
- 将播放服务api从
'com.google.android.gms:play-services:6.+'更新为'com.google.android.gms:play-services:7.+' - 执行最新的 android studio 更新
- 清理和重建解决方案
- 将
buildToolsVersion更新为"22.0.1" - 将
compileSdkVersion和targetSdkVersion更新为22
很难调查,因为它是一个发布 APK,我得到的唯一信息是传递给 AdListener onAdFailedToLoad 方法的整数错误代码。
我现在只是从广告中介中删除了 Millennial Media。但是,如果有人遇到过类似的问题,我将非常感谢您提供的任何帮助或建议。
【问题讨论】:
标签: android admob millennial-media