Admob横幅和插页式广告未在启动器活动中加载

Par*_*oni 5 android admob

我第一次加载应用时横幅广告和全屏插页式广告无法加载.每当我点击那个(或任何其他)活动时,广告就会很好地加载.这让我相信它不是填充问题.此外,我没有使用任何调解,只是标准的Admob网络.

以下是我用于加载横幅广告的代码

AdView bannerAdView = (AdView)this.findViewById(R.id.adView);
    if (Settings.SHOW_ADS) {
        AdRequest adRequestBanner = new AdRequest.Builder().build();
        bannerAdView.loadAd(adRequestBanner);
    }
Run Code Online (Sandbox Code Playgroud)

Log cat报告以下错误

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)
Run Code Online (Sandbox Code Playgroud)

我有什么办法可以让广告加载时间接近100%,尤其是全屏广告?

Nic*_*hek 6

此外,Google AdMob可能会阻止您的套餐.如果您收到这样的电子邮件:

你好,

此电子邮件旨在提醒您,您的某个应用程序当前未符合我们的AdMob计划政策,因此,您的应用程序已禁用广告投放.

问题ID#:33943***

广告投放已停用:APPNAME (com.example.pack)

需要采取的措施:检查帐户中所有其他剩余的应用程序是否合规

当前帐户状态:有效

违规说明

GOOGLE PLAY REMOVAL:AdMob发布商不得滥用或宣传滥用任何Google产品,例如Google Play,YouTube或Blogger.这包括规避或提供规避这些或其他Google产品的政策或条款的方法,例如允许用户下载YouTube视频.

如果您的应用已被Google Play政策强制删除,请在此处与Google Play联系以了解应用删除情况.如果Google Play恢复了您的应用,请向我们的团队提出申诉.

需要采取的措施:检查帐户的合规性

虽然广告投放已停用于上述应用,但您的AdMob帐户仍处于有效状态.我们建议您花时间查看其余的应用程序,以确保它们符合我们的政策,并相应地监控您的应用程序,以降低我们未来发送政策电子邮件的可能性.此外,请注意,如果我们继续发现违规行为,我们的团队保留随时停用帐户的权利.

上诉

如果您希望对此禁用提出申诉,则可以使用我们的申诉表格进行申诉.

谢谢您的合作.

此致

Google AdMob小组

所以现在你需要更改你的应用程序包.在eclipse上它是 package="com.example"在AndroidManifest.xml文件中

要么

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


Par*_*oni 1

当我的 Gradle 文件中升级到最新的 google play services lib 时,这个问题就消失了。

在撰写本文时,最新版本是6.1.71,依赖项如下所示:

compile 'com.google.android.gms:play-services:6.1.71'
Run Code Online (Sandbox Code Playgroud)