Как интегрировать Liftoff Monetize с медиацией

В этом руководстве рассказывается, как использовать Google Mobile Ads SDK (Legacy) для загрузки и показа объявлений из Liftoff Monetize с помощью медиации, включая интеграцию с назначением ставок и каскадом. В этой статье рассказывается, как добавить Liftoff Monetize в конфигурацию медиации рекламного блока и как интегрировать Vungle SDK и адаптер в приложение для Android.

Поддерживаемые интеграции и форматы объявлений

Адаптер медиации для Liftoff Monetize имеет следующие возможности:

Интеграция
Ставки
Водопад
Форматы
Открытие приложения
Баннер
Межстраничное объявление
Бонус предоставлен
Межстраничное объявление с вознаграждением
Стандартное

Требования

Прежде чем продолжить, убедитесь, что:

  • Android API уровня 24 или более поздней версии.
  • [Для назначения ставок]: чтобы интегрировать все поддерживаемые форматы объявлений в назначение ставок, используйте адаптер Liftoff Monetize версии 7.3.0.0 или более поздней (рекомендуется последняя версия).

Шаг 1. Настройте конфигурации в интерфейсе Liftoff Monetize

Зарегистрируйтесь или войдите в аккаунт Liftoff Monetize.

Добавьте приложение на панель управления Liftoff Monetize, нажав кнопку Добавить приложение.

Заполните форму, указав все необходимые сведения.

После создания приложения выберите его на панели управления приложениями Liftoff Monetize.

Запишите идентификатор приложения.

Как добавить новые места размещения

Чтобы создать новое место размещения для медиации, перейдите на панель управления местами размещения Liftoff Monetize, нажмите кнопку Добавить место размещения и выберите приложение из раскрывающегося списка.

Ниже приведены инструкции по добавлению новых мест размещения.

Выберите Баннер, введите название места размещения и заполните остальные поля формы. [Только для назначения ставок] В разделе Монетизация установите переключатель Назначение ставок в приложении в положение Включено. Чтобы создать место размещения, нажмите кнопку Продолжить в нижней части страницы.

Баннер 300 x 250

Выберите MREC, введите название места размещения и заполните остальные поля формы. [Только для назначения ставок] В разделе Монетизация установите переключатель Назначение ставок в приложении в положение Включено. Чтобы создать место размещения, нажмите кнопку Продолжить в нижней части страницы.

Межстраничное объявление

Выберите Межстраничное объявление, введите название места размещения и заполните остальные поля формы. [Только для назначения ставок] В разделе Монетизация установите переключатель Назначение ставок в приложении в положение Включено. Чтобы создать место размещения, нажмите кнопку Продолжить внизу страницы.

Бонус предоставлен

Выберите С вознаграждением, введите название места размещения и заполните остальные поля формы. [Только для назначения ставок] В разделе Монетизация установите переключатель Назначение ставок в приложении в положение Включено. Чтобы создать место размещения, нажмите кнопку Продолжить в нижней части страницы.

Межстраничное объявление с вознаграждением

Выберите С вознаграждением. Введите название места размещения, включите параметр С возможностью пропуска и заполните остальные поля формы. [Только для назначения ставок] В разделе Монетизация установите переключатель Назначение ставок в приложении в положение Включено. Нажмите кнопку Продолжить внизу страницы, чтобы создать место размещения.

Стандартное

Выберите Нативный, введите название места размещения и заполните остальные поля формы. [Только для назначения ставок] В разделе Монетизация установите переключатель Назначение ставок в приложении в положение Включено. Чтобы создать место размещения, нажмите кнопку Продолжить в нижней части страницы.

Запишите идентификатор и нажмите Хорошо.

Баннер 300 x 250

Межстраничное объявление

Бонус предоставлен

Межстраничное объявление с вознаграждением

Стандартное

Как найти ключ Reporting API

Ставки

Этот шаг не требуется для интеграции с системами назначения ставок.

Водопад

Чтобы настроить идентификатор рекламного блока Менеджера рекламы, вам понадобятся идентификатор приложения, идентификатор ссылки и ключ Reporting API из Liftoff Monetize. Перейдите на панель управления отчетами Liftoff Monetize и нажмите кнопку Ключ Reporting API, чтобы посмотреть ключ Reporting API.

Как обновить файл app-ads.txt

