设置 GAM Flutter
为 Flutter 应用设置 Google 广告管理器 (GAM) 需要集成 GAM SDK 到您的 Flutter 项目中,创建广告单元,设置库存项和创意,并在应用中显示广告。以下是一步一步的指南,帮助您为 Flutter 设置 GAM
步骤 1:创建 Google 广告管理器帐户
如果您没有 Google 广告管理器帐户,需要通过访问 https://admanager.google.com 并注册来创建一个。
步骤 2:在 Google 广告管理器中设置一个应用程序
- 登录您的 Google 广告管理器帐户。
- 点击左侧边栏中的“库存”。
- 在“广告单元”下,点击“广告单元”。
- 点击“+ 创建新广告单元”按钮。
- 填写广告单元详细信息,包括名称、广告类型(例如,横幅、插屏)、大小和目标选项。
- 保存广告单元,并注意广告单元 ID。
步骤 3:将 GAM SDK 集成到您的 Flutter 应用中
- 将 google_mobile_ads 包添加到您的 pubspec.yaml 文件
dependencies: flutter: sdk: flutter google_mobile_ads: ^latest_version
- 运行 flutter pub get 以安装包。
步骤 4:在您的应用中初始化 GAM SDK
- 在 Dart 文件中导入 google_mobile_ads 包
import 'package:google_mobile_ads/google_mobile_ads.dart';
- 通过在主函数或您初始化 Flutter 应用的任何地方添加以下代码来初始化 GAM SDK
WidgetsFlutterBinding.ensureInitialized(); MobileAds.instance.initialize();
步骤 5:请求和显示广告
- 在您的 Flutter 应用中创建横幅或插屏广告小部件
AdWidget( ad: BannerAd( size: AdSize.banner, adUnitId: 'YOUR_AD_UNIT_ID', request: AdRequest(), listener: BannerAdListener(), ), )
- 用从 GAM 获取的实际情况广告单元 ID 替换 'YOUR_AD_UNIT_ID'。
附加步骤
- 使用提供的广告小部件属性和监听器自定义广告的外观和行为。
- 对于插屏广告,使用 InterstitialAd 类创建和显示带有适当监听器的插屏广告。
- 实现广告事件监听器以处理广告生命周期事件,例如广告加载、广告加载失败、广告点击等。
请参阅 Google Mobile Ads Flutter 插件文档,获取有关使用 Flutter 设置 Google 广告管理器的更多详细信息、指南和代码示例。您还可以检查我们的 github 示例。
©2024 The Qt Company Ltd. 包含在此处的文档贡献是它们各自的版权所有者的版权。提供的文档根据 Free Software Foundation 发布的 GNU 自由文档许可证 1.3 版本 的条款进行许可。Qt 和相应的标志是 The Qt Company Ltd. 在芬兰和其他国家的商标。所有其他商标均为其各自所有者的财产。