2026 年 11 月 6 日,星期五
2026 年 12 月 2 日,CocoaPods 规范代码库将永久转换为只读模式。因此,在此日期之后,我们将不再向 CocoaPods 发布新版 Google 移动广告 SDK 或适用于 iOS 的中介适配器。
这对您的 iOS 应用有何影响
如果您目前使用 CocoaPods 安装 Google 移动广告 SDK (Google-Mobile-Ads-SDK) 或 User Messaging Platform SDK (GoogleUserMessagingPlatform),请注意以下事项:
- 现有 build 不受影响:之前在 CocoaPods 上发布的所有 Google 移动广告 SDK 和中介适配器版本仍可在只读规范代码库中找到。
- CocoaPods 将不再更新:2026 年 12 月 2 日之后,新的 SDK 版本、功能和 bug 修复将仅通过 Swift Package Manager 和手动下载进行分发。
迁移到 Swift Package Manager
为确保能持续收到最新的 Google 移动广告 SDK 更新,我们建议您将 iOS 项目迁移到 Swift Package Manager (SPM)。SPM 是 Apple 的第一方依赖项管理器,直接内置于 Xcode 中。
如需将项目切换到 Swift Package Manager,请按以下步骤操作:
- 如果您要从项目中完全移除 CocoaPods,请在项目目录中运行
pod deintegrate。 - 在 Xcode 中,依次前往 File(文件)> Add Package Dependencies…(添加软件包依赖项…)。
- 在搜索栏中,输入 Google 移动广告 Swift 软件包 GitHub 代码库网址:https://github.com/googleads/swift-package-manager-google-mobile-ads.git
- 选择您要使用的版本规则。我们建议选择 Up to Next Major Version(更新至下一主要版本前的最新版)。
- 将软件包添加到目标。
如需查看完整的设置说明(包括如何手动下载框架),请参阅 AdMob 和 Ad Manager 的入门指南。如果您使用中介,则可以采用相同的方式迁移适配器。Google 移动广告中介适配器支持 Swift Package Manager,您可以在我们的中介文档中找到每个适配器的软件包网址。
如果您有任何疑问或想讨论此帖子,请通过我们的“Google 广告和效果衡量社区”Discord 服务器与我们联系。
标签: ad-manager、 admob、 ios、 mobile-ads-sdk、 swift、 swift-package-manager