Authorized Sellers for Apps (Авторизованные продавцы приложений), или app-ads.txt, – это инициатива IAB Tech Lab, которая позволяет издателям указывать авторизованных продавцов своего рекламного инвентаря. Чтобы избежать значительного снижения дохода от рекламы, используйте файл app-ads.txt. Если вы ещё этого не сделали, создайте файл app-ads.txt для Менеджера рекламы.

Чтобы реализовать app-ads.txt для Liftoff Monetize, скачайте и добавьте записи app-ads.txt от Liftoff Monetize в существующий файл app-ads.txt. Подробнее о файле app-ads.txt…

Как включить режим тестирования

Чтобы включить тестовые объявления, перейдите на панель управления Liftoff Monetize и выберите Приложения.

Выберите приложение, в котором вы хотите включить тестовые объявления, в разделе Идентификатор места размещения. Чтобы включить тестовые объявления, в разделе Статус выберите Тестовый режим > Показывать только тестовые объявления.

Шаг 2. Настройте источник спроса Liftoff Monetize в интерфейсе Менеджера рекламы

Войдите в аккаунт Менеджера рекламы.

Как добавить Liftoff Monetize в раздел "Компании"

Ставки

Этот шаг не требуется для интеграции с системами назначения ставок.

Водопад

Нажмите Администрирование > Компании и выберите Новая компания на вкладке Все компании. Выберите Рекламная сеть.

Выберите Liftoff Monetize в качестве Рекламной сети, введите уникальное Название и включите Медиацию. Включите автоматический сбор данных и введите ключ API для отчетов, полученный в предыдущем разделе.

Вводить имя пользователя или пароль не нужно. Когда все будет готово, нажмите Сохранить.

Как включить передачу защищенных сигналов

Ставки

Нажмите Администрирование > Глобальные настройки. Перейдите на вкладку Настройки аккаунта Ad Exchange, проверьте и включите передачу защищенных сигналов. Нажмите Сохранить.

Водопад

Этот шаг не требуется для интеграции с каскадной медиацией.

Как передавать защищенные сигналы в запросах ставок

Ставки

Нажмите Инвентарь > Защищенные сигналы. В разделе Защищенные сигналы найдите Liftoff и включите Интеграцию с приложениями.

Нажмите Сохранить.

Водопад

Этот шаг не требуется для интеграции с каскадной медиацией.

Как разрешить передачу защищенных сигналов для назначения ставок в SDK

Ставки

Нажмите Выполнение > Настройки каналов спроса. На вкладке Настройки по умолчанию включите параметр Разрешить передачу защищенных сигналов для назначения ставок на основе SDK.

Нажмите Сохранить.

Водопад

Этот шаг не требуется для интеграции с каскадной медиацией.

Как настроить аукционы Liftoff Monetize

Ставки

Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

Нажмите Новая система назначения ставок.

Выберите систему назначения ставок Liftoff Monetize.

Нажмите Продолжить, чтобы включить назначение ставок в SDK для этой системы назначения ставок.

Нажмите Готово.

Водопад

Этот шаг не требуется для интеграции с каскадной медиацией.

Как настроить сопоставление рекламных блоков

Ставки

Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

Выберите компанию для Liftoff Monetize.

Перейдите на вкладку Сопоставление рекламных блоков и нажмите Новое сопоставление рекламных блоков.

Выберите Определенный рекламный блок. Выберите рекламный блок и формат, Мобильное приложение в качестве Типа инвентаря и нужное Мобильное приложение. Затем введите идентификатор приложения и идентификатор места размещения, полученные в предыдущем разделе.

Нажмите Сохранить.

Водопад

Откройте раздел Выполнение > Группы доходности и нажмите кнопку Новая группа доходности. Выберите Инвентарь и Приложение.

Прокрутите страницу до раздела Партнеры по группе доходности и нажмите Добавить партнера по медиации.

Выберите компанию, которую вы создали для Liftoff Monetize в предыдущем разделе. Выберите Медиация с использованием Mobile SDK в качестве типа интеграции, Android в качестве платформы и Активный в качестве статуса.

Введите идентификатор приложения и идентификатор места размещения, полученные в предыдущем разделе, а также значение цены за тысячу показов по умолчанию. Нажмите Сохранить.

Как добавить Liftoff в список рекламных партнеров для GDPR и законов штатов США в отношении конфиденциальности

