Flutter 应用添加 AdMob 广告教程 2020
这个教程讲解在 Flutter 应用中快速添加 AdMob 广告。主要参考了这篇文章: Adding AdMob ads to a Flutter app , 予以感谢。 要添加 AdMob 广告,你要先去 AdMob 注册你的应用,得到你的应用 ID 和广告单元 ID。这个教程里我们使用测试用 ID。你在添加 AdMob 广告时也要尽量先用测试 ID 来检测你的程序。 如果不用测试 ID ,很多意想不到的情况会发生。广告部件可能在几小时,几天甚至几个星期后才出现。广告可能会在模拟器上出现,真实设备上却完全没有。广告可能在你解决好 AdMob 支付设置后才会出现。广告也可能当你在 play store 发布你的应用后才会出现。 如果你用测试 ID,而且你的 AdMob 广告都运行正常,你就知道你每个地方都做对了。如果换上真实 ID 后广告没有正常运转,你就知道这不是你的问题,是 AdMob 那边有问题。 那么就让我们开始吧。 打开 Android Studio 并新建一个 Flutter 项目,我们就会进入著名的 Flutter 演示程序 "incrementCounter" 。 我们会在这个安卓应用底部添加一个长条 banner 广告。如果你弄明白了如何添加 banner 广告,你就能很容易添加 Interstitial(全屏)广告和 Rewarded(奖励)广告,也可以应用于 IOS 应用。 1. 添加 Firebase_AdMob Dependency 到文件 pubspec.yaml dependencies : flutter : sdk : flutter # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons : ^0.1.3 # TODO: 添加这一行 firebase_admob : ^0.9.3 点 "Pub get" 下载。 2. 更新 AndroidManifest.xml 文件 AndroidManifest.xml 文件在这里: ...