我正在学习一个添加Banner Ad的教程.但对我来说,它给了我这个错误.

The getter 'testAdUnitID' isn't defined for the type 'BannerAd'. 

testAdUnitID是不受欢迎的还是怎么的?出路是什么?

我的代码是:

  void _initBannerAd() {
    _bannerAd = BannerAd(
      size: AdSize.banner,
      adUnitId: BannerAd.testAdUnitID,
      listener: BannerAdListener(),
      request: AdRequest(),
    );
  }

以下是截图:

Screenshot

推荐答案

你看了哪个教程?

编辑

在此找到更新日志(log).

https://pub.dev/packages/google_mobile_ads/changelog

  • 2.0.0
    • 删除静态testAdUnitId参数.有关最新的测试广告单元,请参阅Admob和AdManager文档.

您可以从这里获取一些adUnitID的测试ID.

https://developers.google.com/admob/android/test-ads

和Flutter 样本在这里.

https://developers.google.com/admob/flutter/test-ads

Flutter相关问答推荐

在Flutter 中实现中小型应用程序栏标题

如何处理Flutter Riverpod异步通知器中的状态和数据库

Flutter 隔离.使用多个参数运行

如何确定Flutter 中的文本 colored颜色 ?

带有附加图像的ListTile

dotenv:未处理的异常:FileNotFoundError的实例

尽管海拔设置为 0,如何删除 appBar 下的下划线

Flutter 包错误:此应用程序使用的是已弃用的 Android 嵌入版本

点击按钮后重新启动定时器

如何与 PostgreSQL 和外部网站交互 flutter apk?

如何(部分)更新 riverpod 中的 AsyncValue?

如何为文本主题设置多种 colored颜色 ?

java.lang.IncompatibleClassChangeError:找到接口 com.google.android.gms.location.SettingsClient,

当我将主题更改为深色然后返回浅色模式时,Getx 会Flutter 更改主题,它不会加载我的自定义主题

状况不佳 - Cubit

Flutter中如何连续获取TextField的文本是否为空?

Firestore:缓存和读取数据

如何在 tabBar 中的选项卡之间制作垂直线?

是否可以在 Flutter 中使用 ToggleButtons 在页面 PageView 之间切换?

如何从dart 中的当前日期时间中减go 1 天?