React Native admob,内部错误

时间:2018-01-29 10:17:41

标签: reactjs react-native admob

当我使用带有测试广告ID的测试测试横幅广告时,一切都很有效,但当我使用真正的ad unit id时,我会收到如下错误:

  

内部错误,广告服务器收到无效回复。

如何让它与真实的id一起使用?

<AdMobBanner
  adSize="fullBanner"
  adUnitID="ca-app-pub-1xxx/5xxx"
  testDevices={[AdMobBanner.simulatorId]}
  onAdFailedToLoad={error => console.error(error)}
/>

enter image description here

3 个答案:

答案 0 :(得分:2)

如果广告单元是刚刚创建的,请稍等一下,因为在确认您的付款详细信息后需要一些时间才能开始工作。如果您尚未添加付款明细,请转至Admob网站主页并执行以下步骤。

1)单击主页, 错误:

您的广告单元未展示广告,因为您尚未提供帐户付款信息。

2)单击“修复”。

3)点击选择付款,

4)然后提交。

在24小时内,您将完成验证并发布广告。

答案 1 :(得分:0)

你要删除onAdFailedToLoad

答案 2 :(得分:0)

我的应用遇到了同样的问题。您只需要等待一点。您的广告ID是新创建的,因此需要一些时间才能从Google服务器获取广告。因此,请花一些时间,它将很快生效。第一天,我将尝试使用AdMob帐户说“内部错误,收到来自广告服务器的无效响应”。在第二天尝试运行Android,对我来说很好。在创建AdMob横幅广告后,请在最多1天后等待一段时间。