Чтобы переводить контент на ваш предпочитаемый язык, Google использует технологии на основе искусственного интеллекта. Переводы от ИИ могут содержать ошибки.
Примечания к выпуску
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Версия
Дата выпуска
Примечания
1.6.0
2026-10-22
Обновлен лист общего доступа инспектора объявлений, который используется при экспорте запроса объявления и ответа на него. Теперь на этом листе есть предварительный просмотр текста, кнопка копирования и предложения по прямой отправке.
Зависимость com.google.android.play:hsdp обновлена до версии 2.2.0, чтобы устранить сбой java.lang.IllegalStateException.
Обновлены правила ProGuard для потребителей, чтобы предотвратить сбой java.lang.RuntimeException в классе androidx.work.WorkManagerInitializer, когда включен полный режим R8.
Исправлена ошибка, из-за которой доступный контекст Activity не передавался сторонним SDK при показе полноэкранных объявлений с медиацией.
1.5.0
2026-09-24
Добавлены API для создания и отрисовки сигналов в формате SwipeableInterstitialAd. Эта функция находится на этапе бета-версии с ограниченным доступом. Обратитесь к менеджеру аккаунта, чтобы получить доступ.
В запросы объявлений со значками добавлен API excludedAppIds, позволяющий издателям при необходимости исключать список идентификаторов приложений из ответов на запросы объявлений со значками.
1.4.0
2026-08-20
Добавлена поддержка формата PictureInPictureAd. Объявления "Картинка в картинке" находятся на этапе общедоступной бета-версии.
Исправлены ошибки и повышена производительность функции с ограниченным доступом.
1.3.0
2026-07-21
Изменен метод AdView.loadAd(), чтобы приостанавливать автоматические повторные попытки для запросов объявлений, которые не удалось выполнить, когда для рекламного блока отключено автоматическое обновление.
Если запрос объявления для нескольких нативных объявлений или объявлений со значками не возвращает доступных объявлений, SDK теперь возвращает ошибку NO_FILL вместо INTERNAL_ERROR.
Добавлен метод Ad.getAdUnitId(), позволяющий определить идентификатор рекламного блока, который использовался для запроса объявления.
Добавлен метод InitializationConfig.Builder.disableSdkCrashReporting(), который позволяет вручную отключить обработчик сбоев по умолчанию в GMA Next-Gen SDK. По умолчанию SDK делегирует обработку сбоев другим зарегистрированным обработчикам, например Crashlytics.
При использовании медиации с источниками объявлений для специальных событий ResponseInfo.getAdapterClassName() теперь возвращает название класса специального события вместо com.google.ads.mediation.customevent.CustomEventAdapter.
1.2.1
2026-06-15
Исправлена ошибка, из-за которой SDK не передавал сигналы поддерживаемым тегам объявлений (коду AdSense, тегу Google Publisher Tag, IMA для HTML5) в приложениях, использующих WebView API for Ads. Проблема была вызвана тем, что методы Webkit неправильно вызывались в фоновом потоке.
1.2.0
2026-06-11
Исправлена ошибка, вызывавшая java.lang.NullPointerException в androidx.webkit.internal.PrefetchOperationCallbackAdapter.
Добавлен формат SwipeableInterstitialAd. Эта функция находится на этапе бета-версии с ограниченным доступом. Обратитесь к менеджеру аккаунта, чтобы получить доступ.
Добавлена возможность принудительно использовать Cronet вместо OkHttp для сетевых операций. Чтобы устранить ошибки выполнения в проектах, использующих OkHttp 5, рекомендуем принудительно использовать Cronet для сетевых операций. Чтобы принудительно использовать Cronet, задайте для дополнительного параметра force_use_cronet значение true в InitializationConfig.Builder при вызове MobileAds.initialize():
Устранена проблема с загрузкой класса сторонней зависимости, которая влияла на создание сигналов межсерверных запросов объявлений.
0.24.0-beta01
2026-02-13
Добавлена поддержка больших фиксированных адаптивных баннеров. Большие фиксированные адаптивные баннеры предназначены для повышения вовлеченности и дохода.
Чтобы запросить большие фиксированные адаптивные баннеры, используйте следующие методы в классе AdSize:
Исправлена ошибка в SDK версии 0.22.0-beta02, из-за которой метаданные предварительной версии Java 17 неправильно включались в файлы классов.
0.22.0-beta03
2025-11-25
Исправлена ошибка, из-за которой в межсерверных запросах объявлений, использующих NativeSignalRequest.Builder.setAdSize(), неверно задавался размер запрашиваемого объявления.
0.22.0-beta02
2025-11-24
Исправлена ошибка загрузки Менеджера рекламы, из-за которой межсерверные запросы объявлений с использованием NativeSignalRequest не обрабатывались, если ответ на запрос объявления относился к типу NativeAd.NativeAdType.BANNER.
Прекращена поддержка функции 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.
Исправлена ошибка, из-за которой пользователи могли преждевременно закрывать некоторые полноэкранные объявления с помощью кнопки "Назад".
Издатели, у которых есть доступ к этой функции, теперь могут использовать идентификаторы мест размещения для всех форматов объявлений.
В NativeAdMapper добавлен обратный вызов destroy() для адаптеров медиации нативных объявлений.
0.18.0-beta01
2025-07-17
Исправлена ошибка нативной медиации, из-за которой не показывались объявления для адаптеров, ссылающихся на com.google.android.gms.ads.NativeAd.MediaView.
Добавлена аннотация MobileAds.registerCustomTabsSession() с текстом "@JvmStatic".
Исправлена ошибка, из-за которой баннеры, загруженные с помощью каскада сети AdMob, переставали обновляться.
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.
Зависимость User Messaging Platform SDK обновлена до версии 3.2.0.
Исправлена ошибка медиации нативных объявлений, которая приводила к сбоям в адаптерах, ссылающихся на класс com.google.android.gms.ads.formats.MediaView.
Предварительная загрузка объявлений. Добавлен метод getNumAdsAvailable(), а метод numAdsAvailable() объявлен устаревшим.
Для приложений, разработанных на 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.
Из класса данных PreloadConfiguration удалено свойство maxAdsPerSession.
В класс 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, у которых нет идентификатора приложения Менеджера рекламы, добавлен метод InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID, который можно передавать во время инициализации SDK.
Добавлена поддержка сочетания нативных объявлений и баннеров в запросах объявлений Менеджера рекламы.
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 версии 3.
Добавлена зависимость от User Messaging Platform SDK версии 2.2.0.
Домен ошибок Google изменен с com.google.android.gms.ads на com.google.android.libraries.ads.mobile.sdk.
Добавлен метод MobileAds.isInitialized() для проверки того, инициализирован ли SDK.
Добавлен метод BannerAd.isCollapsible(), позволяющий проверить, является ли возвращенный баннер сворачиваемым.
Добавлен метод MobileAds.registerCustomTabsSession(), который позволяет повысить доход от рекламы на настраиваемых вкладках.
Название "OnInitializationCompleteListener" изменено на "OnAdapterInitializationCompleteListener".
Название "AdapterResponseInfo" изменено на "AdSourceResponseInfo".
Название "AdRequest.Builder.putAdNetworkExtrasBundle()" изменено на "AdRequest.Builder.putAdSourceExtrasBundle()".
Исправлена ошибка, из-за которой классы адаптера назначения ставок создавались неправильно.
0.3.0-alpha01
2024-03-20
Первый выпуск GMA Next-Gen SDK.
Поддерживаются баннеры, межстраничные объявления, объявления с вознаграждением, межстраничные объявления с вознаграждением и объявления при запуске приложения.
Поддерживает медиацию для всех форматов объявлений. Адаптеры, написанные для текущей версии Mobile Ads SDK, совместимы с GMA Next-Gen SDK.
Добавлена зависимость от Open Measurement SDK версии 1.4.10.