Я нашел ответ с некоторыми экспериментами. Я поместил свое приложение в Play Store, оно работает нормально, оно отображает рекламу.
По сути, если вы хотите показывать реальную рекламу, а не тестировать рекламу, пусть testDevices
будет нулевым, не заполняйте его.
И не забудьте указать свой реальный идентификатор устройства из учетной записи AdMob как
adUnitId: "your unit ID",
Окончательный код должен выглядеть следующим образом:
...
MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
keywords: <String>['game', 'words'],
);
BannerAd myBanner = BannerAd(
adUnitId: "your unit ID",
size: AdSize.smartBanner,
targetingInfo: targetingInfo,
},
);
...