设置 GAM Flutter

为 Flutter 应用设置 Google 广告管理器 (GAM) 需要集成 GAM SDK 到您的 Flutter 项目中,创建广告单元,设置库存项和创意,并在应用中显示广告。以下是一步一步的指南,帮助您为 Flutter 设置 GAM

步骤 1:创建 Google 广告管理器帐户

如果您没有 Google 广告管理器帐户,需要通过访问 https://admanager.google.com 并注册来创建一个。

步骤 2:在 Google 广告管理器中设置一个应用程序

  1. 登录您的 Google 广告管理器帐户。
  2. 点击左侧边栏中的“库存”。
  3. 在“广告单元”下,点击“广告单元”。
  4. 点击“+ 创建新广告单元”按钮。
  5. 填写广告单元详细信息,包括名称、广告类型(例如,横幅、插屏)、大小和目标选项。
  6. 保存广告单元,并注意广告单元 ID。

步骤 3:将 GAM SDK 集成到您的 Flutter 应用中

  1. google_mobile_ads 包添加到您的 pubspec.yaml 文件
    dependencies:
        flutter:
            sdk: flutter
        google_mobile_ads: ^latest_version
  2. 运行 flutter pub get 以安装包。

步骤 4:在您的应用中初始化 GAM SDK

  1. 在 Dart 文件中导入 google_mobile_ads
    import 'package:google_mobile_ads/google_mobile_ads.dart';
  2. 通过在主函数或您初始化 Flutter 应用的任何地方添加以下代码来初始化 GAM SDK
    WidgetsFlutterBinding.ensureInitialized();
    MobileAds.instance.initialize();

步骤 5:请求和显示广告

  1. 在您的 Flutter 应用中创建横幅或插屏广告小部件
    AdWidget(
        ad: BannerAd(
            size: AdSize.banner,
            adUnitId: 'YOUR_AD_UNIT_ID',
            request: AdRequest(),
            listener: BannerAdListener(),
        ),
    )
  2. 用从 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. 在芬兰和其他国家的商标。所有其他商标均为其各自所有者的财产。