【问题标题】:Android: AdMob mediation with Millennial Media not working in release APKAndroid:与 Millennial Media 的 AdMob 中介在发行版 APK 中不起作用
【发布时间】: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"
  • compileSdkVersiontargetSdkVersion 更新为22

很难调查,因为它是一个发布 APK,我得到的唯一信息是传递给 AdListener onAdFailedToLoad 方法的整数错误代码。

我现在只是从广告中介中删除了 Millennial Media。但是,如果有人遇到过类似的问题,我将非常感谢您提供的任何帮助或建议。

【问题讨论】:

    标签: android admob millennial-media


    【解决方案1】:

    NO_FILL("广告请求成功,但由于广告资源不足,没有返回广告。")

    你应该做一个 if 语句,以便在收到错误时执行其他操作。

    它应该按原样工作,但是......

    你需要在 if 中填入一些东西,并在调用 loadAd() 之前把它放在里面

        AdListener al = new AdListener() {
            @Override
            public void onAdFailedToLoad(int errorCode) {
                super.onAdFailedToLoad(errorCode);
    
                if (errorCode == AdRequest.ERROR_CODE_NO_FILL) {
                    Log.e("", "AD ERROR: NO FILL");
                    // Do something here when error is received
    
                }
    
            }
        };
    
        mAdView.setAdListener(al);
    

    随意复制粘贴代码,我不在乎。

    【讨论】:

    • 感谢您的回复。我目前正在处理这些错误,但我更好奇为什么会发生错误。我无法理解调试和发布 APK 之间的不一致行为。
    • 我认为这可能与(如您的错误)有关 QUOTE “我认为我已正确实施所有内容,为什么我没有看到广告?同时保持最高可能的填充率是一个在我们的首要任务中,我们可能并不总是为每个广告请求提供一个广告。” developers.google.com/mobile-ads-sdk/docs/admob/android/…你也可以在这里的讨论中找到其他东西:groups.google.com/forum/#!categories/google-admob-ads-sdk无论如何,因为在开发过程中应该只展示测试广告,所以会有差异。
    猜你喜欢
    • 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
    相关资源
    最近更新 更多