无法在iOS项目中更新Google AdMob

时间:2016-07-29 08:57:24

标签: ios swift admob cocoapods

我已使用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

1 个答案:

答案 0 :(得分:4)

您提问时的最新版本应为7.9.1。

你尝试过更新(详细)吗?我建议你下载cocoaPods应用程序,这样可以更轻松地管理你的pod。

https://cocoapods.org/app

安装完并打开pod文件后,右上角会有3个选项(安装,安装详细并更新详细信息)。我会尝试它们,看看它是否推送到最新的更新。

如果这不起作用,可以尝试从cocoa pod中卸载SDK。重新启动xCode项目并尝试再次安装pod。

如果这也不起作用,我会尝试直接通过

安装AdMob SDK

pod'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。

希望这有帮助。