Я пытаюсь внедрить Google Admobs в мое приложение Flutter, но ничего не получается. Я следовал за документацией из пакета admob (https://pub.dev/packages/firebase_admob), а также некоторыми учебными пособиями по YouTube, но каждый раз, когда я получал эту ошибку.
onAdFailedToLoad: 0, MobileAdEvent.failedToLoad
Как вы думаете, у меня что-то не так в панели управления admobs? Потому что код 0 означает какую-то внутреннюю ошибку. Но я не знаю, что бы это было.
Вот мой код
Widget build(BuildContext context) {
FirebaseAdMob.instance.initialize(appId: "app-id").then((v) {
myBanner..load()..show();
});
...
// end of class
MobileAdTargetingInfo targetingInfo = MobileAdTargetingInfo(
keywords: <String>['games', 'pubg'],
contentUrl: 'https://flutter.io',
childDirected: false,
testDevices: <String>[],
);
BannerAd myBanner = BannerAd(
adUnitId: BannerAd.testAdUnitId,
size: AdSize.smartBanner,
targetingInfo: targetingInfo,
listener: (MobileAdEvent event) {
print("BannerAd event is $event");
},
);
// androidmanifest.xml
...
</activity>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="app-id"/>
...
Спасибо за ваши предложения!