Чтобы добавить Liftoff в список рекламных партнеров, соблюдающих европейские регламенты и законы штатов США, в интерфейсе Менеджера рекламы, выполните инструкции из разделов Настройки европейских регламентов и Настройки законов штатов США.

Шаг 3. Импортируйте Vungle SDK и адаптер Liftoff Monetize

В файл gradle на уровне приложения добавьте следующие зависимости:

Kotlin

dependencies {
    implementation("com.google.android.gms:play-services-ads:25.5.0")
    implementation("com.google.ads.mediation:vungle:7.7.8.1")
}

Groovy

dependencies {
    implementation 'com.google.android.gms:play-services-ads:25.5.0'
    implementation 'com.google.ads.mediation:vungle:7.7.8.1'
}

Настраиваемые вручную интеграции

  • Скачайте последнюю версию Vungle Android SDK, извлеките файлы .aar и JAR из папки libs и добавьте их в свой проект.

  • Перейдите к артефактам адаптера Liftoff Monetize в репозитории Google Maven. Выберите последнюю версию, скачайте файл .aar адаптера Vungle и добавьте его в проект.

Шаг 4. Реализуйте настройки конфиденциальности в Vungle SDK

Чтобы соблюдать правила Google в отношении согласия пользователей из ЕС, вы должны предоставлять определенную информацию пользователям из Европейской экономической зоны (ЕЭЗ), Великобритании и Швейцарии и получать их согласие на использование файлов cookie или других решений, предназначенных для локального хранения данных, в случаях, предусмотренных законом, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Эти правила отражают требования, изложенные в Директиве ЕС о конфиденциальности и электронных средствах связи и Генеральном регламенте ЕС о защите персональных данных (GDPR). Вы должны убедиться, что согласие передается каждому источнику объявлений в цепочке медиации.

Начиная с версии 7.4.1, Vungle SDK автоматически считывает согласие на обработку данных в соответствии с GDPR, заданное на платформах для управления согласием, которые поддерживают спецификацию дополнительного согласия Google, в том числе UMP SDK. Подробную информацию вы найдете в разделе Рекомендации по реализации GDPR.

Законы штатов США о конфиденциальности

Законы штатов США о конфиденциальности требуют предоставлять пользователям право запретить "продажу" их "личной информации" (эти термины определены в тексте закона). Компания, подпадающая под действие закона, обязана разместить на главной странице "продавца" заметную ссылку с текстом "Запретить продажу личных данных". В руководстве по соблюдению законов штатов США о конфиденциальности можно включить ограничение обработки данных для показа объявлений Google, но Google не может применить эту настройку ко всем рекламным сетям в цепочке медиации. Поэтому вам необходимо определить, какие рекламные сети в вашей цепочке медиации могут участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей, чтобы обеспечить соблюдение требований.

В Liftoff Monetize есть API, который позволяет передавать согласие в Vungle SDK. В приведенном ниже образце кода показано, как передать информацию о согласии в Vungle SDK. Если вы решите вызвать этот метод, рекомендуем сделать это до запроса объявлений через Google Mobile Ads SDK (Legacy).

Java

VunglePrivacySettings.setCCPAStatus(true);

Kotlin

VunglePrivacySettings.setCCPAStatus(true)

Подробнее о реализации закона CCPA…

Шаг 5. Добавьте обязательный код

Для интеграции с Liftoff Monetize не требуется дополнительный код.

Шаг 6. Проверьте реализацию

Как включить тестовые объявления

Зарегистрируйте тестовое устройство в Менеджере рекламы и включите тестовый режим в интерфейсе Liftoff Monetize.

Как проверить тестовые объявления

Чтобы проверить, получаете ли вы тестовые объявления от Liftoff Monetize, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Liftoff Monetize (назначение ставок) и Liftoff Monetize (каскад).

Необязательные действия

Параметры, относящиеся к определенной сети

Адаптер Liftoff Monetize поддерживает следующие дополнительные параметры запроса, которые можно передать адаптеру:

userId
Строка, представляющая идентификатор мотивированного пользователя Liftoff Monetize.
adOrientation
Целое число, задающее ориентацию полноэкранных объявлений.
setBackButtonImmediatelyEnabled
Логическое значение, позволяющее сразу включить или отключить кнопку "Назад" в объявлениях при запуске приложения. Установите значение true, чтобы кнопка "Назад" была доступна сразу, или false. Значение по умолчанию – false. Подробнее о том, как интегрировать объявления при запуске приложения, можно узнать в документации Liftoff Monetize.

