我正在尝试使用Xcode 7.2,Swift 2.0和iOS 9.2将Google的AdMob集成到我的iOS应用中。我遵循了以下官方教程:https : //developers.google.com/admob/ios/quick-start ; 我已经尝试了两种方法:使用CocoaPods的简化方法,以及使用SDK下载进行手动操作。
在简化方法中,我在CocoaPods上遇到了很多麻烦,这几乎破坏了我的整个Xcode项目。这种经历使我再也不会使用CocoaPods。除非您对CocoaPods了解很多,否则请不要让我使用它们。
在手动方法中,尽管框架已经被导入到项目中,但是我无法将其导入到我的代码中。我收到错误消息:没有这样的模块“ GoogleMobileAds”。该框架在其他框架的项目导航器中可见,在其他框架的链接框架和库中可见。
因此,我无法使用本教程中列出的所有代码,并且没有可供显示的代码。如果您要查找与集成AdMob相关的任何代码,请参阅本教程。请注意,我是Swift的初学者,并且对Objective-C不了解。谢谢。
import GoogleMobileAds
我自己想出了解决方案。我注意到在本教程中,有一个重要的部分很快被我忽略了:
添加该SDK所需
的其他框架该SDK取决于以下iOS开发框架,它们可能尚未包含在您的项目中:
AdSupport
AudioToolbox
AVFoundation
CoreGraphics
CoreMedia
CoreTelephony
EventKit
EventKitUI
MediaPlayer
MessageUI
StoreKit
SystemConfiguration
您必须确保这些框架已经成为项目的一部分,因为Admob依赖它们。如果其他人遇到如上所述的类似问题,请尝试执行此操作,或仔细阅读本教程。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句