Устаревший метод BannerAd.getView() . Для отображения BannerAd загруженного с помощью BannerAdPreloader , создайте экземпляр AdView и используйте AdView.registerBannerAd() .
Исправлена ошибка в контекстной рекламе, из-за которой не учитывался запрос NativeAdRequest.Builder.setAdChoicesPlacement() , что приводило к некорректному размещению значка выбора рекламы.
Снижена минимальная требуемая версия плагина Android Gradle (AGP) с 8.2.0 до 7.3.1.
AdPreloader.getConfigurations() и AdPreloader.getConfiguration(preloadId) устарели. Замены им нет.
0.21.0-beta01
2025-10-08
Добавлен метод InitializationConfig.Builder.disableMediationAdapterInitialization() . Вызовите этот метод перед инициализацией GMA Next-Gen SDK, чтобы отключить инициализацию адаптера посредничества.
Улучшено использование инициализации WebView для уменьшения количества ошибок ANR.
Версия зависимости androidx.webkit была понижена с 1.13.0 до 1.12.1.
Удалено разрешение android.permission.RECEIVE_BOOT_COMPLETED , используемое пакетом androidx.work .
Исправлено ошибочное название поля в классе NativeAdMapper .
0.20.0-beta01
2025-09-19
Исправлена ошибка, из-за которой некоторые рекламные видеоролики не воспроизводились автоматически.
0.19.0-beta01
2025-08-14
Были понижены версии двух зависимостей.
androidx.work:work-runtime с версии 2.10.0 до 2.7.0.
androidx.core:core and androidx.core:core-ktx от версии 1.15.0 до 1.12.0.
Свойство loadedAdSourceResponse объекта ResponseInfo переименовано в loadedAdSourceResponseInfo .
Исправлена ошибка, позволявшая пользователям преждевременно закрывать некоторые полноэкранные рекламные объявления с помощью кнопки «Назад».
Теперь издатели, имеющие доступ к этой функции, поддерживают идентификаторы размещения для всех форматов рекламы.
Добавлена функция обратного вызова destroy() в NativeAdMapper для нативных адаптеров медиации.
0.18.0-beta01
2025-07-17
Исправлена ошибка в нативной медиации, которая нарушала показ рекламы для адаптеров, ссылающихся на com.google.android.gms.ads.NativeAd.MediaView .
MobileAds.registerCustomTabsSession() аннотирован с помощью @JvmStatic .
Исправлена ошибка, из-за которой баннерная реклама, загружаемая с использованием модели AdMob Network Waterfall, переставала обновляться.
0.17.0-alpha02
2025-06-23
Исправлена ошибка в системе нативного медиации ставок, из-за которой адаптеры, реализующие ставки, но не каскадную систему (например, Meta Audience Network), всегда не отображали нативные объявления.
Исправлена ошибка, приводившая к сбою, возникавшей при вызове адаптером медиации нескольких методов MediationAdLoadCallback для одного запроса объявления.
0.17.0-alpha01
2025-06-18
Версия 0.17.0-alpha01 была выпущена случайно и не содержит запланированных новых функций. Используйте вместо неё версию 0.17.0-alpha02.
Обновлена зависимость SDK платформы обмена сообщениями пользователей до версии 3.2.0.
Исправлена ошибка в посредничестве при показе нативной рекламы, которая приводила к сбоям в адаптерах, ссылающихся на класс com.google.android.gms.ads.formats.MediaView .
Для приложений, разработанных с использованием Kotlin, минимальная требуемая версия Kotlin снижена с 2.1 до 1.9.
0.15.0-alpha01
2025-04-24
Нативная реклама : Добавлена поддержка загрузки нескольких рекламных объявлений одновременно.
Добавлен метод NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) , который запрашивает сразу несколько объявлений.
Добавлен коллбэк NativeAdLoaderCallback.onAdLoadingCompleted() , который срабатывает после завершения загрузки всех нативных объявлений.
Для поддержки асинхронной загрузки в Kotlin добавлен метод NativeAdLoader.load(NativeAdRequest, numberOfAds) , который возвращает Flow<NativeAdLoadResult> .
Обновлена зависимость kotlinx-coroutines-android с версии 1.7.3 до 1.9.0.
0.14.0-alpha01
2025-03-20
Запросы на показ рекламы завершаются неудачей, если вы инициализируете SDK с недействительным идентификатором приложения.
Метод AdPreloader.start() больше не требует вызова функции обратного вызова PreloadCallback .
Свойство bufferSize является необязательным при создании объекта с помощью класса данных PreloadConfiguration . Чтобы Google мог оптимизировать размер буфера, не устанавливайте свойство bufferSize .
Удалено свойство maxAdsPerSession из класса данных PreloadConfiguration .
В класс NativeAdOptions добавлены свойства shouldRequestMultipleImages и shouldReturnUrlsForImageAssets .
0.13.0-alpha01
2025-02-26
Добавлен MediationRewardedAdCallback.onUserEarnedReward() и объявлен устаревшим MediationRewardedAdCallback.onUserEarnedReward(RewardItem) .
Добавлены API для предварительной загрузки рекламы.
0.12.0-alpha01
2025-01-22
Исправлена ошибка, из-за которой некоторые методы внутри AdRequest , AdRequest.Builder , SignalRequest и SignalRequest.Builder были обфусцированы.
Для пользователей WebView API for Ads, у которых нет идентификатора приложения AdMob, добавлен InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID , который можно передать во время инициализации SDK.
Добавлена поддержка объединения нативных и баннерных объявлений в запросах на показ в Ad Manager.
0.11.0-alpha01
2024-12-12
Обновлена зависимость от User Messaging Platform SDK до версии 3.1.0.
Добавлена поддержка пользовательских жестов клика в нативной рекламе.
0.10.0-alpha01
2024-11-08
Добавлены DSL-функции для VideoOptions и RequestConfiguration для улучшения поддержки Kotlin.
Добавлена поддержка нативных и пользовательских форматов нативной рекламы, не содержащих видеоматериалы.
Добавлена поддержка MRAID v3.
Добавлена зависимость от версии 2.2.0 SDK платформы обмена сообщениями пользователей.
Обновлён домен ошибок для сообщений об ошибках Google с com.google.android.gms.ads на com.google.android.libraries.ads.mobile.sdk .
Добавлен метод MobileAds.isInitialized() для проверки того, был ли SDK уже инициализирован.
Добавлена BannerAd.isCollapsible() для проверки возможности сворачивания возвращаемого баннерного объявления.
Добавлена функция MobileAds.registerCustomTabsSession() для улучшения монетизации рекламы во вкладках Custom Tabs.
Переименован OnInitializationCompleteListener в OnAdapterInitializationCompleteListener .
Переименован AdapterResponseInfo в AdSourceResponseInfo .
AdRequest.Builder.putAdNetworkExtrasBundle() переименован в AdRequest.Builder.putAdSourceExtrasBundle() .
Исправлена ошибка, из-за которой классы адаптеров для торгов некорректно создавались.
0.3.0-alpha01
2024-03-20
Первый релиз GMA Next-Gen SDK.
Поддерживает баннерную рекламу, межстраничную рекламу, рекламу с вознаграждением, межстраничную рекламу с вознаграждением и рекламу при открытии приложения.
Поддерживает медиацию для всех форматов рекламы. Адаптеры, написанные для текущего SDK мобильной рекламы, обратно совместимы с SDK следующего поколения GMA.
Добавлена зависимость от Open Measurement SDK версии 1.4.10.