android – Mopub广告没有显示

前端之家收集整理的这篇文章主要介绍了android – Mopub广告没有显示前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经坚持了一段时间的问题,我无法弄清楚它是什么.我最近更新了Mopub Android SDK,两个插页式横幅广告(AdMob和Millennial Media)在此之前都运行良好.现在这些广告在发布版本中不起作用,但它们在调试版本中起作用.所以我认为这是proguard的一个问题,但我无法追踪它是什么.根据Mopub指南设置proguard.

我为我的项目添加了以下内容到proguard:

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

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

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.@H_404_5@ 
 

请提出错误信息.对于任何反馈,我们都表示感谢.

此外,我不知道这是否相关,但我正在研究Cocos2dx Android项目.

谢谢.

解决方法

确实是ProGuard.如果您不希望它完全“摆脱”Mopub,AdMob和MMedia代码,只需将以下行放入项目的proguard-project.txt文件中:
-keep class com.google.ads.** {*;}
    -keep class com.mopub.mobileads.** {*;}
    -keep class com.millennialmedia.android.** {*;}
    -keep class com.millennialmedia.google.** {*;}@H_404_5@
原文链接:https://www.f2er.com/android/309321.html

猜你在找的Android相关文章