1

悲しいことに、AdMob はプラグインの動作がおかしいため、iOS アプリへの「広告配信を制限」しています。

これは、ポリシー センターで次のように述べられています。

変更された広告: サイト運営者は、Google 広告の動作を変更することは一切許可されていません。これには、広告フレームのサイズを変更して広告の一部を切り取ったり、Ads by Google モニカを隠したりすることが含まれます。

最新の firebase_admob: 0.9.3 バージョンを使用しています。

サイズは AdSize.smartBanner に設定されます。

左端で、広告がどのようにトリミングされているかに注目してください。

firebase_admob によるトリミングされた広告

広告の実装は標準的なものです:

 void startBanner() {

  myBanner = BannerAd(

  adUnitId: BannerAd.testAdUnitId,
  size: AdSize.smartBanner,
  targetingInfo: targetingInfo,
  listener: (...)
}
void displayBanner() {
  myBanner
    ..load()
    ..show(
      anchorOffset: 0.0,
      anchorType: AnchorType.bottom,
    );
 }

 @override
 void dispose() {
   myBanner?.dispose();
   myInterstitial?.dispose();
   super.dispose();
  }
 @override
 void initState() {
   super.initState();

   FirebaseAdMob.instance
     .initialize(appId: Platform.isIOS ? "ca-app-XXX" : "ca-app-YYY");

   startBanner();
   displayBanner();
}
4

0 に答える 0