Android AdMob广告未展示

时间:2019-09-04 20:27:38

标签: android admob

真实的AdMob广告没有显示在我的android应用中,但是测试广告显示得很好

我的应用已准备好发布,我尝试了一些操作,但仍未显示真实 广告:

1)我将付款数据(我的信用卡)添加到了Addmob

2)等待了24小时以上。 (实际上我的添加项是1年前创建的)

3)尝试了其他设备

4)创建了使用密钥库密钥签名的发行版APK

没有任何帮助。还有其他想法吗?我不想冒险在Google Store上发布它,而不是发现它是否可以在实时应用中使用。希望看到该广告在我的应用发布到Play商店之前开始投放。

4 个答案:

答案 0 :(得分:2)

Google已更改其政策,现在,一旦您将应用程序上载到Google PlayStore,并且一旦上线,然后下载几次后,广告就会正确显示。如果测试广告运行良好,并且您已正确设置了Google Admob帐户,则不必担心并上传该应用,广告将在其投放后立即显示。

答案 1 :(得分:2)

这个答案将在一年后问世,但是我认为值得在此发布,因为这似乎是试图在其应用中实现AdMob的开发人员中的一个非常普遍的问题。

首先:如果您可以在开发过程中看到测试广告,则表明您的代码正确无误,并且广告已在您的应用中正确实施。产品广告未显示的原因不在您的代码中,而是在其他地方。

话虽如此,一个不常见的原因(出于某种原因,该信息在AdMob文档中不清楚)是生产广告仅在您的AdMob帐户经过验证后显示

只有在您输入有关您的所有信息后,您的AdMob帐户才会得到验证。

因此,即使您是在1天前或1年之前创建的帐户,也不会得到验证,除非您填写所有有关您的可用信息,例如联系方式,付款信息以及所有可在此处填写的其他信息。 / p>

在您的AdMob帐户中填写所有有关您的信息后,您将收到一封电子邮件,直到48小时后,确认您的帐户已通过验证。电子邮件看起来像这样(确认是葡萄牙语,因为它是我的母语):

AdMob account verified

另一个重要的一点是,您无需再将应用上传到Play商店或App Store即可开始看到制作广告。

与此处获得最高投票的答案不同,您无需发布应用即可开始看到制作广告。当我收到Google发出的上述电子邮件,说明我的AdMob帐户已通过验证后,我开始在我的应用中立即看到制作广告,即使我的应用仍在开发中,并且Play商店。

请记住,我不是在告诉您使用生产广告在开发中测试您的应用。为此,请使用测试广告,否则您可以暂停您的AdMob帐户。

但是,也许您可​​以在制作中将生产广告设置一小段时间,只是要确保在按Play商店中的“发布”按钮之前,它们能按预期显示。确认生产广告正常运行后,请放回测试广告以继续进行开发和测试。

答案 2 :(得分:0)

您是否为Admob标语注册了听众?

onAdFailedToLoad(int)将向您详细说明为什么没有广告加载。

function getTasks() {
    return axios.get(url + '/api/tasks').then(response => response.data);
}

https://developers.google.com/admob/android/banner

错误代码可以具有这种性质:

  • ERROR_CODE_INTERNAL_ERROR (整数0)-内部发生了一些事情;例如,从广告服务器收到无效的响应。
  • ERROR_CODE_INVALID_REQUEST (整数1)-广告请求无效;例如,广告单元ID不正确。
  • ERROR_CODE_NETWORK_ERROR (整数2)-由于网络连接,广告请求失败。
  • ERROR_CODE_NO_FILL (int 3)-广告请求成功,但由于缺少广告资源而没有退回任何广告。

答案 3 :(得分:-1)

一旦您批准了 Admob 帐户,您将收到来自 Admob 谈话的邮件 关于你的 id 构象。在 1-3 小时内您将获得真实的广告,具体取决于您所在的地区...