onFailedToReceiveAd(广告请求成功,但在将admob与adhury一起使用时,由于缺少广告库存,因此未



我只想知道这个问题是否在服务器端。。。或者我必须修复代码中的某些内容。。。

onFailedToReceiveAd(广告请求成功,但由于缺少广告库存而未返回广告

我正在使用admob和adhury在我的android应用程序中显示广告。

如果您收到这个错误,那么您的代码是正确的。问题是AdMob并不总是为每个请求返回一个广告。这种情况可能会发生,特别是如果你刚刚注册了AdMob发布者ID,因为在新ID开始返回广告之前需要一些时间和多次请求。

你的填充率可能较低的另一个原因是你没有启用AdSense回填,或者你已经过滤掉了一些广告。请检查你的应用程序设置,看看是否是这样。

最后,你可以运行一个测试来查看你的AdWhirl代码是否正确实现,就是请求一个测试广告。你可以通过在AdWhirl:中指定测试模式来做到这一点

AdWhirlTargeting.setTestMode(true);

如果你得到一个测试广告,你就会知道你的代码是按预期工作的。

您可以尝试的解决方案之一:

有时,如果您将Android设备的语言更改为异国语言(例如俄语),就会发生这种情况。试着把它改回英语,AdMob会为你找到合适的广告。或者您可以转到谷歌设置->广告->重置广告ID

我刚刚发现,如果您的AdMob帐户被禁止,就会显示这样的错误。但它与测试设备ID一起工作。

请注意,如果您使用(强制)横幅的自定义宽度和高度,也可能发生这种情况。

您应该使用DOC规定的:https://developers.google.com/mobile-ads-sdk/docs/admob/intermediate#play

如果您设置自定义宽度和高度,如:

new AdSize( 521,300 );

它会回复你提到的错误。

我知道这是很久以前的事了,但我做了一些事情来解决这个问题。1.在您的admob帐户上,单击您创建的应用程序中的"管理设置"。2.点击"编辑"。3.在"Android软件包URL:"下保留空白,然后保存设置。

*保存后,它会将此框显示为"market://",这很好。

我在使用奖励间质(测试版)时遇到了这个问题。更改为奖励解决了问题。

对我来说,这是一个资本化的问题,当你在AdMob中为你的应用程序做广告时,请确保与play商店中部署的应用程序的包名相匹配。

配置#1永远不会显示广告(甚至没有测试广告),而配置#2立即开始显示广告

 #  Play store      AdMob   AdMob package
--  --------------  ------  --------------
 1  org.sde.rdmaps  rdMaps  org.sde.rdmaps
 2  org.sde.rdMaps  rdMaps  org.sde.rdmaps

注意第二个"M"中的大写字母M;org.sde.rdMaps";

最新更新