Примечания к выпуску

Версия Дата выпуска Примечания
0.21.0-бета01 2025-10-08
  • Добавлен метод InitializationConfig.Builder.disableMediationAdapterInitialization() . Вызовите этот метод перед инициализацией Google Mobile Ads SDK (бета), чтобы отключить инициализацию адаптера-медиатора.
  • Улучшено использование инициализации WebView для уменьшения количества ошибок ANR.
  • Зависимость androidx.webkit понижена с версии 1.13.0 до 1.12.1 для сохранения совместимости с плагином Android Gradle 7.3.1.
  • Удалено разрешение android.permission.RECEIVE_BOOT_COMPLETED , используемое пакетом androidx.work .
  • Исправлено неправильно названное поле в классе NativeAdMapper .
0.20.0-бета01 2025-09-19
  • Исправлена ​​ошибка, из-за которой некоторые нативные видеообъявления не воспроизводились автоматически.
0.19.0-бета01 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-бета01 2025-07-17
  • Исправлена ​​ошибка встроенной медиации, из-за которой нарушалась работа рекламы для адаптеров, ссылающихся на com.google.android.gms.ads.NativeAd.MediaView .
  • Аннотированный MobileAds.registerCustomTabsSession() с @JvmStatic .
  • Исправлена ​​ошибка, из-за которой рекламные баннеры, загруженные с помощью AdMob Network Waterfall, переставали обновляться.
0.17.0-альфа02 2025-06-23
  • Исправлена ​​ошибка собственных торгов с посредничеством, из-за которой адаптеры, реализующие торги, но не каскадную модель (например, Meta Audience Network), всегда не могли отображать собственные объявления.
  • Исправлен сбой, возникающий, когда адаптер медиации вызывает несколько методов MediationAdLoadCallback для одного запроса рекламы.
0.17.0-альфа01 2025-06-18
  • Версия 0.17.0-alpha01 была выпущена случайно и не содержит запланированных новых функций. Используйте вместо неё версию 0.17.0-alpha02.
0.16.0-альфа01 2025-05-23
  • Больше не требуется включать поддержку десахаринга API Java 8+ .
  • Обновлена ​​зависимость SDK платформы обмена сообщениями пользователей до версии 3.2.0.
  • Исправлена ​​ошибка медиации нативной рекламы, которая вызывала сбои в адаптерах, ссылающихся на класс com.google.android.gms.ads.formats.MediaView .
  • Предварительная загрузка рекламы : добавлен getNumAdsAvailable() и устарел numAdsAvailable() .
  • Удален тег свойства android.adservices.AD_SERVICES_CONFIG из файла манифеста SDK, чтобы предотвратить конфликты слияния для приложений, которые настраивают рекламные службы, специфичные для API .
0.15.1-альфа01 2025-04-28
  • Теперь необходимо включить поддержку API дешугаринга Java 8+ .
  • Для приложений, разработанных с использованием Kotlin, минимально требуемая версия Kotlin снижена с 2.1 до 1.9.
0.15.0-альфа01 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-альфа01 2025-03-20
  • Запросы на рекламу не будут выполнены, если вы инициализируете SDK с недействительным идентификатором приложения.
  • Метод AdPreloader.start() больше не требует обратного вызова PreloadCallback .
  • Свойство bufferSize необязательно при создании объекта через класс данных PreloadConfiguration . Чтобы Google мог оптимизировать размер буфера, не устанавливайте свойство bufferSize .
  • Удалено свойство maxAdsPerSession в классе данных PreloadConfiguration .
  • Добавлены свойства shouldRequestMultipleImages и shouldReturnUrlsForImageAssets в класс NativeAdOptions .
0.13.0-альфа01 2025-02-26
  • Добавлен MediationRewardedAdCallback.onUserEarnedReward() и объявлен устаревшим MediationRewardedAdCallback.onUserEarnedReward(RewardItem) .
  • Добавлены API предварительной загрузки рекламы.
0.12.0-альфа01 2025-01-22
  • Исправлена ​​ошибка, из-за которой некоторые методы внутри AdRequest , AdRequest.Builder , SignalRequest и SignalRequest.Builder были обфусцированы.
  • Для пользователей WebView API for Ads, у которых нет идентификатора приложения Ad Manager, добавлен InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID , который можно передать во время инициализации SDK.
  • Добавлена ​​поддержка объединения нативной и баннерной рекламы в запросах объявлений Менеджера рекламы.
0.11.0-альфа01 2024-12-12
  • Обновлена ​​зависимость от User Messaging Platform SDK до версии 3.1.0.
  • Добавлена ​​поддержка пользовательских жестов нажатия в нативной рекламе.
  • Добавлена ​​поддержка ручного подсчета показов баннерной рекламы в резервированиях Менеджера рекламы.
0.10.0-альфа01 2024-11-08
  • Добавлены функции DSL для VideoOptions и RequestConfiguration для лучшей поддержки Kotlin.
  • Добавлена ​​поддержка API обработки конфиденциальности издателя с помощью RequestConfiguration.setPublisherPrivacyPersonalizationState() .
  • Добавлены API приостановки Kotlin для загрузки рекламы и генерации сигналов.
  • Удален IconAd.LoadAdResult и заменен на AdLoadResult .
  • Исправлена ​​ошибка, из-за которой сеансы OMID не запускались для нативной видеорекламы.
0.9.0-альфа01 2024-10-02
  • Устранена зависимость от API Java 8+, доступных через дешугаринг, начиная с версии 0.6.0-alpha01. Приложениям, использующим minSdkVersion ниже 26 , больше не требуется включать поддержку дешугаринга API Java 8+ .
  • Добавлена ​​поддержка инспектора рекламы.
  • Добавлена ​​поддержка видео для пользовательского формата нативной рекламы.
  • Официальный релиз API сбора и рендеринга сигналов.
0.8.0-альфа01 2024-08-22
  • Обновлена ​​зависимость от User Messaging Platform SDK до версии 3.0.0.
  • Нативная реклама:
    • Официальная версия релиза для формата нативной рекламы.
    • Добавлена ​​поддержка обслуживания видео в активе MediaContent .
    • Добавлены обратные вызовы жизненного цикла видео.
    • Добавлены пользовательские элементы управления воспроизведением видео.
    • Включено открытое измерение для нативной и пользовательской нативной рекламы.
  • signalType теперь является обязательным полем при построении SignalRequest .
0.6.0-альфа01 2024-06-20
  • Добавлен код, использующий API Java 8+, доступные через дешугаринг . Приложения, использующие minSdkVersion ниже 26 должны включать поддержку дешугаринга API Java 8+ .
  • Добавлена ​​поддержка собственных и пользовательских форматов нативной рекламы, не включающих видеоресурсы.
  • Добавлена ​​поддержка MRAID v3.
  • Добавлена ​​зависимость от 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-альфа01 2024-03-20
  • Первый выпуск Google Mobile Ads SDK (бета).
  • Поддерживает баннерную, полноэкранную, вознагражденную, вознагражденную полноэкранную рекламу и рекламу при открытии приложения.
  • Поддерживает медиацию для всех форматов рекламы. Адаптеры, написанные для текущей версии Mobile Ads SDK, совместимы с Google Mobile Ads SDK (бета).
  • Добавлена ​​зависимость от Open Measurement SDK версии 1.4.10.