android - Mopub 广告未显示

标签 android admob proguard mopub millennial-media

一段时间以来,我一直被一个问题困住,但我无法弄清楚它是什么。问题是我最近更新了 Mopub Android SDK,在此之前,插页式 + 横幅广告(AdMobMillennial Media)都运行良好。现在这些广告在发布版本中不起作用,但它们在调试版本中有效。所以我认为这是 proguard 的问题,但我无法追踪它是什么。 proguard 是根据 Mopub 指南设置的。

我已将以下内容添加到我的项目的 proguard 中:

-keep class com.google.ads.**
-keep class com.millennialmedia.android.**
-keep public class com.mopub.mobileads.*
-keepclassmembers class com.millennialmedia.android.* {
public *;
}

在发布版本中,当我尝试展示广告时,我得到以下日志:

I/MoPub   (29856): Fetching ad network type: admob_native
D/MoPub   (29856): Loading custom event interstitial adapter.
D/MoPub   (29856): Attempting to invoke custom event: com.mopub.mobileads.GoogleAdMobInterstitial
D/MoPub   (29856): Couldn't locate or instantiate custom event: com.mopub.mobileads.GoogleAdMobInterstitial.

I/MoPub   (29856): Fetching ad network type: admob_native
D/MoPub   (29856): Loading custom event adapter.
D/MoPub   (29856): Attempting to invoke custom event: com.mopub.mobileads.GoogleAdMobBanner
D/MoPub   (29856): Couldn't locate or instantiate custom event: com.mopub.mobileads.GoogleAdMobBanner.
V/MoPub   (29856): MoPubErrorCode: Unable to find Native Network or Custom Event adapter.

请指出错误可能是什么。如有任何反馈,我们将不胜感激。

我也不知道这是否相关,但我正在做一个 Cocos2dx Android 项目。

谢谢。

最佳答案

确实是 ProGuard。如果您不希望它完全“摆脱”MopubAdMobMMedia 代码,只需将以下行放入 proguard-project.txt 项目的文件:

    -keep class com.google.ads.** {*;}
    -keep class com.mopub.mobileads.** {*;}
    -keep class com.millennialmedia.android.** {*;}
    -keep class com.millennialmedia.google.** {*;}

关于android - Mopub 广告未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18591724/

相关文章:

android - ANDEngine ADmob 广告不可见

android - 如何在 Eclipse 和 Debug模式下使用混淆器?

build - Flutter 应用程序 Android Studio 3.2.1,构建失败

java - 实现 'com.google.android.gms:play-services-ads:18.1.0'

android - Android 中的 google Adview - 如何在 xml 中设置禁用

android - 使用 ACRA 混淆 Android 应用程序后的错误

android - 在拨号盘上按数字启动 Activity

Android 对话框 fragment 和 onActivityResult

android - 使用 ImageView 在 PageRow 元素之间导航

java - 如何更改Recyclerview所选项目的背景