横幅在Flutter的Ios上消失(Firebase_admob)

时间:2019-05-06 14:30:03

标签: ios firebase flutter admob

我已经安装了admob插件,它在android上运行良好,但是在IOS上,切换到另一个屏幕并返回横幅消失传感器时会出现这种情况。

第一个屏幕 enter image description here

转到第二个屏幕 enter image description here

返回第一个屏幕 enter image description here

横幅代码:

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 :(得分:0)

我找到了这种现象的原因。我在一个屏幕上使用webView和admob,因此,在IOS上发生了无法理解的冲突。 决策:有必要升高容器webView,以使admob横幅不位于其上