Ниже приведен пример кода, в котором показано, как создать запрос объявления с этими параметрами:

Java

Bundle extras = new Bundle();
extras.putString(VungleConstants.KEY_USER_ID, "myUserID");
extras.putInt(VungleConstants.KEY_ORIENTATION, 1);
// Optional: Enables the back button on App Open ads immediately.
extras.putBoolean(VungleConstants.KEY_BACK_BUTTON_IMMEDIATELY_ENABLED, true);

AdRequest request =
    new AdRequest.Builder()
        .addNetworkExtrasBundle(VungleAdapter.class, extras) // Rewarded.
        .addNetworkExtrasBundle(VungleInterstitialAdapter.class, extras) // Interstitial.
        // App Open ads use VungleMediationAdapter
        .addNetworkExtrasBundle(VungleMediationAdapter.class, extras)
        .build();

Kotlin

val extras = Bundle()
extras.putString(VungleConstants.KEY_USER_ID, "myUserID")
extras.putInt(VungleConstants.KEY_ORIENTATION, 1)
// Optional: Enables the back button on App Open ads immediately.
extras.putBoolean(VungleConstants.KEY_BACK_BUTTON_IMMEDIATELY_ENABLED, true)

val request =
  AdRequest.Builder()
    .addNetworkExtrasBundle(VungleAdapter::class.java, extras) // Rewarded.
    .addNetworkExtrasBundle(VungleInterstitialAdapter::class.java, extras) // Interstitial.
    // App Open ads use VungleMediationAdapter
    .addNetworkExtrasBundle(VungleMediationAdapter::class.java, extras)
    .build()

Отрисовка нативных объявлений

Адаптер Liftoff Monetize возвращает нативные объявления в виде объектов NativeAd. Она заполняет следующие поля для NativeAd:

Поле Объекты, которые всегда добавляются адаптером Liftoff Monetize
Заголовок
Изображение 1
Просмотр медиа
Body
Значок приложения
Призыв к действию
Star rating
Магазин
Цена

1 Адаптер Liftoff Monetize не предоставляет прямой доступ к основному объекту изображения для нативных объявлений. Вместо этого адаптер заполняет элемент MediaView видео или изображением.

Коды ошибок

Если адаптер не получает объявление от Liftoff Monetize, издатели могут проверить основную ошибку в ответе на запрос объявления с помощью ResponseInfo.getAdapterResponses() в следующих классах:

Формат Название класса
Объявления при запуске приложения (назначение ставок) com.google.ads.mediation.vungle.VungleMediationAdapter
Объявления при запуске приложения (каскад) com.google.ads.mediation.vungle.VungleMediationAdapter
Баннер (назначение ставок) com.google.ads.mediation.vungle.VungleMediationAdapter
Баннер (водопад) com.vungle.mediation.VungleInterstitialAdapter
Межстраничные объявления (назначение ставок) com.google.ads.mediation.vungle.VungleMediationAdapter
Межстраничное объявление (водопад) com.vungle.mediation.VungleInterstitialAdapter
Объявления с вознаграждением (назначение ставок) com.google.ads.mediation.vungle.VungleMediationAdapter
Объявления с вознаграждением (водопад) com.vungle.mediation.VungleAdapter
Межстраничное объявление с вознаграждением (ставки) com.google.ads.mediation.vungle.VungleMediationAdapter
Межстраничное объявление с вознаграждением (каскад) com.google.ads.mediation.vungle.VungleMediationAdapter
Нативные объявления (назначение ставок) com.google.ads.mediation.vungle.VungleMediationAdapter
Нативные объявления (водопад) com.google.ads.mediation.vungle.VungleMediationAdapter

Ниже приведены коды и сообщения, которые адаптер Liftoff Monetize выдает, когда не удается загрузить объявление.

