第一次当我加载我的应用程序,横幅广告和全屏幕间隙广告不加载。每隔一次,当我点击那个(或任何其他)活动时,广告就会加载得很好。这使我相信,这不是一个填补问题。此外,我也没有使用任何中介,只是标准的Admob网络。
下面是我用来加载横幅广告的代码
AdView bannerAdView = (AdView)this.findViewById(R.id.adView);
if (Settings.SHOW_ADS) {
AdRequest adRequestBanner = new AdRequest.Builder().build();
bannerAdView.loadAd(adRequestBanner);
}
日志猫报告返回以下错误
10-11 21:33:51.749 19409-19439/ W/Ads﹕ There was a problem getting an ad response. ErrorCode: 0
10-11 21:33:51.839 19409-19409/ W/Ads﹕ Failed to load ad: 0
10-11 21:33:47.039 19409-19409/ E/Ads﹕ JS: Uncaught ReferenceError: AFMA_ReceiveMessage is not defined (:1)
有什么我可以做的,使广告加载接近100%的时间,特别是全屏幕广告?
发布于 2014-12-02 05:52:08
当升级到我的Gradle文件中的最新google服务库时,这个问题已经消失了。
在编写本报告时,最新版本是6.1.71
,其依赖性如下所示:
compile 'com.google.android.gms:play-services:6.1.71'
发布于 2015-05-08 08:58:36
另外,你的包可能会被Google AdMob阻止。如果你收到这样的邮件:
你好, 这封电子邮件是为了提醒您,您的一个应用程序目前不符合我们的AdMob程序策略,因此,广告服务已被禁用到您的应用程序。 发行ID#:33943* 广告服务已被禁用为:APPNAME (com.example.pack) 需要采取的行动:检查帐户中所有其他剩余的应用程序是否符合要求。 经常账户状况:活动 违规解释 谷歌游戏删除: AdMob出版商不允许滥用或推广任何谷歌产品,如GOOGLE、YouTube或Blogger。这包括规避或提供规避这些或其他谷歌产品的政策或条款的手段,例如允许用户下载YouTube视频。 如果你的应用程序被Google Play政策强制删除,请与Google Play联系,这里有一个应用程序删除。如果Google Play恢复了你的应用程序,请向我们的团队提出上诉。 需要采取的行动:检查账户是否遵守 虽然广告服务已被禁用到上述应用程序,您的AdMob帐户仍然活跃。我们建议您花时间审查您的其他应用程序,以确保它们符合我们的政策,并相应地监视您的应用程序,以减少将来收到我们的政策邮件的可能性。此外,请注意,我们的团队保留权利,在任何时候禁用帐户,如果我们继续看到违规发生。 上诉 如果您希望上诉此禁用,那么您可以这样做,使用我们的上诉表格。 谢谢合作。 由衷地, Google AdMob团队
因此,现在您需要更改您的应用程序包。在eclipse上,它是package="com.example"
文件中的AndroidManifest.xml文件
或
关于AndroidStudio applicationId "com.example"
在build.gradle文件中的应用
发布于 2014-10-26 21:19:02
我最好的猜测是,你的活动负荷比广告快。因此,广告还没有准备好,当你的活动加载,所以广告没有显示。这是我的LogCat屏幕截图,向你展示广告准备的不同步骤。
另外,如果Ad正在显示,而另一个活动(活动B)被调用,则活动B将覆盖Ad。通过在手机/模拟器上按后退按钮,你可以看到广告仍然在堆栈上。按下那个按钮应该会让你回到广告中。
https://stackoverflow.com/questions/26313488
复制相似问题