Flutter 从 firebase_admob 切换到 google_mobile_ads

时间:2021-06-29 04:10:40

标签: flutter admob googlemobileads

我有一个 Flutter 移动应用(AndroidIOS)。我正在尝试从 firebase_admob 切换到 google_mobile_ads

firebase_admob中,我曾经使用如下构建器在底部显示横幅广告。无论用户导航到哪里,以下代码都会在我的应用底部粘贴横幅广告。

    home: Dashboard(),
    builder: (context, widget) {
      return new Padding( 
              child: widget,
              padding: new EdgeInsets.only(bottom: paddingBottom),
            );
    },

在我切换到 google_mobile_ads 后,我相应地更改了我的代码并尝试将横幅贴在底部,但是当我转到其他屏幕时,广告消失了。以前使用 firebase_admob 时不会发生这种情况。

    home: Dashboard(),
    builder: (context, widget) {
      if (!_loadingAnchoredBanner) {
        _loadingAnchoredBanner = true;
        _createAnchoredBanner(context);
      }
      return  (_anchoredBanner != null) ?
        Container(
          color: Colors.green,
          width: _anchoredBanner.size.width.toDouble(),
          height: _anchoredBanner.size.height.toDouble(),
          child: AdWidget(ad: _anchoredBanner),
        ): Container();
    },

现在,它根本不显示仪表板屏幕,而是在应用程序启动时仅在屏幕中央显示横幅广告。请帮忙。

enter image description here

0 个答案:

没有答案