2014-10-11 132 views
4

第一次加载我的应用时,横幅广告和全屏插页式广告无法加载。每隔一段时间,当我打那(或任何其他)活动的广告加载罚款。这使我相信它不是一个填充问题。此外,我没有使用任何中介,只是标准的Admob网络。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时间百分比,特别是全屏广告?

+0

您是否在清单中添加了权限? '' – 2014-10-11 10:10:29

+0

@MysticMagic yep – 2014-10-11 10:11:28

+0

检查[this](http://stackoverflow.com/a/23153451/1777090)是否有帮助。 – 2014-10-11 10:12:33

回答

1

在我的Gradle文件中升级到最新的Google播放服务库时,此问题已消失。

在撰写本书的时候,最新的版本是6.1.71和扶养看起来是这样的:

compile 'com.google.android.gms:play-services:6.1.71' 
2

我最好的猜测是您的活动加载速度比广告快。因此,广告尚未准备就绪,因此广告未展示。以下是我的LogCat屏幕截图,向您展示广告准备工作的不同步骤。 enter image description here

此外,如果广告正在显示并且另一个活动(活动B)被调用,则活动B将覆盖广告。通过按手机/模拟器上的后退按钮,您可以看到广告仍在堆叠中。按下该按钮应该返回到广告。

+0

感谢您的努力,生病尝试提出解决方案并发布它很快就要开始 – 2014-11-02 20:49:15

6

也是你的包可能被谷歌AdMob的封锁。 如果您收到这样的电子邮件:

你好,

这封电子邮件是为了提醒您,您的应用程序中的一个不 目前符合我们的AdMob计划政策和作为 结果,广告服务已被禁用到您的应用程序。

问题编号:33943 ***

广告已禁用:APPNAME (com.example.pack)需要

操作:检查您的 帐户的其他所有剩余的应用程序为了遵守。

当前帐户状态:活动

违规解释

GOOGLE PLAY移除:AdMob发布商不得滥用或 促进任何谷歌产品的滥用,如谷歌Play和YouTube, 或Blogger 。这包括通过允许用户下载YouTube视频来规避或提供用于规避这些或其他Google产品的政策或条款,例如 。

如果您的应用已被Google Play政策强制删除,请 与Google Play联系,以了解应用删除信息。如果Google Play 恢复您的应用,请向我们的小组提交申诉。

需要采取的行动:检查帐户是否符合

虽然广告已停用上述应用程序,您的AdMob 帐户仍然有效。我们建议您花时间审核其他应用程序 以确保它们符合我们的政策并符合 ,并相应地监控您的应用程序,以减少我们未来的政策电子邮件的 可能性。此外,请注意 ,如果我们 继续发现违规行为,我们的团队保留随时禁用帐户的权利。

上诉

如果您希望通过我们的 申诉表单提出申诉无效,那么你可以这样做。

谢谢您的配合。

真诚,

的谷歌AdMob小组

所以,现在你需要更改您的应用程序包。在日食是package="com.example"在AndroidManifest.xml文件

上AndroidStudio applicationId "com.example"中的build.gradle文件

+0

即时通讯面对同一个应用程序的问题,我们如何解决它没有包改变?更改包意味着我们必须上传新应用程序 – 2015-08-12 15:33:40

+0

遇到了同样的问题,并且在将包名暂时更改为测试之后,它工作正常。 @ Aqib Mumtaz。你必须联系谷歌帮助支持团队。 – Smeet 2015-10-06 16:27:42

+0

@AqibMumtaz你不能。 Google在禁令后不支持开发者(99%的情况下为 )。您只需要使用他人的护照,信用卡和另一个comp IP和MAC地址创建一个新的开发者帐户,然后使用另一个软件包名称创建新应用 – NickUnuchek 2015-10-07 09:01:09

0

检查paddingLeft,paddingRight在主要布局如果存在试图删除它们。有类似的问题,修复与填充删除。

0

如果您尝试使用adMobs测试广告,则需要使用以下测试广告ID:ca-app-pub-3940256099942544/6300978111

如果您显示的是测试广告并使用了您的私人Ad ID,则此功能无效。