开始使用

本指南适用于希望借助 AdMob 通过 iOS 应用获利但不使用 Firebase 的发布商。如果您打算或考虑在应用中添加 Firebase,请改为参阅本指南的 AdMob 与 Firebase 版本。

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

前提条件

  • 使用 Xcode 9.2 或更高版本
  • 定位到 iOS 6.0 或更高版本

导入移动广告 SDK

CocoaPods(首选)

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

pod 'Google-Mobile-Ads-SDK'

然后使用命令行运行:

pod install --repo-update

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

手动下载

您也可以直接下载 SDK 框架的副本,解压缩该文件,然后将该框架导入到 Xcode 的项目中。

初始化移动广告

加载广告之前,应用应调用 GADMobileAds 中的 configureWithApplicationID: 类方法并向其传递 AdMob 应用 ID,以便初始化移动广告 SDK。此操作仅需执行一次,最好是在应用启动时执行。在 AdMob 界面中,您可以为您的应用找到应用 ID

以下示例展示了如何在 AppDelegate 中调用 configureWithApplicationID: 方法:

示例 AppDelegate.m(节选)

Swift

import GoogleMobileAds
…

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  var window: UIWindow?

  func application(_ application: UIApplication,
      didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    // Initialize the Google Mobile Ads SDK.
    // Sample AdMob app ID: ca-app-pub-3940256099942544~1458002511
    GADMobileAds.configure(withApplicationID: "YOUR_ADMOB_APP_ID")

    return true
  }

}

Objective-C

@import GoogleMobileAds;
…

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

  // Initialize Google Mobile Ads SDK
  // Sample AdMob app ID: ca-app-pub-3940256099942544~1458002511
  [GADMobileAds configureWithApplicationID:@"YOUR_ADMOB_APP_ID"];
  return YES;
}

@end

选择一种广告格式

现已导入移动广告 SDK 并已初始化,您随时可以实现广告了。AdMob 提供了许多不同的广告格式,供您选择最适合您应用的用户体验的格式。

横幅广告是在应用布局中占据一处位置的矩形图片或文字广告。用户与应用互动时,这类广告会停留在屏幕上,并且可在一段时间后自动刷新。如果您刚开始接触移动广告,建议从横幅广告着手。

植入横幅广告

插页式广告

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

植入插页式广告

原生广告

原生广告是一种基于组件的广告格式,可让您自由地自定义素材资源(如标题和号召性用语)在应用中的呈现方式。通过自行选择字体、颜色和其他详细信息,您可以呈现出自然而不突兀的广告展示效果,进而提供更丰富的用户体验。

目前,原生广告尚处于封闭测试阶段,仅面向部分发布商提供。

实现 原生广告

激励视频广告

激励视频广告是一种全屏视频广告,用户可选择使用全屏模式观看,以换取应用内奖励。

植入激励视频广告

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面