Обрезанная реклама на iOS с использованием плагина firebase_admob на флаттере - PullRequest
0 голосов
/ 20 марта 2020

К сожалению, AdMob «запретил показ объявлений» моему приложению iOS из-за странного поведения плагинов.

Это то, что говорят в Центр политики :

ИЗМЕНЕННАЯ РЕКЛАМА. Издателям не разрешается каким-либо образом изменять поведение объявлений Google. Это включает в себя изменение размеров рекламных рамок, чтобы отрезать части рекламы или скрытие рекламы от Google.

Я использую последнюю версию firebase_admob: 0.9.3.

Размер установлен на AdSize.smartBanner.

Обратите внимание на левом краю, как обрезается реклама.

cropped ad by 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();
}
...