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 想避免人们为了钱而滥用他们。
如果我将 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 想避免人们为了钱而滥用他们。