苹果 iOS 版 GAM 设置

在 iOS 上设置 Google Ad Manager(GAM)涉及多个步骤,包括集成 GAM SDK、创建广告单元、设置行项目和创意,以及在内部配置 GAM 中的应用程序设置。以下是帮助您在 iOS 上设置 GAM 的逐步指南

第 1 步:创建 Google Ad Manager 账户

如果您还没有 Google Ad Manager 账户,您需要通过访问 https://admanager.google.com 并注册来创建一个。

第 2 步:在 Google Ad Manager 中设置应用程序

  1. 登录您的 Google Ad Manager 账户。
  2. 在左侧边栏中点击“库存”。
  3. 在“广告单元”下,点击“广告单元”。
  4. 点击“+ 新建广告单元”按钮。
  5. 填写广告单元详细信息,包括名称、广告类型(例如,横幅、插页式)、尺寸和目标选项。
  6. 保存广告单元并记下广告单元 ID。

第 3 步:将 GAM SDK 集成到您的 iOS 应用程序中

  1. 谷歌 Ad Manager SDK 下载页面下载适用于 iOS 的 GAM SDK。
  2. 将 GAM SDK 添加到您的 Xcode 项目
    • 将 GoogleMobileAds.framework 拖到您的项目中。
    • 确保已将其添加到您的应用程序目标中。
  3. 添加必要的框架和库
    • 在您的项目设置中,转到“常规”选项卡。
    • 滚动到“框架、库和嵌入式内容”部分。
    • 添加以下框架
      • AdSupport.framework
      • AudioToolbox.framework
      • AVFoundation.framework
      • CoreGraphics.framework
      • CoreMedia.framework
      • CoreTelephony.framework
      • EventKit.framework
      • EventKitUI.framework
      • MessageUI.framework
      • StoreKit.framework
      • SystemConfiguration.framework
      • UIKit.framework
    • 确保框架设置为“嵌入 & 签名”。

第 4 步:在您的应用程序中初始化 GAM SDK

  1. 在您的应用程序的 AppDelegate.swift 中导入 GAM SDK
    import GoogleMobileAds
  2. 在 application(_:didFinishLaunchingWithOptions:) 方法中,添加以下代码以使用您的 Ad Manager 应用程序 ID 初始化 GAM SDK
    GADMobileAds.sharedInstance().start(completionHandler: nil)

第 5 步:请求并显示广告

  1. 在您想显示广告的视图控制器中导入 GAM SDK
    import GoogleMobileAds
  2. 创建 DFPBannerViewDFPInterstitial(用于插页式广告)的实例。
  3. 设置广告单元 ID
    let adUnitID = "YOUR_AD_UNIT_ID"
    bannerView.adUnitID = adUnitID
  4. 加载并显示广告
    bannerView.load(GADRequest())

就这样!您已成功将 GAM SDK 集成到您的 iOS 应用程序中并设置了广告单元。请记住用您从 GAM 获得的实际广告单元 ID 替换“YOUR_AD_UNIT_ID”。

其他步骤

  • 对于插页式广告,您需要创建一个 DFPInterstitialDelegate 来处理广告事件并在准备好时显示插页式广告。
  • 实现广告事件监听器来处理广告生命周期事件,例如广告加载、广告加载失败、广告点击等。

请参阅Google Ad Manager iOS SDK 文档以获取更多详细信息、指南和代码示例。您还可以查看我们的github示例

©© 2024 Qt公司有限公司。本文档中的贡献包含各自所有者的版权。本文档根据自由软件基金会发布、适用于GNU自由文档许可证版本1.3的条款进行许可。Qt和相应的徽标是芬兰和/或其他国家Qt公司的商标。所有其他商标均归各自所有者所有。