苹果 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 中设置应用程序
- 登录您的 Google Ad Manager 账户。
- 在左侧边栏中点击“库存”。
- 在“广告单元”下,点击“广告单元”。
- 点击“+ 新建广告单元”按钮。
- 填写广告单元详细信息,包括名称、广告类型(例如,横幅、插页式)、尺寸和目标选项。
- 保存广告单元并记下广告单元 ID。
第 3 步:将 GAM SDK 集成到您的 iOS 应用程序中
- 从 谷歌 Ad Manager SDK 下载页面下载适用于 iOS 的 GAM SDK。
- 将 GAM SDK 添加到您的 Xcode 项目
- 将 GoogleMobileAds.framework 拖到您的项目中。
- 确保已将其添加到您的应用程序目标中。
- 添加必要的框架和库
- 在您的项目设置中,转到“常规”选项卡。
- 滚动到“框架、库和嵌入式内容”部分。
- 添加以下框架
- 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
- 在您的应用程序的 AppDelegate.swift 中导入 GAM SDK
import GoogleMobileAds
- 在 application(_:didFinishLaunchingWithOptions:) 方法中,添加以下代码以使用您的 Ad Manager 应用程序 ID 初始化 GAM SDK
GADMobileAds.sharedInstance().start(completionHandler: nil)
第 5 步:请求并显示广告
- 在您想显示广告的视图控制器中导入 GAM SDK
import GoogleMobileAds
- 创建 DFPBannerView 或 DFPInterstitial(用于插页式广告)的实例。
- 设置广告单元 ID
let adUnitID = "YOUR_AD_UNIT_ID" bannerView.adUnitID = adUnitID
- 加载并显示广告
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公司的商标。所有其他商标均归各自所有者所有。