Flutterにて、admob_flutterを使用し、バナーをiOS実機にて表示した際、このようなエラーが出力された。
Admob banner failed to load. Error code: 1
Xcodeで Bundle Identifier を、AdMob正しいものに設定することで解決。
ずっとシュミレータでテストしていたため、適当なBundle Identifierになっていたのを
正しいものに変更した。
com.example.abc → jp.quq.abc
AdmobInterstitial の方は、エラーが無く表示されたためモヤっとはするのだが解決。
コードは、wiki で紹介されている バナー(Banner Ads)用のコードをそのまま使用していた。
AdmobBanner(
adUnitId: getBannerAdUnitId(),
adSize: AdmobBannerSize.BANNER,
listener: (AdmobAdEvent event, Map<String, dynamic> args) {
switch (event) {
case AdmobAdEvent.loaded:
print('Admob banner loaded!');
break;
case AdmobAdEvent.opened:
print('Admob banner opened!');
break;
case AdmobAdEvent.closed:
print('Admob banner closed!');
break;
case AdmobAdEvent.failedToLoad:
print('Admob banner failed to load. Error code: ${args['errorCode']}');
break;
}
}
)