Чтобы переводить контент на ваш предпочитаемый язык, Google использует технологии на основе искусственного интеллекта. Переводы от ИИ могут содержать ошибки.
Примечания к выпускам
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Версия
Дата выпуска
Примечания
25.5.0
17 сентября 2026 г.
Минимальный уровень Android API повышен до 24.
Объект "onInitializationFailed()" добавлен в подборку "InitializationCompleteCallback". Теперь адаптеры медиации сообщают об ошибках инициализации сторонних SDK в Google Mobile Ads SDK, указывая код ошибки, домен ошибки и сообщение об ошибке.
При использовании медиации с источниками объявлений для специальных событий ResponseInfo.getAdapterClassName() теперь возвращает название класса специального события вместо com.google.ads.mediation.customevent.CustomEventAdapter.
25.4.0
17.06.2026
Исправлены ошибки, повышена производительность.
25.3.0
21.05.2026
В RequestConfiguration.Builder добавлен метод setAgeRestrictedTreatment(), а методы setTagForChildDirectedTreatment() и setTagForUnderAgeOfConsent() объявлены устаревшими. Используйте новый метод, чтобы настроить показ рекламы с возрастными ограничениями для детей и подростков.
25.2.0
13.04.2026
Исправлены ошибки, повышена производительность.
25.1.0
16.03.2026
Исправлена ошибка в инспекторе объявлений, которая могла возникать при запросе тестового объявления вне контекста с пустым URL контента.
25.0.0
17.02.2026
Критические изменения:
Удален класс VersionInfo в пакете com.google.android.gms.ads.mediation.
Удален устаревший метод getConfiguration() в классе RtbSignalData.
Удалены устаревшие методы onFailure(String) и onAdFailedToShow(String) в следующих классах:
Из пакета com.google.android.gms.ads.nativead удален класс NativeAdViewHolder.
Удалены MIN_WIDTH_RATIO и MIN_HEIGHT_RATIO из MediationUtils, чтобы поддерживать более гибкие пороговые значения соответствия размеров объявлений для размеров объявлений медиации.
Зависимость User Messaging Platform SDK обновлена до версии 4.0.0.
Добавлена поддержка больших фиксированных адаптивных баннеров. Большие фиксированные адаптивные баннеры предназначены для повышения вовлеченности и дохода.
Запросите большие фиксированные адаптивные баннеры, используя следующие методы в классе AdSize:
Исправлены отсутствующие переводы для ресурсов SDK в версиях 24.6.0 и 24.7.0.
Прекращена поддержка функции NativeAdViewHolder. Вместо этого используйте NativeAdView для отрисовки нативных объявлений.
Прекращена поддержка методов AdPreloader.getConfigurations() и AdPreloader.getConfiguration(preloadId). Замены для этих методов нет.
24.7.0
09.10.2025
Добавлена отсутствующая аннотация, допускающая значение NULL, для типа возвращаемого значения NativeCustomFormatAd.getDisplayOpenMeasurement().
Функциональность не изменилась, поскольку метод и раньше мог возвращать значение null.
Версия зависимости androidx.webkit:webkit понижена с 1.14.0 до 1.12.1 для обеспечения совместимости с плагином Android Gradle 7.3.1.
24.6.0
08.09.2025
Адаптеры медиации нативных объявлений теперь могут реализовывать NativeAdMapper.destroy(), чтобы получать уведомления об удалении нативного объявления.
24.5.0
24.07.2025
Издатели, у которых есть доступ к этой функции, теперь могут использовать идентификаторы мест размещения для всех форматов объявлений.
Исправлен сбой с сообщением об ошибке Fatal Exception: java.util.ConcurrentModificationException.
24.4.0
09.06.2025
Добавлено несколько новых API для предварительной загрузки объявлений, а поддержка существующих прекращена.
Предварительная загрузка объявлений остается альфа-функцией с ограниченным доступом.
24.3.0
19.05.2025
Зависимость User Messaging Platform SDK обновлена до версии 3.2.0.
24.2.0
07.04.2025
Исправлены ошибки, повышена производительность.
24.1.0
12.03.2025
Минимальная версия Kotlin теперь 2.1.0.
Исправлены ошибки, повышена производительность.
play-services-ads-lite будет выпускаться реже и не входит в этот выпуск. Дополнительную информацию можно найти в документации по Lite SDK.
24.0.0
24.02.2025
Критические изменения:
Минимальный уровень Android API повышен до 23.
Удалены все API, связанные с форматом объявлений Interscroller.
Удалены устаревшие API ориентации AppOpenAd.
Удалены классы SearchAdView и DynamicHeightSearchAdRequest.
Зависимость User Messaging Platform SDK обновлена до версии 3.1.0.
Добавлен метод MediationRewardedAdCallback.onUserEarnedReward(), а метод MediationRewardedAdCallback.onUserEarnedReward(RewardItem) объявлен устаревшим.
Адаптеры медиации должны быть обновлены для использования нового метода.
Прекращена поддержка всех API, связанных с форматом объявлений Interscroller. Пример: AdSize.getCurrentOrientationInterscrollerAdSize().
23.5.0
29.10.2024
Сообщения logcat о сбое загрузки объявлений, добавленные в версии 23.4.0, теперь относятся к уровню info, а не error.
Улучшенная монетизация персонализированной рекламы в пользовательских вкладках для WebView API for Ads.
23.4.0
30.09.2024
Теперь при сбое загрузки объявления в трассировке стека ошибок появляется сообщение logcat ad failed
to load. В трассировке стека это сообщение регистрируется как ошибка, но не означает сбой. Ознакомьтесь с сообщениями в журнале отладки, чтобы понять, почему не загружаются объявления. Если вы видите повторяющуюся ошибку, связанную с показом объявлений, которая не описана в документации, отправьте трассировку стека в службу поддержки Google Mobile Ads SDK (Legacy).
Зависимость User Messaging Platform SDK обновлена до версии 3.0.0.
23.2.0
27.06.2024
Добавлен метод AdView.isCollapsible(), который позволяет узнать, является ли последний загруженный баннер сворачиваемым.
23.1.0
09.05.2024
Требуется compileSdkVersion не ниже 34.
Адаптеры нативной медиации. Вместо 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.
Инспектор объявлений. Добавлена возможность отправлять запросы объявлений из интерфейса инспектора объявлений на устройствах, на которых не установлены сервисы Google Play.
22.0.0
29.03.2023
Критические изменения:
Удалены NativeCustomFormatAd.getVideoController() и NativeCustomFormatAd.getVideoMediaView(). Вместо них используется NativeCustomFormatAd.getMediaContent().
Удален метод MobileAds.getVersionString(). Вместо него используйте MobileAds.getVersion().
Медиация. Тип возвращаемого значения для 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
31.01.2023
Объявления при запуске приложения. Прекращена поддержка методов AppOpenAd.load(), которые принимают входной параметр ориентации. Добавлены новые методы, которые не принимают входной параметр ориентации. Новые методы определяют ориентацию во время запроса, что соответствует поведению других полноэкранных форматов.
Медиация. Добавлена поддержка медиации для объявлений при запуске приложения.
Удалено разрешение RECEIVE_BOOT_COMPLETED из зависимости androidx.work:work-runtime. Если вы используете Gradle версии ниже 7.2.0 и вашему приложению требуется разрешение, возможно, вам нужно будет явно объявить его в манифесте Android.
21.4.0
14.12.2022
Идентификатор приложения Менеджера рекламы теперь обязателен для всех приложений Менеджера рекламы и должен иметь формат ca-app-pub-################~##########. Подробнее о том, как настроить приложение…
Инспектор объявлений. Расширена поддержка SDK для показа баннеров и нативных объявлений, запрошенных через интерфейс инспектора объявлений.
Добавлена поддержка собственного идентификатора издателя (прежнее название – ключ одного приложения), который помогает показывать более релевантную и персонализированную рекламу на основе данных, полученных из приложений.
Официальная версия для поколения QueryInfo.
21.3.0
10.10.2022
Инспектор объявлений. Добавлена поддержка рекламного SDK для запроса и показа объявлений, запрошенных через интерфейс инспектора объявлений.
Google Mobile Ads SDK (Legacy) отключает передачу рекламного идентификатора Android (AAID), если метод RequestConfiguration.Builder.setTagForChildDirectedTreatment() вызывается с параметром TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (см. настройку для контента, предназначенного для детей) или метод RequestConfiguration.Builder.setTagForUnderAgeOfConsent() вызывается с параметром TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (см. настройку для пользователей, не достигших минимального возраста).
20.5.0
18.11.2021
Добавлена поддержка устройств Android 12 для приложений, предназначенных для API 31.
Начиная с версии 20.4.0 в манифест Google Mobile Ads SDK (Legacy) включено разрешение com.google.android.gms.permission.AD_ID, которое автоматически добавляется в манифест приложения инструментами сборки Android. Чтобы узнать больше о декларации разрешений AD_ID и о том, как ее отключить, прочитайте эту статью Справочного центра Play Console.
В FullScreenContentCallback добавлен обратный вызов onAdClicked().
Включен обратный вызов onAdClicked() в классе AdListener для формата нативных объявлений.
В FullScreenContentCallback добавлен обратный вызов onAdImpression().
Прекращена поддержка формата InstreamAd.
Адаптеры медиации:
Прекращена поддержка функций MediationBannerAdapter, MediationInterstitialAdapter и MediationNativeAdapter. Для загрузки этих форматов новые адаптеры должны реализовывать класс Adapter.
Теперь адаптеры назначения ставок могут реализовывать разные методы загрузки в классе Adapter для форматов, предназначенных для назначения ставок в реальном времени.
19.7.0
20 января 2021 г.
Основные изменения:
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
Прекращена поддержка функции CustomRenderedAd.
Классы и пакеты с префиксом Publisher больше не поддерживаются и заменены на префикс AdManager.
Последний промежуточный выпуск перед версией 20.0.0. Все API, помеченные как устаревшие в этом и предыдущих выпусках, будут удалены в версии 20.0.0. Подробную информацию вы найдете в руководстве по переходу на версию 20.0.0.
19.6.0
04.12.2020
Метод onAdLeftApplication() AdListener объявлен устаревшим.
Исправлена ошибка, из-за которой пользователям устройств Android 11 предлагалось выбрать браузер при нажатии на объявление.
19.5.0
20.10.2020
Баннеры. Для баннеров теперь вызывается метод onAdImpression()
AdListener.
Добавлен метод setHttpTimeoutMillis(), позволяющий настраивать время ожидания для вызовов HTTPS, выполняемых Google Mobile Ads SDK.
19.4.0
10.09.2020
Добавлена поддержка устройств Android 11 для приложений с целевым уровнем API 30.
Объявления при запуске приложения. Изменен формат AppOpenAd, чтобы он больше напоминал полноэкранный формат, а не баннер. В AppOpenAd добавлены методы getResponseInfo() и show(). Прекращена поддержка классов AppOpenAdView и AppOpenAdPresentationCallback.
Медиация. Теперь доступны отчеты о статусе медиации. Используйте ResponseInfo.getAdapterResponses(), чтобы получить информацию об ответе для каждой рекламной сети, участвовавшей в запросе объявления.
Устаревшие объявления с вознаграждением. Поддержка прекращена RewardedVideoAd.
Исправлена ошибка, из-за которой MobileAds.initialize() вызывал обработчик завершения только один раз. Теперь каждый вызов MobileAds.initialize() активирует обратный вызов завершения.
Добавлены новые обратные вызовы при сбое загрузки для всех форматов объявлений, которые возвращают LoadAdError. Пример: onAdFailedToLoad(LoadAdError)
Устаревшие обратные вызовы при сбое загрузки, которые возвращают целое число. Например: onAdFailedToLoad(int).
Объявления с вознаграждением. Добавлен метод onRewardedAdFailedToShow(AdError), а поддержка метода onRewardedAdFailedToShow(int) прекращена.
Медиация объявлений с вознаграждением. Добавлен код ошибки показа MEDIATION_SHOW_ERROR. Теперь все ошибки показа, связанные с объявлениями, для которых используется медиация, возвращают MEDIATION_SHOW_ERROR для AdError.getCode() и NonNull AdError.getCause(), представляющий основную ошибку медиации.
19.2.0
18.06.2020
Добавлен формат RewardedInterstitialAd. Эта функция находится на стадии бета-версии с ограниченным доступом. Чтобы получить доступ, обратитесь к менеджеру аккаунта.
Нативные объявления. В тестовые запросы добавлен интерфейс валидатора нативных объявлений, который помогает выявлять и устранять нарушения правил размещения рекламы.
Добавлены API для формата объявлений InstreamAd. Эта функция находится на стадии бета-тестирования с ограниченным доступом. Чтобы получить доступ, обратитесь к менеджеру аккаунта.
Адаптивный баннер. Изменены методы создания адаптивных баннеров в классе AdSize. Например, AdSize.getCurrentOrientationBannerAdSizeWithWidth() переименован в AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
Медиация.Google Mobile Ads SDK (Legacy) теперь перехватывает исключения, создаваемые адаптерами медиации.
Медиация объявлений с вознаграждением. Исправлена ошибка, из-за которой при кешировании нескольких объявлений с вознаграждением показывалось только одно.
Добавлен метод setTestDeviceIds(), позволяющий задать тестовые устройства один раз для всех запросов объявлений.
18.2.0
29.08.2019
Добавлены API для формата AppOpenAd. Эта функция находится на стадии бета-версии с ограниченным доступом.
Чтобы получить доступ, обратитесь к менеджеру аккаунта.
Медиация. Исключения адаптера, трассировки стека которых включают Google Mobile Ads SDK (Legacy), теперь перехватываются и обрабатываются Google Mobile Ads SDK (Legacy).
18.1.0
09.07.2019
Официальный выпуск с поддержкой отслеживания приложений.
По умолчанию отслеживание приложений инициализируется и отправляет данные при запуске приложения.
Добавлена возможность отложить отслеживание приложений до явного вызова Google Mobile Ads SDK (Legacy).
Добавлен метод MobileAds.getInitializationStatus(), который позволяет получить статус инициализации всех рекламных сетей, настроенных для вашего приложения.
Добавлен MobileAds.getRequestConfiguration().
Параметры таргетинга, заданные в этом объекте конфигурации, используются для всех запросов объявлений.
Нативные объявления. Добавлен метод NativeAdOptions.Builder.setMediaAspectRatio(), позволяющий запрашивать определенное соотношение сторон для медиаобъекта нативного объявления.
Этот параметр имеет приоритет над методом setImageOrientation(), который больше не поддерживается.
Нативные объявления. Для объявлений, не содержащих видео, теперь можно задать тип масштабирования изображения MediaView с помощью MediaView.setImageScaleType().
Нативные объявления. Добавлено UnifiedNativeAd.getMediaContent().
Издатели, которые загружают изображения только с помощью URL, теперь могут получать медиаконтент объявления, добавлять в него изображение и вызывать метод MediaView.setMediaContent(), чтобы заполнять данные изображения через MediaView для невидеообъявлений.
Добавлены зависимости от play-services-measurement и play-services-measurement-sdk. Теперь приложениям не нужно добавлять эти зависимости явным образом.
Чтобы избежать сбоя, который происходит при первом запуске после установки приложения из Google Play, в этом выпуске издатели должны объявить дополнительные зависимости в файле build.gradle:
Исправление ошибки ANR, возникающей в android.media.AudioManager.getStreamVolume.
17.2.0
11.03.2019
Видеореклама с вознаграждением. Добавлен новый набор API для объявлений с вознаграждением (см. пакет rewarded), который позволяет одновременно загружать несколько объявлений с вознаграждением.
Медиация. Добавлен новый набор 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
31.01.2019
Издатели, которые используют 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
03.12.2018
Издатели, которые используют 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
12.11.2018
Исправлена ошибка, из-за которой определенные комбинации play-services-ads и firebase-analytics (например, ads:17.1.0 и analytics:16.0.5) приводили к ошибке компилятора duplicate entry.
Издатели, которые используют firebase-analytics вместе с версией 17.1.1 любой библиотеки объявлений (например, com.google.android.gms:play-services-ads:17.1.1), должны использовать com.google.firebase:firebase-analytics:16.0.5.
Издатели Google AdMob должны указать тег <meta-data> с ключом com.google.android.gms.ads.APPLICATION_ID в файле AndroidManifest.xml. Подробную информацию можно найти в руководстве по началу работы.
Нативные объявления.NativeAppInstallAd, NativeContentAd и связанные API больше не поддерживаются. Вместо них используйте UnifiedNativeAd.
Инструкции по использованию новых API приведены в статье Расширенные нативные объявления.
Нативные объявления. Добавлена функция "Отключить это объявление".
Нативные объявления. Удалено предупреждение "UnconfirmedClickListener must not be null while ClickConfirmingView is set".
Объявления с вознаграждением. Добавлен метод setAdMetadataListener в RewardedVideoAd для отслеживания изменений метаданных объявлений.
Объявления с вознаграждением. Вызов destroy() обнулит прослушиватель.
Исправлена ошибка, из-за которой метод onRewardedVideoCompleted() не срабатывал на эмуляторах.
16.0.0
02.10.2018
Изменений в рекламе нет. Дополнительную информацию можно найти в примечаниях к выпуску сервисов Google Play.
15.0.0
12.04.2018
Бета-версия MRAID 3.
Нативные объявления. Добавлен API Unified Native Ad. Это объединяет NativeAppInstallAds и NativeContentAds в один новый тип: UnifiedNativeAd.
Примечание. При использовании нативных объявлений в журналах появляется предупреждение, которое можно игнорировать: UnconfirmedClickListener must not be null while ClickConfirmingView is set. Это предупреждение можно игнорировать. Оно будет удалено в следующем выпуске.
12.0.1
28.03.2018
Изменений в рекламе нет. Подробную информацию можно найти в примечаниях к выпуску сервисов Google Play.
12.0.0
20.03.2018
Видеореклама с вознаграждением: в RewardedVideoAdListener добавлен метод обратного вызова onRewardedVideoCompleted().
Медиация нативных объявлений: в класс NativeAdMapper добавлен метод trackViews(), который предоставляет адаптерам доступ к объектам View, соответствующим отдельным объектам нативных объявлений.
Прекращена поддержка функции trackView(). Вместо нее используйте trackViews().
11.8.0
18.12.2017
Исправлены ошибки, внесены улучшения.
11.6.0
07.11.2017
Добавлен класс NativeAdViewHolder и связанные с ним методы в NativeAppInstallAd и NativeContentAd.
Устаревший метод AdLoader.getMediationAdapterClassName (вместо него издателям следует использовать методы с тем же названием в NativeAppInstallAd и NativeContentAd).
Теперь тестовые объявления помечаются ярлыком в верхней части. Подробную информацию вы найдете в руководстве по тестированию.
11.4.0
19.09.2017
В классы NativeAppInstallAd и NativeContentAd добавлены методы getMediationAdapterClassName(). Поддержка одноименного метода в AdLoader будет прекращена.
В класс RewardedVideoAd добавлен новый метод loadAd(), который принимает объект PublisherAdRequest.
11.2.0
14.08.2017
В класс AdLoader добавлен метод loadAds(), который позволяет приложениям загружать несколько уникальных объявлений в одном запросе.
При обновлении приложения до версии 11.2.0 или более поздней Google Mobile Ads SDK в файле build.gradle приложения также необходимо указать значение compileSdkVersion не ниже 26 (Android O). Это не повлияет на работу приложения. Обновлять targetSdkVersion не потребуется.
Начиная с версии 11.2.0 Google Mobile Ads SDK (Legacy) доступен в репозитории Google Maven. Дополнительную информацию можно найти в примечаниях к выпуску сервисов Google Play.
11.0.0
07.06.2017
В класс AdListener добавлены методы onAdClicked() и onAdImpression().
Эти методы вызываются только для нативных объявлений, ориентированных на установку приложения, и нативных контентных объявлений.
Удалены методы getInAppPurchaseListener() и setInAppPurchaseListener() из классов AdView, InterstitialAd и NativeExpressAdView. Также удалены связанные классы покупок в приложении.
Добавлена возможность включать режим погружения для полноэкранных объявлений с помощью метода setImmersiveMode() в классах PublisherInterstitialAd и RewardedVideoAd.
Добавлены интерфейс OnPublisherAdViewLoadedListener, класс PublisherAdViewOptions и класс PublisherAdViewOptions.Builder для использования с AdLoader при запросах нативных объявлений и баннеров.
Добавлен необязательный интерфейс OnImmersiveModeUpdatedListener, который могут использовать адаптеры медиации, чтобы получать информацию об обновлениях режима погружения.
В класс RewardedVideoAd добавлен метод getMediationAdapterClassName().
Добавлены правила keep, чтобы автоматически сохранять названия классов адаптеров медиации при использовании ProGuard.
10.2.0
15.02.2017
Сервисы Google Play 10.2.x – это первый выпуск, в котором больше не поддерживается Android 2.3.x (Gingerbread).
Приложения, разработанные с использованием SDK версии 10.2.x и более поздних, требуют Android API уровня 14 или выше и не могут быть установлены на устройствах с более низким уровнем API. Чтобы узнать больше о доступных вариантах, в том числе о создании нескольких APK-файлов для расширения поддержки Android Gingerbread, посетите блог для разработчиков Android.
Добавлена поддержка видеообъектов для расширенных нативных объявлений в контенте и объявлений на основе специальных шаблонов.
В класс PublisherAdView добавлены методы getVideoController(), setVideoOptions() и getVideoOptions().
Добавлен класс AdChoicesView.
В класс NativeAdMapper добавлены методы getAdChoicesContent() и setAdChoicesContent().
Добавлен интерфейс InitializableMediationRewardedVideoAdAdapter для адаптеров медиации видеорекламы с вознаграждением, которые хотят воспользоваться ранней инициализацией до отправки запроса объявления.
Добавлена поддержка предварительного просмотра в приложении и устранения неполадок в Google Менеджере рекламы.
10.0.1
21.11.2016
Исправлены ошибки, внесены улучшения.
9.8.0
24.10.2016
MobileAds.Initialize(Context) снова поддерживается.
Издатели Google Менеджера рекламы должны вызывать этот метод при инициализации своих приложений. Издателям AdMob по-прежнему следует использовать MobileAds.Initialize(Context, String) и передавать код приложения.
9.6.0
22.09.2016
Добавлен класс MediaView для расширенных нативных видеообъявлений.
В класс MobileAds добавлен метод openDebugMenu(), который позволяет просматривать креативы в режиме Creative Preview и устранять неполадки с рекламными блоками Менеджера рекламы.
Добавлена поддержка собственных событий для видеорекламы с вознаграждением.
9.4.0
01.08.2016
Исправлены ошибки, внесены улучшения.
9.2.0
27.06.2016
В класс NativeAdOptions.Builder добавлен метод setAdChoicesPlacement(), с помощью которого издатели приложений могут указывать, где в нативных объявлениях должен показываться значок AdChoices.
Исправлены ошибки, связанные с воспроизведением видеообъявлений.
9.0.1
26.05.2016
Устранена проблема с ProGuard, появившаяся в версии 9.0.0.
Издателям больше не нужен параметр keep для com.google.android.gms.common.util.DynamiteApi.
9.0.0
18.05.2016
Добавлено автоматическое заполнение геоданных для приложений, которым явно предоставлено разрешение на доступ к данным о местоположении.
Добавлена поддержка специальных событий медиации для видеорекламы с вознаграждением.
Добавлены настройки видео для нативных экспресс-объявлений.
Только для этого выпуска. Если вы используете ProGuard для постобработки приложения, добавьте в файл конфигурации ProGuard следующий параметр keep:
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
18.12.2015
Добавлен общедоступный метод MobileAds.setAppVolume(), который сообщает Google Mobile Ads SDK (Legacy) текущий уровень громкости приложения.
Исправлены ошибки и внесены улучшения.
8.3.0
06.11.2015
Добавлена поддержка видеообъявлений с вознаграждением.
В PublisherAdView и PublisherInterstitialAd добавлен метод isLoading(), позволяющий проверить, выполняется ли запрос объявления.
В AdRequest.Builder и PublisherAdRequest.Builder добавлен метод setIsDesignedForFamilies().
В NativeAdView добавлен метод destroy().
8.1.0
24.09.2015
Исправлены различные ошибки.
7.8.0
13.08.2015
Официальная версия MRAID 2.
В AdLoader, AdView и InterstitialAd добавлен метод isLoading(), позволяющий проверить, выполняется ли запрос объявления.
Прекращена поддержка функции PublisherAdRequest.Builder#setManualImpressionsEnabled().
Вместо нее следует использовать PublisherAdView#setManualImpressionsEnabled().
7.5.0
28.05.2015
Добавлена поддержка нативных объявлений, ориентированных на контент и установку приложений, в AdMob и Менеджере рекламы.
Добавлена поддержка специальных форматов нативных объявлений, доступных для резервирования в Менеджере рекламы.
7.3.0
28.04.2015
Исправлены различные ошибки.
7.0.0
19.03.2015
В PublisherAdRequest.Builder добавлены методы addCustomTargeting() и addCategoryExclusion().
Устранена проблема, из-за которой PublisherAdView.recordManualImpression() регистрировал несколько показов в Менеджере рекламы при использовании подсчета показов вручную.
В AdRequest.Builder и PublisherAdRequest.Builder добавлен метод setRequestAgent().
Этот метод следует использовать для обозначения источников запросов объявлений третьими лицами, которые осуществляют медиацию в Google Mobile Ads SDK (Legacy).
6.5.87
08.12.2014
Введена разделенная архитектура JAR. Теперь разработчики Android Studio могут включать только рекламную часть сервисов Google Play, зависящую от com.google.android.gms:play‑services‑ads:6.+.
Примечание. Приложения, в которых баннеры создаются в XML, по-прежнему должны ссылаться на всю библиотеку com.google.android.gms:play‑services:6.+.
Исправлены различные ошибки.
6.1
08.10.2014
В com.google.android.gms.ads.MediationAdRequest добавлен метод getLocation().
Для специальных возможностей добавлено описание контента кнопки закрытия межстраничного объявления.
Удалена запись в журнале "Ресурсы Google Play не найдены", которая появлялась, когда проект библиотеки был связан правильно.
Добавлен метод getMediationAdapterClassName() в класс AdView, позволяющий получить название класса адаптера медиации рекламной сети, показывающего объявление.
17.0.0
05.10.2018
Добавлены новые API для реализации собственных событий.
Добавлен стандартный процесс покупки в приложении с помощью Google Play Платежи API.
4.4
07.05.2014
Добавлены новые API адаптера медиации.
Добавлен новый формат объявлений 320 x 100 LARGE_BANNER для телефонов и планшетов.
Добавлен новый формат межстраничных объявлений для покупок в приложении. Задайте InAppPurchaseListener для InterstitialAd, чтобы отслеживать события покупок в приложении.
Исправлена ошибка, из-за которой приложение SecurityException аварийно завершало работу при чтении gservices без разрешения.
4,3
17.03.2014
Теперь функция InterstitialAd работает, если ей передается контекст приложения.
В PublisherAdRequest.Builder добавлен метод setContentUrl().
Исправлена ошибка, возникавшая при попытке зарегистрировать сервис, который уже зарегистрирован.
4.2
03.02.2014
Исправлены различные ошибки.
4.1
16.01.2014
Добавлена поддержка Менеджера рекламы и поисковых объявлений для мобильных приложений.
В AdRequest.Builder теперь есть метод setLocation().
Исправлена ошибка, которая возникала, если запрашивалось межстраничное объявление, но в манифесте не было указано AdActivity.