我第一次加载应用时横幅广告和全屏插页式广告无法加载.每当我点击那个(或任何其他)活动时,广告就会很好地加载.这让我相信它不是填充问题.此外,我没有使用任何调解,只是标准的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%,尤其是全屏广告?
此外,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 上
当我的 Gradle 文件中升级到最新的 google play services lib 时,这个问题就消失了。
在撰写本文时,最新版本是6.1.71,依赖项如下所示:
compile 'com.google.android.gms:play-services:6.1.71'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16227 次 |
| 最近记录: |