Код ошибки Поместье Причина
101 com.google.ads.mediation.vungle Недействительные параметры сервера (например, идентификатор приложения или места размещения).
102 com.google.ads.mediation.vungle Запрошенный размер баннера не соответствует допустимому размеру объявления Liftoff Monetize.
103 com.google.ads.mediation.vungle Для запроса объявлений в Liftoff Monetize требуется Activityконтекст.
104 com.google.ads.mediation.vungle Vungle SDK не может загрузить несколько объявлений для одного и того же идентификатора рекламного места.
105 com.google.ads.mediation.vungle Не удалось инициализировать SDK Vungle.
106 com.google.ads.mediation.vungle SDK Vungle вернул успешный обратный вызов загрузки, но Banners.getBanner() или Vungle.getNativeAd() вернули значение null.
107 com.google.ads.mediation.vungle Vungle SDK не готов к показу объявления.
108 com.google.ads.mediation.vungle Vungle SDK вернул недопустимый токен для назначения ставок.

Если ошибка связана с Vungle SDK, ознакомьтесь с кодами ошибок Vungle SDK для iOS и Android.

Изменения в адаптере медиации Liftoff Monetize для Android

Версия 7.7.8.1

  • Закрепите зависимость адаптера Kotlin на версии 1.9.0 (минимальная версия Kotlin, поддерживаемая GMA NextGen SDK).

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.4.0.
  • Vungle SDK версии 7.7.8.

Версия 7.7.8.0

  • Подтверждена совместимость с Vungle SDK 7.7.8.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.4.0.
  • Vungle SDK версии 7.7.8.

Версия 7.7.7.0

  • Удалена проверка canPlayAd() перед показом объявлений при запуске приложения, чтобы SDK Liftoff обрабатывал случаи, когда объявление не готово, и запускал собственный обратный вызов ошибки.
  • Объекты объявлений при запуске приложения и межстраничных объявлений теперь могут иметь нулевое значение. Перед play() добавлены проверки на нулевое значение.
  • Добавлена регистрация с помощью VungleMediationLogger, когда экземпляр объявления при запуске приложения, межстраничного объявления или объявления с вознаграждением (каскад и назначение ставок) имеет значение null во время показа.
  • Подтверждена совместимость с Vungle SDK 7.7.7.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.3.0.
  • Vungle SDK версии 7.7.7.

Версия 7.7.6.0

  • Подтверждена совместимость с Vungle SDK 7.7.6.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.3.0.
  • Vungle SDK версии 7.7.6.

Версия 7.7.4.2

  • Сопоставление Карт AgeRestrictedTreatment с COPPA API от Liftoff Monetize.
  • Удалены старые реализации API для следующих форматов объявлений с каскадной загрузкой: баннеры и межстраничные объявления.
  • Адаптер обновлен: теперь для каскадных баннеров используется loadBannerAd, а для каскадных межстраничных объявлений – loadInterstitialAd.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.2.1.
  • Vungle SDK версии 7.7.4.

Версия 7.7.4.1

  • Добавлено ведение журнала с помощью VungleMediationLogger, чтобы выделять случаи, когда обнаруживается несколько идентификаторов приложений.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 25.3.0.
  • Google Mobile Ads Next-Gen SDK версии 1.2.1.

Версия 7.7.4.0

  • Добавлена реализация MediationInterstitialAd для формата межстраничных объявлений.
  • Подтверждена совместимость с Vungle SDK 7.7.4.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 25.2.0.
  • Vungle SDK версии 7.7.4.

Версия 7.7.2.0

  • Добавлено свойство для создания адаптера с зависимостью GMA Next-Gen SDK.
  • Добавлена регистрация с помощью VungleMediationLogger для случаев несоответствия размера адаптивного баннера.
  • Задайте свойство adapterAdFormat в BaseAd.
  • Подтверждена совместимость с Vungle SDK 7.7.2.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 25.0.0.
  • Google Mobile Ads Next-Gen SDK версии 0.25.0-beta01.
  • Vungle SDK версии 7.7.2.

Версия 7.7.1.0

  • Подтверждена совместимость с Vungle SDK 7.7.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 25.0.0.
  • Vungle SDK версии 7.7.1.

Версия 7.7.0.1

  • Добавлена поддержка настройки издателями параметра com.vungle.ads.AdConfig.setBackButtonImmediatelyEnabled для объявлений при запуске приложения с помощью дополнительных параметров медиации.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.9.0.
  • Vungle SDK версии 7.7.0.

Версия 7.7.0.0

  • Подтверждена совместимость с Vungle SDK 7.7.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.9.0.
  • Vungle SDK версии 7.7.0.

