首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mopub广告不显示

Mopub广告不显示
EN

Stack Overflow用户
提问于 2013-09-03 11:56:01
回答 2查看 6.9K关注 0票数 6

我被困在一个问题上已经有一段时间了,我不知道是什么问题。问题是,我最近更新了Mopub,在此之前,我的广告(AdMob和Millennial )都很好。现在,这些广告在发行版构建中不起作用,但它们确实在调试构建中工作。因此,我认为这是proguard的一个问题,但我无法跟踪它是什么。proguard是根据Mopub准则设置的。

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

代码语言:javascript
复制
-keep class com.google.ads.**
-keep class com.millennialmedia.android.**
-keep public class com.mopub.mobileads.*
-keepclassmembers class com.millennialmedia.android.* {
public *;
}

在发行版构建中,当我试图显示广告时,会得到以下日志:

代码语言:javascript
复制
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安卓项目。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-02-21 01:50:50

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

代码语言:javascript
复制
    -keep class com.google.ads.** {*;}
    -keep class com.mopub.mobileads.** {*;}
    -keep class com.millennialmedia.android.** {*;}
    -keep class com.millennialmedia.google.** {*;}
票数 8
EN

Stack Overflow用户

发布于 2013-09-05 08:02:08

您需要创建一个自定义本机网络,并在mopub站点中添加您的自定义类。与千禧年相同,并确保您在项目中添加了必要的适配器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18591724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档