繁体   English   中英

Android:AdMob + phonegap - 网络不可用

[英]Android: AdMob + phonegap - network is unavailable

我正在使用phonegap 2.2在Android上开发应用程序。 此外,我已经添加了admob到我的应用程序,但有时我收到一个错误:

Received ad url: <url: "http://...."
Request scenario: Offline with no buffered ads
Network is unavailable. Aborting ad request.

但网络没有问题,因为我可以从互联网上加载其他资源。

但有时它会成功收到广告 - 并且使用相同的参数以后无法收到...

我在phonegap配置中配置了白名单: <access origin="*" subdomains="true"/> ,并为admob显示。

任何帮助表示赞赏!

如果它有时工作而不是其他工作,这通常意味着您的网络连接不稳定。 即进出。

进行了另一次编辑/更新。

我从构建路径中删除了一些项目以改进应用程序。 通过这样做,我相信eclipse中的android构建路径变得棘手。 我从引用中删除了admob sdk,然后通过Add to Build Path将其读回。 它又开始工作了。

它也可能是因为我使用addJavaScriptInterface回调master.js中的本机代码,这可能导致一些线程冲突,并且AdMob SDK可能正在失去它的网络权限。 这不是我使用addJavaScriptInterface函数时遇到问题的唯一时间。 这就是我必须以16为目标的原因,因为Nexus设备将无法正常工作。

最后更新:在完成上述所有更改后...我正在关闭它。 即使在清理了六十次项目之后,似乎也存在一些项目损坏。 我最终从头开始创建另一个应用程序项目并将admob sdk添加到lib文件夹中。 此问题不再发生。 太奇怪..希望我有更具体的东西可以分享。

尝试查看广告加载是否因超时而失败。

3G数据经常被限制,并且可能是特别大的广告需要一段时间才能在蜂窝数据网络上下载。 (特别是如果你同时加载其他外部资源)

如果是这种情况,您可以通过为Cordova和/或AdMob设置更长的请求超时来解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM