无法更新 iOS 项目中的 Google AdMob

Can't Update Google AdMob in iOS Project

我已经使用 Cocoapods 将 Google AdMob 集成到我的 iOS(Swift) 项目中。一切正常。

当我第一次看到关于有 AdMod 更新的日志消息时,我 运行 pod update 但是消息仍然被记录下来并告诉我更新 AdMob。

pod update 的输出中,我看到 AdMob 是最新版本。 v 7.8.1 但不知何故 Xcode 无法识别更改。

有什么想法吗?

更新

我的播客文件:

# 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

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

您尝试更新(详细)了吗?我建议您下载 cocoaPods 应用程序,使管理您的 pods 更容易。

https://cocoapods.org/app

一旦安装并打开 pod 文件,您将在右上角看到 3 个选项(安装、详细安装和更新详细)。我会尝试一下,看看它是否推送到最新更新。

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

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

直接安装 AdMob SDK

连播 'Google-Mobile-Ads-SDK'.

我不确定普通版和firebase版有什么区别,也许firebase版略有不同。

注:正如会员 Eric Lichtenschlag 亲切指出的那样

AdMob 有时会在 Firebase 发布周期之外发布,并更新 Google-Mobile-Ads-SDK pod。但是,当 Firebase 发布时,他们的 Firebase/AdMob pod 依赖于特定版本的 Google-Mobile-Ads-SDK,因此它是稳定的,并且您的 Firebase 体验不会在 Firebase 版本之间发生变化。目前,最新的 Firebase 版本指向 Google-Mobile-Ads-SDK 7.8.1。在下次 Firebase 更新时,它将指向最新版本的 AdMob,目前为 7.9.1。

希望这对您有所帮助。