Admobs 不能在 Flutter 中的 Emulated/Test 设备上运行吗?

Do Admobs not work on Emulated/Test Devices in Flutter?

如果我将 appID 更改为实时 appID,有人可以确认 Admob 广告是否可以在模拟设备上运行吗?

所以,我在我的应用程序中展示了测试广告 - 然后我用我的产品单元广告 ID 更改了 testAdUnitID,现在模拟器中没有广告出现。

BannerAd myBanner = BannerAd(
  // Replace the testAdUnitId with an ad unit id from the AdMob dash.
  // https://developers.google.com/admob/android/test-ads
  // https://developers.google.com/admob/ios/test-ads
 // adUnitId: BannerAd.testAdUnitId,
  adUnitId: appIDBanner,
  size: AdSize.smartBanner,
  targetingInfo: targetingInfo,
  listener: (MobileAdEvent event) {
    print("BannerAd event is $event");
  },
);

我得到的错误是:

FirebaseAdMobPlugin adView:didFailToReceiveAdWithError: Request Error: No ad to show. (MobileAd PENDING mobileAdId:277457832 for: >)

flutter: BannerAd event is MobileAdEvent.failedToLoad

这是正常的吗?它出现的原因是因为我在模拟器上?还是我有更紧迫的问题?

谢谢

它们不适用于模拟设备。在我实际发布到生产环境之前,我的生产 admob ID 不起作用。我想 Google 想避免人们为了钱而滥用他们。