我已使用Cocoapods将Google AdMob集成到我的iOS(Swift)项目中。它工作正常。
当我第一次看到有关AdMod更新的日志消息时,我运行了pod update
但是仍然会记录消息并告诉我更新AdMob。
从pod update
的输出中,我发现AdMob是其最新版本。 v 7.8.1但不知何故Xcode无法识别变化。
有什么想法吗?
更新
我的Podfile:
# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'
target 'En Yakın' do
# Comment this line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for Ara Bul
pod 'SwiftyJSON'
pod 'Firebase/Core'
pod 'Firebase/AdMob'
end
答案 0 :(得分:4)
您提问时的最新版本应为7.9.1。
你尝试过更新(详细)吗?我建议你下载cocoaPods应用程序,这样可以更轻松地管理你的pod。
安装完并打开pod文件后,右上角会有3个选项(安装,安装详细并更新详细信息)。我会尝试它们,看看它是否推送到最新的更新。
如果这不起作用,可以尝试从cocoa pod中卸载SDK。重新启动xCode项目并尝试再次安装pod。
如果这也不起作用,我会尝试直接通过
安装AdMob SDKpod'Google-Mobile-Ads-SDK'。
我不确定常规和火基之间的区别是什么,也许火柱略有不同。
注意:正如成员Eric Lichtenschlag如此友好地指出
AdMob有时会在Firebase发布周期之外发布,并更新Google-Mobile-Ads-SDK pod。但是,当Firebase发布时,其Firebase / AdMob广告连播依赖于特定版本的Google-Mobile-Ads-SDK,因此它非常稳定,Firebase版本之间的Firebase体验不会发生变化。目前,最新的Firebase版本指向Google-Mobile-Ads-SDK 7.8.1。在下一次Firebase更新中,它将指向最新版本的AdMob,目前为7.9.1。
希望这有帮助。