如何在 Swift 3 中集成 AdMob 广告?

Posted

技术标签:

【中文标题】如何在 Swift 3 中集成 AdMob 广告?【英文标题】:How to integrate AdMob ads in Swift 3? 【发布时间】:2017-06-17 09:15:53 【问题描述】:

一直在努力手动将 AdMob 广告实施到我的 ios 应用程序中,但没有运气 - 我已将 GoogleMobileAds.framework 插入到 ViewController.swift 和 AppDelegate.swift 所在的项目文件夹中,并在“链接框架和库”下添加了所有必需的框架,在 Build Settings 中将 Bitcode 更改为“NO”

在 ViewControllerSwift.swift 中输入了“import GoogleMobileAds”,但显示“没有 GoogleMobileAds 模块”

我在这里缺少什么?我正在使用 XCode 8.3.3 和 Swift 3

【问题讨论】:

如果您想尝试使用 POD,一切都会为您工作。你试过吗? 【参考方案1】:

Admob 现在是 Firebase 的一部分,因此请在下面安装 pod 文件,然后尝试 import GoogleMobileAds

pod 'Firebase/Core'
pod 'Firebase/AdMob'

【讨论】:

你能一步一步指导我吗?提前致谢【参考方案2】:

https://firebase.google.com/docs/ios/setup

仔细阅读手册

    安装 cocoapods https://guides.cocoapods.org/using/getting-started.html

$ sudo gem install cocoapods

2.

$ cd your-project directory
$ pod init
    编辑 PodFile:在目标行中添加此代码
pod 'Firebase/Core'
pod 'Firebase/Admob'

4.

$ pod install
$ open your-project.xcworkspace

【讨论】:

以上是关于如何在 Swift 3 中集成 AdMob 广告?的主要内容,如果未能解决你的问题,请参考以下文章

Unity3d 游戏中集成Firebase 统计和Admob广告最新中文教程

Android:如何在应用程序中集成admob?

iPhone -iAd、Admob 和本地广告

为啥谷歌 Admob 广告不显示

AdMob 横幅广告未显示 Swift 3

如何在 Swift 的 tableview 中添加 AdMob Native 广告(使用故事板)