iOS - pod 'Google-Mobile-Ads-SDK' 和 pod 'Firebase/AdMob' 有啥区别
Posted
技术标签:
【中文标题】iOS - pod \'Google-Mobile-Ads-SDK\' 和 pod \'Firebase/AdMob\' 有啥区别【英文标题】:iOS -Whats' the difference between pod 'Google-Mobile-Ads-SDK' and pod 'Firebase/AdMob'iOS - pod 'Google-Mobile-Ads-SDK' 和 pod 'Firebase/AdMob' 有什么区别 【发布时间】:2019-08-08 00:19:34 【问题描述】:我想将 adMob 添加到我的 ios 应用中。我已经创建了一个 firebase 项目,并且 GoogleService-Info.plist
已经导入到我的项目中。
在添加 adMob pod 时,将 pod 'Google-Mobile-Ads-SDK'
和 pod 'Firebase/AdMob'
用于现有的 firebase 项目有什么区别或优缺点?
【问题讨论】:
【参考方案1】:不同之处在于pod 'Firebase/AdMob'
还将包含 FirebaseCore pod 和 Firebase.h 标头。请参阅 Firebase subspec 中的 Admob 子规范定义。
如果 Podfile 中已经有其他 Firebase pod,则安装的内容没有区别。
【讨论】:
在我之前安装所有其他 Firebase pod 时,我已经有了 Firebase/Core pod。听起来不像他们做同样的事情吗? 是的。没有有效的区别。 好的,谢谢,再过 9 分钟我不会接受你的回答 如果你不介意,我还有另一个问题。我正在观看一些关于安装它的视频,视频中的每个人似乎都事先将 adMob 添加到了 firebase 项目中,当他们下载他们的 googleservice-info.plist 时,adMob 有 2 个字段:Ad_Unit_Id_For_Banner_Test 和 Ad_Unit_Id_For_Interstital_Test。由于我的 googleservice-info.plist 是在我添加到 adMob 之前创建的,我需要生成一个新的 googleservice-info.plist 吗? 添加到 Firebase/AdMob pod 后,我检查了 google service.plist,但它们不存在。以上是关于iOS - pod 'Google-Mobile-Ads-SDK' 和 pod 'Firebase/AdMob' 有啥区别的主要内容,如果未能解决你的问题,请参考以下文章
iOS - pod 'Google-Mobile-Ads-SDK' 和 pod 'Firebase/AdMob' 有啥区别