Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Версия
Дата выпуска
Примечания
24.5.0
2025‑07‑24
Издатели, включенные в разрешенный список, теперь имеют поддержку идентификаторов мест размещения для всех форматов рекламы.
Исправлен сбой с сообщением об ошибке Fatal Exception: java.util.ConcurrentModificationException .
24.4.0
2025‑06‑09
Добавлено несколько новых API для предварительной загрузки рекламы и объявлены устаревшими существующие. Предварительная загрузка рекламы остаётся ограниченной функцией альфа-версии.
24.3.0
2025‑05‑19
Обновлена зависимость SDK платформы обмена сообщениями пользователей до версии 3.2.0.
24.2.0
2025‑04‑07
Исправления ошибок и улучшения производительности.
24.1.0
2025‑03‑12
Минимальная версия Kotlin теперь 2.1.0.
Исправления ошибок и улучшения производительности.
Пакет play-services-ads-lite переходит на сокращенный период выпуска и не распространяется с этим релизом. Подробнее см. в документации Lite SDK .
Добавлен MediationRewardedAdCallback.onUserEarnedReward() и объявлен устаревшим MediationRewardedAdCallback.onUserEarnedReward(RewardItem) . Адаптеры медиации должны быть обновлены для использования нового метода.
Устаревшие API, связанные с форматом рекламы Interscroller. Например, AdSize.getCurrentOrientationInterscrollerAdSize() .
23.5.0
2024‑10‑29
Обновлены сообщения logcat об ошибках загрузки рекламы, представленные в версии 23.4.0, с уровня ошибок на уровень информации.
Улучшена монетизация персонализированной рекламы в пользовательских вкладках API WebView для рекламы.
23.4.0
2024‑09‑30
Сбои при загрузке рекламы теперь вызывают сообщение LogCat о том, что ad failed to load в трассировке стека. В трассировке стека это сообщение регистрируется как ошибка, но не подразумевает сбой. Чтобы интерпретировать распространённые сбои при загрузке рекламы, ознакомьтесь с разделом «Отладка сообщений журнала распространённых ошибок» . Если вы столкнулись с повторяющейся ошибкой, связанной с показом рекламы, которая не задокументирована, отправьте трассировку стека в службу поддержки Mobile Ads SDK .
Обновлена зависимость SDK платформы обмена сообщениями пользователей до версии 3.0.0.
23.2.0
2024‑06‑27
Добавлен AdView.isCollapsible() для указания того, является ли последний загруженный баннер сворачиваемым.
23.1.0
2024‑05‑09
Требуется минимальная compileSdkVersion 34.
Адаптеры Native Mediation : loadNativeAd и loadRtbNativeAd() устарели, вместо них используются loadNativeAdMapper() и loadRtbNativeAdMapper() . Адаптерам следует перейти на использование этих новых методов загрузки и связанных с ними объектов.
Удален устаревший API MobileAds.enableSameAppKey() и обновлен альтернативный метод MobileAds.putPublisherFirstPartyIdEnabled() для возврата логического значения, указывающего на успешность сохранения элемента управления.
Native Ads :
Удалён AdLoader.forUnifiedNativeAd() . Вместо него используйте AdLoader.forNativeAd() .
Удалён AdLoader.forCustomTemplateAd() . Вместо него используйте AdLoader.forCustomFormatAd() .
Удалён AdFormat.UNKNOWN без замены. Приложения, использующие QueryInfo.generate() должны передавать формат рекламы.
Методы AdManagerAdRequest.Builder , унаследованные от родительского класса, теперь можно объединять в цепочку для создания объекта за один вызов. Это потребовало изменения структуры наследования, так что AdManagerAdRequest.Builder больше не наследует AdRequest.Builder .
Добавлена поддержка создания адаптивных размеров с использованием AdSize.FULL_WIDTH в качестве ширины. Ранее размеры объявлений, созданные с использованием AdSize.FULL_WIDTH , обрабатывались как AdSize.SMART_BANNER .
Инспектор рекламы: включена возможность инициировать запросы рекламы из пользовательского интерфейса инспектора рекламы на устройствах, на которых нет сервисов Google Play.
Медиация: Возвращаемое значение для Adapter.getVersionInfo() и Adapter.getSDKVersionInfo() изменено с типа com.google.android.gms.ads.mediation.VersionInfo на com.google.android.gms.ads.VersionInfo . Мы рекомендуем адаптерам возвращать новый тип, поскольку com.google.android.gms.ads.mediation.VersionInfo устарел.
21.5.0
2023‑01‑31
App Open Ads: Устаревшие методы AppOpenAd.load() , принимающие входной параметр ориентации, и добавлены новые методы, не принимающие входной параметр ориентации. Новые методы определяют ориентацию во время запроса, что соответствует поведению других полноэкранных форматов.
Медиация: добавлена поддержка медиации для объявлений при открытии приложения.
Удалено разрешение RECEIVE_BOOT_COMPLETED из зависимости androidx.work:work-runtime . Если вы используете версии Gradle ниже 7.2.0 и вам требуется разрешение для вашего приложения, вам может потребоваться явно указать его в манифесте Android.
21.4.0
2022‑12‑14
Идентификатор приложения Менеджера рекламы теперь требуется для всех приложений Менеджера рекламы и имеет формат ca-app-pub-################~########## . Подробнее см. в разделе «Настройка приложения» .
Инспектор рекламы: расширение поддержки SDK для показа баннерной рекламы и нативной рекламы, запрошенной через пользовательский интерфейс инспектора рекламы.
Добавлена поддержка идентификатора издателя first-party ID (ранее известного как ключ того же приложения), чтобы помочь вам показывать более релевантную и персонализированную рекламу, используя данные, собранные из ваших приложений.
Официальная версия релиза для генерации QueryInfo .
21.3.0
2022‑10‑10
Инспектор рекламы: добавлена поддержка SDK для запроса и показа рекламы, запрошенной через пользовательский интерфейс инспектора рекламы.
Google Mobile Ads SDK отключит передачу рекламного идентификатора Android (AAID), когда RequestConfiguration.Builder.setTagForChildDirectedTreatment() вызывается с TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (см. настройку «детский» ) или RequestConfiguration.Builder.setTagForUnderAgeOfConsent() вызывается с TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (см. настройку «пользователи, не достигшие возраста согласия » ).
20.5.0
2021-11-18
Добавлена поддержка устройств Android 12 для приложений, ориентированных на API 31.
Добавлена поддержка идентификатора набора приложений для таких случаев использования, как отчетность и предотвращение мошенничества.
20.4.0
2021‑09‑22
Начиная с версии 20.4.0, Google Mobile Ads SDK включает разрешение com.google.android.gms.permission.AD_ID в манифест SDK, который автоматически добавляется в манифест приложения инструментами сборки Android. Подробнее об объявлении разрешения AD_ID , в том числе о том, как его отключить, см. в этой статье справки Play Console .
Добавлен обратный вызов onAdClicked() в FullScreenContentCallback .
Включен обратный вызов onAdClicked() в классе AdListener для нативного формата рекламы.
Добавлен обратный вызов onAdImpression() в FullScreenContentCallback .
Формат InstreamAd устарел.
Адаптеры-посредники:
Устаревшие MediationBannerAdapter , MediationInterstitialAdapter и MediationNativeAdapter . Новые адаптеры должны реализовывать класс Adapter для загрузки этих форматов.
Адаптеры ставок теперь могут реализовывать отдельные методы загрузки в классе Adapter для форматов, специфичных для RTB.
19.7.0
2021‑01‑20
Основные изменения:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
Устаревший CustomRenderedAd .
Классы и пакеты с префиксом Publisher устарели и заменены префиксом AdManager .
Последний релиз перед версией 20.0.0. Все API, отмеченные как устаревшие в этом и предыдущих выпусках, будут удалены в версии 20.0.0. Подробнее см. в руководстве по миграции на версию 20.0.0 .
19.6.0
2020‑12‑04
Метод onAdLeftApplication() AdListener устарел.
Исправлена ошибка, из-за которой пользователям устройств Android 11 предлагалось выбрать браузер при нажатии на рекламу.
19.5.0
2020‑10‑20
Рекламные баннеры: метод onAdImpression() AdListener теперь вызывается для рекламных баннеров.
Добавлен метод setHttpTimeoutMillis() для настройки времени ожидания для HTTPS-вызовов, выполняемых Google Mobile Ads SDK.
Добавлена поддержка устройств Android 11 для приложений, ориентированных на API 30.
App Open Ads: Формат AppOpenAd изменён, чтобы он работал скорее как полноэкранный формат, чем как баннер. Добавлены методы getResponseInfo() и show() в AppOpenAd . Классы AppOpenAdView и AppOpenAdPresentationCallback объявлены устаревшими.
Медиация: Теперь доступна отчётность о статусе медиации. Используйте ResponseInfo.getAdapterResponses() для получения информации об ответе для каждой рекламной сети, участвовавшей в запросе объявления.
Устаревшие объявления с вознаграждением: Устаревшие RewardedVideoAd .
Добавлен формат RewardedInterstitialAd , в настоящее время находящийся в стадии закрытого бета-тестирования.
Исправлена ошибка, из-за которой MobileAds.initialize() вызывал обработчик завершения только один раз. Теперь каждый вызов MobileAds.initialize() вызывает обратный вызов завершения.
Добавлены новые обратные вызовы при сбое загрузки для всех форматов объявлений, которые возвращают LoadAdError . Например, onAdFailedToLoad(LoadAdError) .
Устаревшие обратные вызовы при сбое загрузки, возвращающие целое число. Например, onAdFailedToLoad(int) .
Объявления с вознаграждением: добавлены onRewardedAdFailedToShow(AdError) и устарели onRewardedAdFailedToShow(int) .
Медиация с вознаграждением: добавлен код ошибки презентации MEDIATION_SHOW_ERROR . Все ошибки презентации, связанные с рекламой, полученной с помощью медиации, теперь возвращают MEDIATION_SHOW_ERROR для AdError.getCode() и ненулевое значение AdError.getCause() представляющее основную ошибку медиации.
19.2.0
2020‑06‑18
Нативная реклама: добавлен пользовательский интерфейс Native Validator для тестовых запросов, который поможет вам выявлять и устранять нарушения политики Native.
Добавлены API для формата рекламы InstreamAd . Эта функция в настоящее время находится в стадии закрытого бета-тестирования. Обратитесь к своему менеджеру аккаунта, чтобы запросить доступ.
Адаптивный баннер : Изменены методы создания адаптивных баннеров в классе AdSize . Например, AdSize.getCurrentOrientationBannerAdSizeWithWidth() переименован в AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize() .
Посредничество : Google Mobile Ads SDK теперь перехватывает исключения, создаваемые адаптерами посредничества.
Посредничество с вознаграждением : исправлена ошибка, из-за которой при кэшировании нескольких посреднических объявлений с вознаграждением отображалось только одно.
Добавлен метод setTestDeviceIds() позволяющий настраивать тестовые устройства один раз для всех запросов рекламы.
18.2.0
2019‑08‑29
Добавлены API для формата AppOpenAd . Эта функция в настоящее время находится в стадии закрытого бета-тестирования. Обратитесь к своему менеджеру аккаунта, чтобы запросить доступ.
Посредничество : исключения адаптера, трассировки стека которых включают Google Mobile Ads SDK, теперь перехватываются и обрабатываются Google Mobile Ads SDK.
Нативная реклама : для рекламы, не являющейся видео, тип масштабирования изображения MediaView теперь можно задать с помощью MediaView.setImageScaleType() .
Нативная реклама : добавлен UnifiedNativeAd.getMediaContent() . Издатели, загружающие изображения только через URL-адреса, теперь могут получить медиаконтент рекламы, добавить к ней изображение и вызвать метод MediaView.setMediaContent() для заполнения данных изображений через MediaView для рекламы без видео.
Нативная реклама : добавлены API, позволяющие поддерживать Open Measurement для форматов нативной рекламы, не являющихся видео.
Чтобы избежать сбоя, который происходит при первом запуске после установки приложения из магазина Play Store, в этом выпуске издателям необходимо объявить дополнительные зависимости в своем файле build.gradle:
Исправлена ошибка ANR, возникающая в android.media.AudioManager.getStreamVolume .
17.2.0
2019‑03‑11
Видео с вознаграждением: добавлен новый набор API с вознаграждением (см. пакет с вознаграждением ), которые позволяют загружать несколько объявлений с вознаграждением одновременно.
Медиация: Добавлен новый набор API-интерфейсов адаптеров-медиаторов, поддерживающих инициализацию. Адаптеры, реализующие новый API, реализуют класс Adapter .
Издатели, использующие firebase-analytics вместе с версией 17.2.0 любой библиотеки объявлений (например, com.google.android.gms:play-services-ads:17.2.0 ), должны использовать com.google.firebase:firebase-analytics:16.3.0 .
17.1.3
2019‑01‑31
Издатели, использующие firebase-analytics вместе с версией 17.1.3 любой библиотеки объявлений (например, com.google.android.gms:play-services-ads:17.1.3 ), должны использовать com.google.firebase:firebase-analytics:16.3.0 .
17.1.2
2018‑12‑03
Издатели, использующие firebase-analytics вместе с версией 17.1.2 любой библиотеки объявлений (например, com.google.android.gms:play-services-ads:17.1.2 ), должны использовать com.google.firebase:firebase-analytics:16.0.6 .
17.1.1
2018‑11‑12
Исправлена ошибка, из-за которой определённые комбинации play-services-ads и firebase-analytics (например, ads:17.1.0 и analytics:16.0.5 ) приводили к ошибке компиляции duplicate entry . Издатели, использующие firebase-analytics вместе с версией 17.1.1 любой библиотеки ads (например, com.google.android.gms:play-services-ads:17.1.1 ), должны использовать com.google.firebase:firebase-analytics:16.0.5 .
Издателям Google Ad Manager необходимо указать тег <meta-data> с ключом com.google.android.gms.ads.AD_MANAGER_APP в файле AndroidManifest.xml. Подробнее см. в руководстве по началу работы .
Нативная реклама:NativeAppInstallAd , NativeContentAd и связанные с ними API устарели в пользу UnifiedNativeAd . Дополнительные инструкции по использованию новых API см. в разделе «Расширенные возможности унифицированной нативной рекламы» .
Нативная реклама: добавлена функция «Отключить эту рекламу».
Нативная реклама: Удален безобидный журнал предупреждений: «UnconfirmedClickListener не должен быть равен null, пока установлен ClickConfirmingView».
Реклама с вознаграждением: добавлен метод setAdMetadataListener в RewardedVideoAd для отслеживания изменений метаданных рекламы.
Исправлена ошибка, из-за которой onRewardedVideoCompleted() не срабатывал на эмуляторах.
16.0.0
2018‑10‑02
Никаких изменений в рекламе. Подробнее см. в примечаниях к выпуску сервисов Google Play.
15.0.0
2018‑04‑12
Бета-версия MRAID v3.
Нативная реклама: добавлен API Unified Native Ad. Он объединяет NativeAppInstallAds и NativeContentAds в один новый тип: UnifiedNativeAd .
Примечание: при использовании нативной рекламы в журналах появляется предупреждение при нажатии на нативную рекламу: « UnconfirmedClickListener не должен быть null, пока установлен ClickConfirmingView». Это предупреждение можно игнорировать, и оно будет удалено в следующем выпуске.
Видео с вознаграждением: добавлен метод обратного вызова onRewardedVideoCompleted() в RewardedVideoAdListener .
Нативная медиация: добавлен метод trackViews() в NativeAdMapper , предоставляющий адаптерам доступ к объектам View соответствующим отдельным нативным рекламным ресурсам. trackView() устарел в пользу trackViews() .
11.8.0
2017‑12‑18
Исправления ошибок и общие улучшения.
11.6.0
2017‑11‑07
Добавлен класс NativeAdViewHolder и связанные с ним методы в NativeAppInstallAd и NativeContentAd .
Устарел AdLoader.getMediationAdapterClassName (вместо этого издателям следует использовать методы с тем же именем в NativeAppInstallAd и NativeContentAd ).
Добавлены методы getMediationAdapterClassName() в классы NativeAppInstallAd и NativeContentAd . Метод с таким же именем в AdLoader будет объявлен устаревшим.
Добавлен новый метод loadAd() , который принимает объект PublisherAdRequest в класс RewardedVideoAd .
11.2.0
2017‑08‑14
В класс AdLoader добавлен метод loadAds() , который позволяет приложениям загружать несколько уникальных объявлений в одном запросе.
При обновлении приложения до версии Google Mobile Ads SDK 11.2.0 или выше необходимо обновить build.gradle приложения, указав значение compileSdkVersion не менее 26 (Android O). Это не повлияет на работу приложения. Вам не потребуется обновлять targetSdkVersion .
Начиная с версии 11.2.0, Google Mobile Ads SDK доступен в репозитории Maven от Google. Подробнее см. в примечаниях к выпуску сервисов Google Play.
11.0.0
2017‑06‑07
В класс AdListener добавлены методы onAdClicked() и onAdImpression() . Эти методы вызываются только для установки нативного приложения и показа нативной рекламы.
Удалены методы getInAppPurchaseListener() и setInAppPurchaseListener() из классов AdView , InterstitialAd и NativeExpressAdView . Также удалены связанные классы покупок внутри приложения.
Добавлена возможность включать режим погружения для полноэкранных объявлений путем добавления метода setImmersiveMode() к классам PublisherInterstitialAd и RewardedVideoAd .
Добавлен интерфейс OnPublisherAdViewLoadedListener , класс PublisherAdViewOptions и класс PublisherAdViewOptions.Builder для использования с AdLoader для запросов на нативную рекламу и баннеры.
Добавлен необязательный интерфейс OnImmersiveModeUpdatedListener , который адаптеры-посредники могут реализовать для получения информации об обновлениях режима погружения.
Добавлен метод getMediationAdapterClassName() в класс RewardedVideoAd .
Добавлены правила keep для автоматического сохранения имен классов адаптеров-медиаторов при использовании ProGuard .
10.2.0
2017‑2‑15
Сервисы Google Play версии 10.2.x — первый релиз, который больше не включает полную поддержку Android версии 2.3.x (Gingerbread). Приложения, разработанные с использованием SDK версии 10.2.x и более поздних, требуют API Android уровня не ниже 14 и не могут быть установлены на устройства с API уровня ниже 14. Чтобы узнать больше о доступных вариантах, включая создание нескольких APK-файлов для расширения поддержки Android Gingerbread вашим приложением, посетите блог разработчиков Android .
Добавлена поддержка видеоресурсов для контента Native Advanced и пользовательских шаблонов рекламы.
Добавлены методы getVideoController() , setVideoOptions() и getVideoOptions() в класс PublisherAdView .
Добавлен класс AdChoicesView .
Добавлены методы getAdChoicesContent() и setAdChoicesContent() в класс NativeAdMapper .
Добавлен интерфейс InitializableMediationRewardedVideoAdAdapter для адаптеров посредничества видео с вознаграждением, которые хотят включить раннюю инициализацию до выполнения запроса рекламы.
Добавлена поддержка предварительного просмотра в приложении и устранения неполадок в Google Ad Manager.
10.0.1
2016‑11‑21
Исправления ошибок и общие улучшения.
9.8.0
2016‑10‑24
MobileAds.Initialize(Context) восстановлен. Издателям Google Ad Manager следует вызывать этот метод при инициализации своих приложений. Издателям AdMob следует по-прежнему использовать MobileAds.Initialize(Context, String) и передавать код своего приложения.
9.6.0
2016‑09‑22
Добавлен класс MediaView для расширенной видеорекламы Native Ads.
Добавлен метод openDebugMenu() в класс MobileAds для предварительного просмотра креативов и устранения неполадок рекламных блоков Ad Manager.
Добавлена поддержка пользовательских событий с вознаграждением за видео.
9.4.0
2016‑08‑01
Исправления ошибок и общие улучшения.
9.2.0
2016‑06‑27
Добавлен метод setAdChoicesPlacement() в класс NativeAdOptions.Builder , который теперь могут использовать издатели приложений для указания расположения своих AdChoices в нативной рекламе.
Улучшено воспроизведение видеорекламы и исправлен ряд ошибок.
9.0.1
2016‑05‑26
Решает проблему ProGuard, появившуюся в версии 9.0.0. Издателям больше не требуется опция keep для com.google.android.gms.common.util.DynamiteApi .
9.0.0
2016‑05‑18
Добавлено автоматическое заполнение информации о местоположении для приложений, которые явно предоставляют разрешение на определение местоположения.
Добавлена поддержка пользовательских событий посредничества Rewarded Video.
Добавлены параметры видео для рекламы Native Express.
Обновленный API пользовательских поисковых объявлений.
Только для этого выпуска приложениям, использующим ProGuard для постобработки своих приложений, необходимо добавить следующую опцию keep в файл конфигурации ProGuard: -keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
2015‑12‑18
Добавлен публичный метод MobileAds.setAppVolume() для информирования Mobile Ads SDK о текущем уровне громкости приложения.
Исправлены ошибки и внесены улучшения.
8.3.0
2015‑11‑6
Добавлена поддержка видеорекламы с вознаграждением.
Добавлен метод isLoading() в PublisherAdView и PublisherInterstitialAd для проверки того, выполняется ли запрос рекламы.
Добавлен метод setIsDesignedForFamilies() в AdRequest.Builder и PublisherAdRequest.Builder .
Добавлен метод destroy() в NativeAdView .
8.1.0
2015‑09‑24
Исправлены различные ошибки.
7.8.0
2015‑08‑13
Официальная версия MRAID v2.
Добавлен метод isLoading() в AdLoader , AdView и InterstitialAd для проверки того, выполняется ли запрос рекламы.
PublisherAdRequest.Builder#setManualImpressionsEnabled() устарел. Вместо него используйте PublisherAdView#setManualImpressionsEnabled() .
7.5.0
2015‑05‑28
Добавлена поддержка форматов нативной рекламы для установки приложений и контента в AdMob и Ad Manager.
Добавлена поддержка собственных форматов рекламы, доступных для резервирования в Менеджере объявлений.
7.3.0
2015‑04‑28
Исправлены различные ошибки.
7.0.0
2015‑03‑19
Добавлены методы addCustomTargeting() и addCategoryExclusion() в PublisherAdRequest.Builder .
Исправлена ошибка, из-за которой PublisherAdView.recordManualImpression() регистрировал несколько показов в Менеджере рекламы при использовании ручного подсчета показов.
Добавлен метод setRequestAgent() в AdRequest.Builder и PublisherAdRequest.Builder . Этот метод следует использовать для обозначения источников запросов объявлений от третьих лиц, выступающих посредниками в Mobile Ads SDK.
6.5.87
2014‑12‑08
Представлена разделенная архитектура JAR — теперь разработчики Android Studio могут просто включать рекламную часть сервисов Google Play, полагаясь на com.google.android.gms: play‑services‑ads :6.+ . Примечание: приложения, создающие рекламные баннеры в формате XML, по-прежнему должны ссылаться на всю библиотеку com.google.android.gms: play‑services :6.+ .
Исправлены различные ошибки.
6.1
2014‑10‑08
Добавлен метод getLocation() в com.google.android.gms.ads.MediationAdRequest .
Для удобства пользователей добавлено описание содержимого к кнопке закрытия промежуточного объявления.
Удалено логирование сообщения «Ресурсы Google Play не найдены» при корректной привязке библиотечного проекта.
Добавлен getMediationAdapterClassName() в AdView для получения имени класса адаптера-посредника рекламной сети, в данный момент показывающего рекламу.
5.0
2014‑06‑25
Добавлены новые API для реализации пользовательских событий.
Добавлен поток покупок по умолчанию для покупок внутри приложения с использованием API Google Play Billing.
4.4
2014‑05‑07
Добавлены новые API-интерфейсы адаптеров-посредников.
Добавлен новый формат рекламы 320x100 LARGE_BANNER для телефонов и планшетов.
Добавлен новый формат полноэкранной рекламы для покупок внутри приложения. Настройте InAppPurchaseListener на InterstitialAd для отслеживания событий покупок внутри приложения.
Исправлена ошибка сбоя SecurityException из-за чтения gservices без разрешения.
4.3
2014‑03‑17
InterstitialAd теперь функционирует при передаче контекста приложения.
Добавлен метод setContentUrl() в PublisherAdRequest.Builder .
Исправление исключения, когда служба не зарегистрирована .
4.2
2014‑02‑03
Исправлены различные ошибки.
4.1
2014‑01‑16
Добавлена поддержка Ad Manager и Search Ads для мобильных приложений.
AdRequest.Builder теперь имеет метод setLocation() .
Исправлен сбой, возникавший, если запрашивалась рекламная вставка, но AdActivity не был указан в манифесте.
[null,null,["Последнее обновление: 2025-08-29 UTC."],[[["\u003cp\u003eGoogle Ad Manager Android SDK updates prioritize enhancing ad performance, developer experience, and user privacy, while adapting to Android platform changes.\u003c/p\u003e\n"],["\u003cp\u003eMajor version updates (v23.0.0, v22.0.0, v21.0.0, v20.0.0) introduce significant, potentially breaking changes, requiring developers to carefully migrate their implementations.\u003c/p\u003e\n"],["\u003cp\u003eThe SDK has evolved to deprecate older APIs and introduce new functionalities, like improved ad load failure logging, adaptive banners, and privacy-preserving API testing.\u003c/p\u003e\n"],["\u003cp\u003eUpdates reflect industry trends and regulations, including increased minimum SDK requirements, User Messaging Platform (UMP) SDK integration for privacy enhancements, and support for features like Attribution Reporting and Topics API.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers should consult the detailed release notes for specific version changes and migration instructions to ensure seamless integration and optimal ad performance.\u003c/p\u003e\n"]]],["Key actions and information: The content details changes across multiple versions of an ads SDK. These changes include deprecating older methods and classes, introducing new ad formats (like `NativeAd` and `AppOpenAd`), and updating existing APIs with new features such as `Ad Inspector` UI, `User Messaging Platform SDK` updates, `QueryInfo`, `MediaContent`, and `ResponseInfo`. Major version updates introduced breaking changes, minimum API level increases, and migration to Jetpack/AndroidX libraries. Ad loading and request configurations were also enhanced.\n"],null,[]]