Версия 7.6.3.1

  • Добавлена поддержка пересылки параметра tagForUnderAgeOfConsent из Google Mobile Ads SDK в Liftoff Monetize SDK.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.9.0.
  • Vungle SDK версии 7.6.3.

Версия 7.6.3.0

  • Подтверждена совместимость с Vungle SDK 7.6.3.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.9.0.
  • Vungle SDK версии 7.6.3.

Версия 7.6.2.0

  • Подтверждена совместимость с Vungle SDK 7.6.2.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.9.0.
  • Vungle SDK версии 7.6.2.

Версия 7.6.1.0

  • Подтверждена совместимость с Vungle SDK 7.6.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.7.0.
  • Vungle SDK версии 7.6.1.

Версия 7.6.0.0

  • Подтверждена совместимость с Vungle SDK 7.6.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.7.0.
  • Vungle SDK версии 7.6.0.

Версия 7.5.1.1

  • Удалены ссылки на контекст на уровне класса. Помогает уменьшить утечку памяти.
  • Добавлена реализация нового API для баннеров с каскадной загрузкой.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.7.0.
  • Vungle SDK версии 7.5.1.

Версия 7.5.1.0

  • Подтверждена совместимость с Vungle SDK 7.5.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.5.0.
  • Vungle SDK версии 7.5.1.

Версия 7.5.0.1

  • Устанавливает для параметра overrideImpressionRecording значение true для нативных объявлений с каскадом и назначением ставок в реальном времени.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.4.0.
  • Vungle SDK версии 7.5.0.

Версия 7.5.0.0

  • Подтверждена совместимость с Vungle SDK 7.5.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.2.0.
  • Vungle SDK версии 7.5.0.

Версия 7.4.3.1

  • Минимальный уровень Android API теперь 23.
  • Минимальная версия Google Mobile Ads SDK теперь 24.0.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 24.0.0.
  • Vungle SDK версии 7.4.3.

Версия 7.4.3.0

  • Подтверждена совместимость с Vungle SDK 7.4.3.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.6.0.
  • Vungle SDK версии 7.4.3.

Версия 7.4.2.0

  • Подтверждена совместимость с Vungle SDK 7.4.2.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.5.0.
  • Vungle SDK версии 7.4.2.

Версия 7.4.1.0

  • Подтверждена совместимость с Vungle SDK 7.4.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.3.0.
  • Vungle SDK версии 7.4.1.

Версия 7.4.0.1

  • Добавлена поддержка специальных размеров объявлений для объявлений-баннеров с назначением ставок и каскадной медиацией.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.2.0.
  • Vungle SDK версии 7.4.0.

Версия 7.4.0.0

  • Расширен класс VungleInterstitialAdapter из VungleMediationAdapter для добавления поддержки каскада для формата объявлений при запуске приложения в Google Менеджере рекламы.
  • Подтверждена совместимость с Vungle SDK 7.4.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.2.0.
  • Vungle SDK версии 7.4.0.

Версия 7.3.2.0

  • Подтверждена совместимость с Vungle SDK 7.3.2.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.0.0.
  • Vungle SDK версии 7.3.2.

Версия 7.3.1.0

  • Подтверждена совместимость с Vungle SDK 7.3.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.0.0.
  • Vungle SDK версии 7.3.1.

Версия 7.3.0.0

  • Минимальная версия Google Mobile Ads SDK теперь 23.0.0.
  • Подтверждена совместимость с Vungle SDK 7.3.0.
  • Добавлена поддержка каскадов и назначения ставок для формата объявлений при запуске приложения.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 23.0.0.
  • Vungle SDK версии 7.3.0.

Версия 7.1.0.0

  • Подтверждена совместимость с Vungle SDK 7.1.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 22.3.0.
  • Vungle SDK версии 7.1.0.

Версия 7.0.0.1

  • Исправлена проблема, из-за которой Google Mobile Ads SDK не регистрировал показы нативных объявлений, размещаемых с помощью ставок.
  • Адаптер снова зависит от Google Mobile Ads SDK версии 22.3.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 22.3.0.
  • Vungle SDK версии 7.0.0.

Версия 7.0.0.0

  • Добавлена поддержка загрузки нескольких объявлений с одним и тем же идентификатором места размещения для всех форматов объявлений с каскадной загрузкой.
  • Название адаптера Vungle изменено на Liftoff Monetize.
  • Подтверждена совместимость с Vungle SDK 7.0.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 22.4.0.
  • Vungle SDK версии 7.0.0.

