Admob 横幅在世博会中有效,但不能试飞



>我的 react 原生应用程序中有一个 admob 横幅,它在世博会客户端和 iOS 模拟器中完美运行,但在测试飞行中广告无法加载,我收到此错误

Error Domain=com.google.admob Code=1 "Request Error: No ad to show." UserInfo={NSLocalizedDeion=Request Error: No ad to show.}

下面是 admob 横幅的代码

import { AdMobBanner } from "expo-ads-admob";
...
<AdMobBanner
bannerSize="banner"
adUnitID={this.adUnitID}
servePersonalizedAds={false}
/>

当我使用谷歌的演示adUnitId时ca-app-pub-3940256099942544/2934735716广告会在测试飞行中加载,但不会使用我自己的adUnitId。根据其他 stackoverflow 问题,如果是这种情况,一旦谷歌批准广告,添加应该会在 4 天后在 testFlight 上工作。但是,已经将近 2 周了,它仍然不起作用。任何建议都非常感谢。

我认为您需要对您的帐户计费并再次检查adUnitID。

Admob、googleMobileAdsAppIdadUnitID有 2 个类似的 ID。

googleMobileAdsAppId就像 'ca-app-pub-xxxx 它应该在 app.json 文件中。
adUnitID就像'ca-app-pub-xxx>
><<x

你指的是正确的身份证吗?

相关内容

最新更新