2026 年 11 月 6 日(金曜日)
2026 年 12 月 2 日に、CocoaPods Specs リポジトリは読み取り専用モードに完全に移行します。そのため、この日以降、iOS 向けの Google Mobile Ads SDK またはメディエーション アダプターの新しいバージョンは CocoaPods に公開されなくなります。
iOS アプリへの影響
現在 CocoaPods を使用して Google Mobile Ads SDK(Google-Mobile-Ads-SDK)または User Messaging Platform SDK(GoogleUserMessagingPlatform)をインストールしている場合は、次の点に注意してください。
- 既存のビルドは影響を受けません。CocoaPods で以前に公開された Google Mobile Ads SDK とメディエーション アダプターのすべてのバージョンは、読み取り専用の仕様リポジトリで引き続き利用できます。
- CocoaPods の今後のアップデートはなし: 2026 年 12 月 2 日以降、新しい SDK リリース、機能、バグの修正は、Swift Package Manager と手動ダウンロードでのみ配布されます。
Swift Package Manager に移行する
Google Mobile Ads SDK の最新のアップデートを引き続き受け取るには、iOS プロジェクトを Swift Package Manager(SPM)に移行することをおすすめします。SPM は、Xcode に直接組み込まれている Apple のファーストパーティ依存関係マネージャーです。
プロジェクトを Swift Package Manager に切り替える手順は次のとおりです。
- プロジェクトから CocoaPods を完全に削除する場合は、プロジェクト ディレクトリで
pod deintegrateを実行します。 - Xcode で、[File] > [Add Package Dependencies...] の順に移動します。
- 検索バーに、Google Mobile Ads の Swift パッケージの GitHub リポジトリの URL(https://github.com/googleads/swift-package-manager-google-mobile-ads.git)を入力します。
- 使用するバージョン ルールを選択します。[Up to Next Major Version] を選択することをおすすめします。
- ターゲットにパッケージを追加します。
フレームワークを手動でダウンロードする方法など、設定手順の詳細については、AdMob とアド マネージャーのスタートガイドをご覧ください。メディエーションを使用している場合は、同じ方法でアダプタを移行できます。Google Mobile Ads メディエーション アダプタは Swift Package Manager をサポートしています。各アダプタのパッケージ URL は、メディエーションのドキュメントで確認できます。
ご不明な点がある場合や、この投稿についてディスカッションしたい場合は、「広告と測定に関する Google コミュニティ」Discord サーバーまでお問い合わせください。
ラベル: ad-manager、 admob、 ios、 mobile-ads-sdk、 swift、 swift-package-manager