Версия 6.12.1.1

  • Обновлен адаптер для использования нового класса VersionInfo.
  • Минимальная версия Google Mobile Ads SDK теперь 22.0.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 22.0.0.
  • Vungle SDK версии 6.12.1.

Версия 6.12.1.0

  • Подтверждена совместимость с Vungle SDK 6.12.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 21.4.0.
  • Vungle SDK версии 6.12.1.

Версия 6.12.0.1

  • Добавлена поддержка назначения ставок для баннеров.
  • Подтверждена совместимость с Vungle SDK 6.12.0.
  • Минимальная требуемая версия Google Mobile Ads SDK теперь 21.4.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 21.4.0.
  • Vungle SDK версии 6.12.0.

Версия 6.12.0.0

  • Добавлена поддержка каскадной медиации и назначения ставок для формата межстраничных объявлений с вознаграждением.
  • Добавлена поддержка назначения ставок для формата нативного объявления.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 21.1.0.
  • Vungle SDK версии 6.12.0.

Версия 6.11.0.3

  • Добавлена поддержка каскадной медиации для формата нативного объявления.
  • Минимальная версия Google Mobile Ads SDK теперь 21.1.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 21.1.0.
  • Vungle SDK версии 6.11.0.

Версия 6.11.0.2

  • Добавлена поддержка загрузки нескольких объявлений с одним и тем же идентификатором места размещения в объявлениях с назначением ставок на основе вознаграждения.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 21.0.0.
  • Vungle SDK версии 6.11.0.

Версия 6.11.0.1

  • Обновлены compileSdkVersion и targetSdkVersion до API 31.
  • Минимальная требуемая версия Google Mobile Ads SDK теперь 21.0.0.
  • Минимальный уровень Android API теперь 19.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 21.0.0.
  • Vungle SDK версии 6.11.0.

Версия 6.11.0.0

  • Подтверждена совместимость с Vungle SDK 6.11.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.6.0.
  • Vungle SDK версии 6.11.0.

Версия 6.10.5.0

  • Подтверждена совместимость с Vungle SDK 6.10.5.
  • Минимальная требуемая версия Google Mobile Ads SDK теперь 20.6.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.6.0.
  • Vungle SDK версии 6.10.5.

Версия 6.10.4.0

  • Подтверждена совместимость с Vungle SDK 6.10.4.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.5.0.
  • Vungle SDK версии 6.10.4.

Версия 6.10.3.0

  • Подтверждена совместимость с Vungle SDK 6.10.3.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.5.0.
  • Vungle SDK версии 6.10.3.

Версия 6.10.2.1

  • Подтверждена совместимость с Vungle SDK 6.10.2.
  • Добавлена поддержка назначения ставок для межстраничных объявлений и объявлений с вознаграждением.
  • Минимальная версия Google Mobile Ads SDK теперь 20.5.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.5.0.
  • Vungle SDK версии 6.10.2.

Версия 6.10.2.0

  • Подтверждена совместимость с Vungle SDK 6.10.2.
  • Исправлена проблема с адаптером: параметр serverParameters заменен на mediationExtras, чтобы получать параметры, относящиеся к сети Vungle, при запросе баннеров и межстраничных объявлений.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.3.0.
  • Vungle SDK версии 6.10.2.

Версия 6.10.1.0

  • Подтверждена совместимость с Vungle SDK 6.10.1.
  • Минимальная версия Google Mobile Ads SDK теперь 20.3.0.
  • Теперь объявления MREC поддерживаются с помощью API баннеров Vungle.
  • Обновлены стандартные коды ошибок и сообщения.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.3.0.
  • Vungle SDK версии 6.10.1.

Версия 6.9.1.1

  • Минимальная версия Google Mobile Ads SDK теперь 20.0.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 20.0.0.
  • Vungle SDK версии 6.9.1.

Версия 6.9.1.0

  • Подтверждена совместимость с Vungle SDK 6.9.1.
  • Добавлена поддержка OMSDK.
  • Исправлены различные ошибки.
  • Поддержка объявлений с вознаграждением для обратного вызова Vungle onAdViewed.
  • Минимальная версия Google Mobile Ads SDK теперь 19.7.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 19.7.0.
  • Vungle SDK версии 6.9.1.

