Подготовьтесь к переходу CocoaPods в режим "только для чтения": перенесите приложения iOS в Swift Package Manager

Пятница, 6 ноября 2026 г.

2 декабря 2026 г. репозиторий CocoaPods Specs будет навсегда переведен в режим только для чтения. После этой даты мы больше не будем публиковать новые версии Google Mobile Ads SDK и адаптеров медиации для iOS в CocoaPods.

Что это значит для ваших приложений iOS

Если вы используете CocoaPods для установки Google Mobile Ads SDK (Google-Mobile-Ads-SDK) или User Messaging Platform SDK (GoogleUserMessagingPlatform), обратите внимание на следующее:

  • Это не повлияет на существующие сборки. Все ранее опубликованные версии Google Mobile Ads SDK и адаптеров медиации в CocoaPods останутся доступны в репозитории спецификаций, предназначенном только для чтения.
  • Прекращение поддержки CocoaPods. После 2 декабря 2026 г. новые версии SDK, функции и исправления ошибок будут распространяться только через Swift Package Manager и скачивание вручную.

Переход на Swift Package Manager

Чтобы и дальше получать обновления Google Mobile Ads SDK, рекомендуем перенести проекты iOS в Swift Package Manager (SPM). SPM – это собственный менеджер зависимостей Apple, встроенный непосредственно в Xcode.

Чтобы переключить проект на Swift Package Manager, выполните следующие действия:

  1. Если вы полностью удаляете CocoaPods из проекта, запустите pod deintegrate в каталоге проекта.
  2. В Xcode выберите File (Файл) > Add Package Dependencies (Добавить зависимости пакетов).
  3. В строке поиска введите URL хранилища GitHub для пакета Swift Google Mobile Ads: https://github.com/googleads/swift-package-manager-google-mobile-ads.git.
  4. Выберите правило для версий. Рекомендуем выбрать Up to Next Major Version (До следующей основной версии).
  5. Добавьте пакет в цель.

Полные инструкции по настройке, в том числе по скачиванию фреймворков вручную, можно найти в руководствах по началу работы с AdMob и Менеджером рекламы. Если вы используете медиацию, то можете перенести адаптеры таким же образом. Адаптеры медиации Google Mobile Ads поддерживают Swift Package Manager. URL пакета каждого адаптера можно найти в документации по медиации.

Если у вас есть вопросы или вы хотите обсудить эту запись, свяжитесь с нами на сервере Discord сообщества Google по рекламе и аналитике.

Ярлыки: ad-manager, admob, ios, mobile-ads-sdk, swift, swift-package-manager