Баннер исчезает на Ios во флаттере (Firebase_admob) - PullRequest
0 голосов
/ 06 мая 2019

У меня установлен плагин admob, и он отлично работает на андроиде, но на IOS при переключении на другой экран и обратно исчезает баннер.

первый экран введите описание изображения здесь

перейдите на второй экран введите описание изображения здесь

вернитесь на первый экран введите описание изображения здесь

код длябаннер:

import 'package:firebase_admob/firebase_admob.dart';

const appId = "ca-app-pub-8525669884798416~3112161926";

class Ads {

  BannerAd bannerAd;

   showBanner() {

   bannerAd ??= createBannerAd();

    bannerAd
      ..load()
      ..show(
        anchorOffset: 0.0,
        anchorType: AnchorType.bottom,
      );
  }

  BannerAd createBannerAd() {

    return BannerAd(
      adUnitId: BannerAd.testAdUnitId,
      size: AdSize.fullBanner,
      listener: (MobileAdEvent event) {
        print('BannerAd event $event');
      },
    );
  }
}

В чем может быть причина?

1 Ответ

0 голосов
/ 07 мая 2019

Я нашел причину такого поведения.Я использую webView и admob на одном экране, из-за этого возникает непонятный конфликт в IOS.Решение: Необходимо поднять контейнер webView, чтобы баннер admob не лежал на нем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...