Версия 6.8.1.1

  • Минимальная версия Google Mobile Ads SDK теперь 19.6.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 19.6.0.
  • Vungle SDK версии 6.8.1.

Версия 6.8.1.0

  • Проверена совместимость с Vungle SDK 6.8.1.
  • Минимальная версия Google Mobile Ads SDK теперь 19.5.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 19.5.0.
  • Vungle SDK версии 6.8.1.

Версия 6.8.0.0

  • Подтверждена совместимость с Vungle SDK 6.8.0.
  • Адаптер теперь не пересылает onAdClosed() при обновлении или удалении баннеров.
  • Удалены методы FlexFeed и FlexView (устарели в Vungle 6.8.0).
  • Минимальная требуемая версия Google Mobile Ads SDK теперь 19.4.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 19.4.0.
  • Vungle SDK версии 6.8.0.

Версия 6.7.1.0

  • Подтверждена совместимость с Vungle SDK 6.7.1.
  • Исправлена ошибка, из-за которой объявления не загружались, если они были загружены с использованием контекста приложения.
  • Обновление targetSdkVersion до API 29.
  • Минимальная версия Google Mobile Ads SDK теперь 19.3.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 19.3.0.
  • Vungle SDK версии 6.7.1.

Версия 6.7.0.0

  • Подтверждена совместимость с Vungle SDK 6.7.0.
  • Адаптер обновлен и теперь поддерживает запросы встроенных адаптивных баннеров.
  • Теперь по умолчанию звук в межстраничных объявлениях и объявлениях с вознаграждением включен.
  • Теперь при клике на межстраничное объявление вызывается обратный вызов onAdLeftApplication().
  • Минимальная версия Google Mobile Ads SDK теперь 19.2.0.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 19.2.0.
  • Vungle SDK версии 6.7.0.

Версия 6.5.3.0

  • Подтверждена совместимость с Vungle SDK 6.5.3.
  • Добавлена поддержка нового формата баннеров Vungle.
  • Минимальная версия Google Mobile Ads SDK теперь 19.0.1.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 19.0.1.
  • Vungle SDK версии 6.5.3.

Версия 6.4.11.1

  • Исправлена ошибка, из-за которой не обновлялись баннеры.

Версия 6.4.11.0

  • Подтверждена совместимость с Vungle SDK 6.4.11.
  • Добавлена поддержка баннерной рекламы.
  • Адаптер перенесен в AndroidX.
  • Минимальная версия Google Mobile Ads SDK теперь 18.2.0.

Версия 6.3.24.1

  • Обновленный адаптер поддерживает новый API для объявлений с вознаграждением, доступный в рамках открытого бета-тестирования.
  • Минимальная версия Google Mobile Ads SDK теперь 17.2.0.

Версия 6.3.24.0

  • Подтверждена совместимость с Vungle SDK 6.3.24.

Версия 6.3.17.0

  • Подтверждена совместимость с Vungle SDK 6.3.17.

Версия 6.3.12.0

  • Подтверждена совместимость с Vungle SDK 6.3.12.

Версия 6.2.5.1

  • Адаптер обновлен, чтобы вызывать событие объявления onRewardedVideoComplete().

Версия 6.2.5.0

  • Подтверждена совместимость с Vungle SDK 6.2.5.

Версия 5.3.2.1

  • Обновленный адаптер корректно передает данные о кликах в Google Mobile Ads SDK.

Версия 5.3.2.0

  • Подтверждена совместимость с Vungle SDK 5.3.2.
  • Обновлен проект адаптера для Android Studio 3.0.
  • В класс Bundle builder добавлены следующие методы:
    • setOrdinalViewCount : это поле используется для передачи порядкового номера медиации, когда издатель получает отчеты с порядковыми номерами от Vungle.
    • setFlexViewCloseTimeInSec – этот вариант позволяет настроить автоматическое закрытие объявлений с гибким просмотром через заданное количество секунд.

Версия 5.3.0.0

  • Подтверждена совместимость с Vungle SDK 5.3.0.

Версия 5.1.0.0

  • Адаптер обновлен, чтобы быть совместимым с Vungle SDK 5.1.0.
  • Изменена система именования версий: [версия SDK Vungle].[версия исправления адаптера].

Более ранние версии

  • Добавлена поддержка межстраничных объявлений и видеорекламы с вознаграждением.