【问题标题】:Banner disappears on the Ios in Flutter (Firebase_admob)横幅在 Flutter 中的 Ios 上消失(Firebase_admob)
【发布时间】:2019-05-06 14:30:02
【问题描述】:

我安装了 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');
      },
    );
  }
}

可能是什么原因?

【问题讨论】:

    标签: ios firebase flutter admob


    【解决方案1】:

    我找到了这种行为的原因。我在一个屏幕上使用webView和admob,因此在IOS上发生了难以理解的冲突。 决定:需要抬高容器webView,让admobbanner不趴在上面

    【讨论】:

      猜你喜欢
      • 2020-09-11
      • 1970-01-01
      • 1970-01-01
      • 2015-02-09
      • 1970-01-01
      • 2021-03-17
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      相关资源
      最近更新 更多