adwhirl、admob 通过 wifi 失败
在 3g 模式下一切正常,广告正确显示,但正如您从标题中看到的那样,当我通过 wifi 连接手机时,总是得到相同的响应:
02-09 18:58:47.790: INFO/AdMobSDK(10151): No fill. Server replied that no ads are available (315ms)
02-09 18:58:47.790: DEBUG/AdWhirl SDK(10151): AdMob failure
Everything is working fine in 3g mode the advertisement is correctly shown but as you can see from the Title when I connect my phone via wifi a got always the same response:
02-09 18:58:47.790: INFO/AdMobSDK(10151): No fill. Server replied that no ads are available (315ms)
02-09 18:58:47.790: DEBUG/AdWhirl SDK(10151): AdMob failure
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该错误显示“无填充”,这表明 AdMob 没有合适的广告可以展示,并且无法满足广告请求,因为它没有合适的广告。他们使用地理位置来选择要展示的广告,我预计您设备上的 wifi 不会提供位置(但 3G 会提供),因此 AdMob 无法提供合适的广告。
我不认为你做错了什么,这是 AdMob(和其他广告提供商)的限制,在某些情况下他们的服务器无法提供广告。所有广告提供商都有一个填充率,用于衡量其可用广告空间的已售出量。一般不是100%,所以有些广告请求不会被满足。
The error says "no fill" which suggests that AdMob had no suitable ad to show and can't fulfil the request for an advert because it doesn't have a suitable ad. They use geolocation to choose which ads to show, and I expect that your wifi on the device doesn't provide a location (but 3G does) and so AdMob isn't able to serve a suitable advert.
I don't think you're doing anything wrong, it's a limitation of AdMob (and other ad providers) that under some circumstances their server cant provide ads. All ad-providers have a fill-rate, which measures how much of their available ad-space has been sold. It is generally not 100%, so some ad requests will not be filled.