>我的 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、googleMobileAdsAppId和adUnitID有 2 个类似的 ID。
googleMobileAdsAppId就像 'ca-app-pub-xxxx 它应该在 app.json 文件中。
adUnitID就像'ca-app-pub-xxx>
><<x
你指的是正确的身份证吗?