AIKraft/Skills/Google Mobile Ads Android: миграция на next-gen

Google Mobile Ads Android: миграция на next-gen

Migrates Android applications from the old, legacy Google Mobile Ads (GMA) SDK (com.google.android.gms:play-services-ads) to the new GMA Next-Gen SDK (com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk). Provides comprehensive mapping tables for imports, classes, and method signatures to help determine migration steps. Use when migrating an existing Android codebase from the old, legacy GM

GOGoogle official Разработка

Что делает навык

Навык автоматизирует миграцию Android-приложений с устаревшего SDK Google Mobile Ads (com.google.android.gms:play-services-ads) на новый GMA Next-Gen SDK (com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk). Он предоставляет подробные таблицы соответствия импортов, классов и сигнатур методов для определения шагов миграции.

Когда применять

  • Миграция существующей кодовой базы Android-приложения на новую версию SDK.
  • Обновление зависимостей Gradle с com.google.android.gms:play-services-ads на com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk.
  • Поиск и замена устаревших импортов и методов в коде приложения.
  • Получение актуальной версии SDK через Maven metadata, если прямой доступ ограничен.

Как работает

  1. Заменить зависимость com.google.android.gms:play-services-ads на com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk в конфигурации Gradle.
  2. Если прямой доступ к Maven невозможен, выполнить команду curl для получения последней стабильной версии из maven-metadata.xml.
  3. Использовать предоставленные таблицы соответствия для поиска и замены старых импортов, классов и сигнатур методов на новые аналоги.
  4. Проверить и обновить код приложения согласно новым требованиям GMA Next-Gen SDK.
  5. Завершить миграцию, убедившись, что все компоненты используют новую библиотеку.

Примеры запросов агенту

Мигрируй мой Android-проект с com.google.android.gms:play-services-ads на новый GMA Next-Gen SDK.
Как заменить зависимости и импорты в Gradle и коде при переходе на ads-mobile-sdk?
Найди устаревшие методы Google Mobile Ads и покажи, как их заменить на новые из com.google.android.libraries.ads.mobile.sdk.

Что понадобится

  • Доступ к интернету для выполнения curl-запроса к maven-metadata.xml (если нет прямого доступа к Maven)
  • Среда разработки Android с настроенным Gradle
  • Исходный код Android-приложения с использованием com.google.android.gms:play-services-ads

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «google-mobile-ads-android-migrate-to-next-gen» из репозитория: # https://github.com/google/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r google-mobile-ads-android-migrate-to-next-gen/ ~/.claude/skills/google-mobile-ads-android-migrate-to-next-gen/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.