Get Started

要展示广告并赚取收入,第一步是将 Google 移动广告 SDK 集成到应用中。集成该 SDK 后,您就可以进而实施一种或多种支持的广告格式

前提条件

  • 使用 Xcode 11 或更高版本
  • 定位到 iOS 9.0 或更高版本

导入移动广告 SDK

CocoaPods(首选)

要将该 SDK 导入 iOS 项目,最简便的方法就是使用 CocoaPods。请打开项目的 Podfile 并将下面这行代码添加到应用的目标中:

pod 'Google-Mobile-Ads-SDK'

然后使用命令行运行:

pod install --repo-update

如果您刚开始接触 CocoaPods,请参阅其官方文档,了解如何创建和使用 Podfile。

手动下载

  1. 直接下载并解压缩 SDK 框架,然后将以下框架导入您的 Xcode 项目中:

    • GoogleAppMeasurement.framework
    • GoogleMobileAds.framework
    • GoogleUtilities.xcframework
    • nanopb.xcframework
    • PromisesObjC.xcframework
    • UserMessagingPlatform.framework
  2. -ObjC 链接器标记添加到项目的 Build Settings 下的 Other Linker Flags 中:

更新您的 Info.plist

更新应用的 Info.plist 文件以添加两个键:

  1. 一个字符串值为您的 Ad Manager 应用 ID 的 GADApplicationIdentifier 键(在 Ad Manager 界面中标识)。
  2. 一个 Google 的 SKAdNetworkIdentifier 值为 cstr6suwn9.skadnetworkSKAdNetworkItems 键。
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-3940256099942544~1458002511</string>
<key>SKAdNetworkItems</key>
  <array>
    <dict>
      <key>SKAdNetworkIdentifier</key>
      <string>cstr6suwn9.skadnetwork</string>
    </dict>
  </array>

您也可以在属性列表编辑器中进行修改:

属性列表编辑器

为获得最佳初始化性能,请务必将您的收益组与使用这些收益组的特定应用关联起来。凡是定位到 iOS 且未与任何特定应用关联的收益组配置,都会发送到您帐号中的所有 iOS 应用中,因而可能会延长初始化所需的时间。

选择一种广告格式

移动广告 SDK 现已导入并初始化,您随时可以植入广告了。Ad Manager 提供了许多不同的广告格式,您可以根据您应用的用户体验选择最契合的一款。

横幅广告是在设备屏幕的顶部或底部展示的矩形广告。用户与应用互动时,横幅广告会停留在屏幕上,并且可在一段时间后自动刷新。如果您刚开始接触移动广告,建议从横幅广告着手。

植入横幅广告

插页式广告

插页式广告是全屏广告,它会覆盖整个应用界面,直到用户将其关闭。在应用执行流程的自然停顿点,例如游戏的不同关卡之间,或一项任务完成后,最适合投放这类广告。

植入插页式广告

原生广告

原生广告是一种与您应用的外观和风格融为一体的定制广告。您可以决定这类广告的投放方式和位置,从而让版式与应用的设计风格更为统一。

Google Ad Manager 提供了两种植入原生广告的方法:原生样式和自定义呈现。

原生样式旨在尽可能地简化原生广告的植入过程,如果您刚接触原生广告,那么此方法是不错的选择。自定义呈现旨在为您提供尽可能大的自由发挥空间来呈现广告展示效果。

植入原生样式植入自定义呈现

激励广告

向观看短视频和与试玩广告及问卷调查互动的用户予以奖励的广告。适合通过那些只愿意免费玩游戏的用户获利。

植入激励广告 植入激励广告(新版 API)