2016-12-05 94 views
2

目前我正在将Android中的MoPub从4.8.0升级到4.11.0。当我调试应用程序时,广告显示正常。当我生成已签名的apk并将其部署到设备时,不会显示任何广告。我所做的只是更改依赖版本。这可能是什么原因?即使将它升级到4.9.0也不行MoPub 4.11.0没有广告

(注意调试apk时,广告显示效果很好,当对它进行签名时,不会像onBAnnerLoaded或onBannerFailed那样触发广告事件)。

+0

似乎在发布版本代码[由'proguard'模糊](http://stackoverflow.com/questions/18591724/mopub-ads-not-showing/21923636#21923636)。 – Onik

回答

0

您可以通过两种方式

1)在亚行logcat或控制台Android Studio中调试,你看到的广告呼叫正在取得?您可以使用代理Fiddler/Charles来查看您的应用是否实际进行了广告调用。或者您可以简单地使用Android Studio中的控制台查看日志。

2)在logcat中查找调试信息。在我的应用程序中,它看起来像这样,如果加载时出现问题告诉我广告未能加载。

23:25:28.738 MoPub d正在载入网址: http://ads.mopub.com

23:25:29.453我的广告加载失败。 或

23:25:29.453 I Ad ad successfully。

注意:如果您无法在代理或控制台中看到广告调用,则表示您的实施中存在问题。