В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и показа рекламы из Liftoff Monetize с использованием медиации, охватывающей как интеграцию с назначением ставок, так и каскадную модель. В нём также рассказывается, как добавить Liftoff Monetize в конфигурацию медиации рекламного блока, а также как интегрировать Vungle SDK и адаптер в приложение для Android.
Поддерживаемые интеграции и форматы рекламы
Адаптер-медиатор для Liftoff Monetize обладает следующими возможностями:
| Интеграция | |
|---|---|
| Торги | |
| Водопад | |
| Форматы | |
| Открыть приложение | |
| Баннер | |
| Интерстициальный | |
| Награжден | |
| Вознагражденный интерстициальный | |
| Родной | |
Требования
Android API уровня 23 или выше
[Для торгов]: Чтобы интегрировать все поддерживаемые форматы рекламы в торги, используйте адаптер Liftoff Monetize 7.3.0.0 или выше ( рекомендуется последняя версия ).
Последняя версия Google Mobile Ads SDK.
Завершите руководство по началу работы с посредничеством.
Шаг 1: Настройте конфигурации в пользовательском интерфейсе Liftoff Monetize
Зарегистрируйтесь или войдите в свою учетную запись Liftoff Monetize.
Добавьте свое приложение на панель управления Liftoff Monetize , нажав кнопку «Добавить приложение» .

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

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

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

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

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

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

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

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

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

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

Запишите идентификатор ссылки и нажмите «Звучит хорошо» .
Баннер

Баннер 300x250

Интерстициальный

Награжден

Вознагражденный интерстициальный

Родной

Найдите свой ключ API для отчетов
Торги
Этот шаг не требуется для интеграции торгов.
Водопад
Помимо идентификатора приложения и идентификатора ссылки , вам также понадобится ключ API отчётности Liftoff Monetize для настройки идентификатора рекламного блока Менеджера рекламы. Перейдите на панель управления отчётами Liftoff Monetize и нажмите кнопку «Ключ API отчётности», чтобы просмотреть свой ключ API отчётности .

Обновите файл app-ads.txt
 Файл 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 Bidding
Торги
Перейдите в раздел «Доставка» > «Настройки канала спроса» . На вкладке «Настройки по умолчанию » включите опцию «Разрешить безопасный обмен сигналами для торгов SDK» .

Нажмите «Сохранить ».
Водопад
Этот шаг не является обязательным для каскадной интеграции.
Настройте торги Liftoff Monetize
Торги
Перейдите в раздел Доставка > Участники торгов и нажмите Перейти к торгам SDK .

Нажмите кнопку «Новый участник торгов» .

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

Нажмите «Продолжить» , чтобы включить функцию ставок SDK для этого участника торгов.

Нажмите Готово .
Водопад
Этот шаг не является обязательным для каскадной интеграции.
Настроить сопоставление рекламных блоков
Торги
Перейдите в раздел Доставка > Участники торгов и нажмите Перейти к торгам SDK .

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

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

Выберите конкретный рекламный блок . Выберите рекламный блок и формат, выберите «Мобильное приложение» в качестве типа инвентаря и ваше мобильное приложение . Затем введите идентификатор приложения и идентификатор места размещения, полученные в предыдущем разделе. Нажмите кнопку «Сохранить» .

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

Прокрутите вниз и нажмите «Добавить партнера по доходности» .

Выберите компанию, созданную для Liftoff Monetize в предыдущем разделе. Выберите Mobile SDK mediation в качестве типа интеграции , Android в качестве платформы и Active в качестве статуса .
Введите идентификатор приложения и идентификатор размещения, полученные в предыдущем разделе, а также значение CPM по умолчанию . Нажмите «Сохранить» .

Примечание: Автоматическому сбору данных требуется несколько дней, прежде чем он сможет точно рассчитать значение динамической цены за тысячу показов (CPM) для сети медиации. После того, как значение eCPM будет рассчитано, оно автоматически обновляется от вашего имени.
Добавьте Liftoff в список рекламных партнеров GDPR и государственных органов США
Следуйте инструкциям в настройках европейских и государственных нормативных актов США , чтобы добавить Liftoff в список рекламных партнеров, соответствующих европейским и государственным нормативным актам США, в пользовательском интерфейсе Менеджера рекламы.
Шаг 3: Импортируйте Vungle SDK и адаптер Liftoff Monetize
Интеграция с Android Studio (рекомендуется)
 В файл build.gradle.kts уровня приложения добавьте следующие зависимости и конфигурации реализации. Используйте последние версии Vungle SDK и адаптера:
dependencies {
    implementation("com.google.android.gms:play-services-ads:24.7.0")
    implementation("com.google.ads.mediation:vungle:7.6.0.0")
}
Ручная интеграция
Загрузите последнюю версию Vungle Android SDK , извлеките файлы
.aarи JAR из папкиlibsи добавьте их в свой проект.Перейдите к артефактам адаптера Liftoff Monetize в репозитории Maven от Google. Выберите последнюю версию, скачайте
.aarфайл адаптера Vungle и добавьте его в свой проект.
Шаг 4: Реализуйте настройки конфиденциальности в Vungle SDK
Согласие ЕС и GDPR
Чтобы соответствовать Политике Google в отношении согласия пользователей из ЕС , вы должны предоставить пользователям в Европейской экономической зоне (ЕЭЗ), Великобритании и Швейцарии определённую информацию и получить их согласие на использование файлов cookie или других локальных хранилищ в случаях, предусмотренных законодательством, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Эта политика отражает требования Директивы ЕС о конфиденциальности в электронном виде и Общего регламента по защите данных (GDPR). Вы несёте ответственность за проверку распространения согласия на каждый источник рекламы в вашей цепочке посредников. Google не может автоматически передавать согласие пользователя таким сетям.
Начиная с версии Vungle SDK 7.4.1, Liftoff Monetize автоматически считывает согласие GDPR, установленное платформами управления согласием, поддерживающими спецификацию дополнительного согласия Google , включая UMP SDK . Подробнее см. в разделе «Рекомендуемые инструкции по внедрению GDPR» .
Законы США о конфиденциальности
Законы США о конфиденциальности требуют предоставления пользователям права отказаться от «продажи» их «личной информации» (как этот термин определен в законе). Отказ осуществляется через заметную ссылку «Не продавайте мою личную информацию» на главной странице «продающей» стороны. Руководство по соблюдению законов США о конфиденциальности предлагает возможность включить ограниченную обработку данных для показа рекламы Google, но Google не может применить эту настройку к каждой рекламной сети в вашей цепочке посредничества. Поэтому вам необходимо указать каждую рекламную сеть в вашей цепочке посредничества, которая может участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей для обеспечения соблюдения правил.
Liftoff Monetize включает API, позволяющий передавать информацию о согласии в Vungle SDK. Следующий пример кода показывает, как передать информацию о согласии в Vungle SDK. Если вы решите вызвать этот метод, рекомендуется сделать это до запроса рекламы через Google Mobile Ads SDK.
Ява
Котлин
Более подробную информацию и значения, которые можно предоставить в методе, см. в разделе «Реализация CCPA».
Шаг 5: Добавьте необходимый код
Для интеграции Liftoff Monetize дополнительный код не требуется.
Шаг 6: Проверьте свою реализацию
Включить тестовые объявления
Обязательно зарегистрируйте свое тестовое устройство в Ad Manager и включите тестовый режим в пользовательском интерфейсе Liftoff Monetize.
Проверьте тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от Liftoff Monetize, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Liftoff Monetize (Bidding) и Liftoff Monetize (Waterfall) .
Дополнительные шаги
Параметры, специфичные для сети
Адаптер Liftoff Monetize поддерживает следующие дополнительные параметры запроса, которые можно передать адаптеру:
-  
userId - Строка, представляющая идентификатор поощренного пользователя Liftoff Monetize.
 -  
adOrientation - Целое число, определяющее ориентацию представления полноэкранной рекламы.
 
Вот пример кода, как создать запрос объявления, который задает эти параметры:
Ява
Котлин
Рендеринг нативной рекламы
 Адаптер Liftoff Monetize возвращает нативные объявления в виде объектов NativeAd . Он заполняет следующие поля для NativeAd .
| Поле | Активы всегда включены в адаптер Liftoff Monetize | 
|---|---|
| Заголовок | |
| Изображение | 1 | 
| Медиа-просмотр | |
| Тело | |
| Значок приложения | |
| Призыв к действию | |
| Звездный рейтинг | |
| Магазин | |
| Цена | 
 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 | Не удалось инициализировать Vungle SDK. | 
| 106 | com.google.ads.mediation.vungle | Vungle SDK вернул успешный обратный вызов загрузки, но 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 .
Журнал изменений адаптера-медиатора Android Liftoff Monetize
Версия 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
- Удалены ссылки на Context на уровне класса. Это может помочь уменьшить проблемы с утечками памяти.
 - Добавлена новая реализация API для баннерной рекламы Waterfall.
 
Создано и протестировано с помощью:
- 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 как для каскадной, так и для нативной рекламы RTB. 
Создано и протестировано с помощью:
- 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
- Минимально требуемый уровень API Android обновлен до 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 Ad Manager. - Проверенная совместимость с 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.
 - Минимально требуемый уровень API Android обновлен до 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
- Обновленный адаптер для поддержки нового открытого бета-тестирования Rewarded 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.
 - Обновлен проект Adpater для Android Studio 3.0.
 -  Добавлены следующие методы в класс Bundle Builder.
-  
setOrdinalViewCount: это поле используется для передачи порядкового номера медиации всякий раз, когда издатель получает отчеты с порядковыми данными от Vungle. -  
setFlexViewCloseTimeInSec: эта опция используется, чтобы заставить Flex View-рекламу автоматически закрываться по истечении указанного количества секунд. 
 -  
 
Версия 5.3.0.0
- Проверенная совместимость с Vungle SDK 5.3.0.
 
Версия 5.1.0.0
- Обновлен адаптер для совместимости с Vungle SDK 5.1.0.
 - Изменена система наименования версий на [версия Vungle SDK].[версия патча адаптера].
 
Более ранние версии
- Добавлена поддержка форматов интерстициальной и вознагражденной видеорекламы.
 
В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и показа рекламы из Liftoff Monetize с использованием медиации, охватывающей как интеграцию с назначением ставок, так и каскадную модель. В нём также рассказывается, как добавить Liftoff Monetize в конфигурацию медиации рекламного блока, а также как интегрировать Vungle SDK и адаптер в приложение для Android.
Поддерживаемые интеграции и форматы рекламы
Адаптер-медиатор для Liftoff Monetize обладает следующими возможностями:
| Интеграция | |
|---|---|
| Торги | |
| Водопад | |
| Форматы | |
| Открыть приложение | |
| Баннер | |
| Интерстициальный | |
| Награжден | |
| Вознагражденный интерстициальный | |
| Родной | |
Требования
Android API уровня 23 или выше
[Для торгов]: Чтобы интегрировать все поддерживаемые форматы рекламы в торги, используйте адаптер Liftoff Monetize 7.3.0.0 или выше ( рекомендуется последняя версия ).
Последняя версия Google Mobile Ads SDK.
Завершите руководство по началу работы с посредничеством.
Шаг 1: Настройте конфигурации в пользовательском интерфейсе Liftoff Monetize
Зарегистрируйтесь или войдите в свою учетную запись Liftoff Monetize.
Добавьте свое приложение на панель управления Liftoff Monetize , нажав кнопку «Добавить приложение» .

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

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

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

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

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

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

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

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

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

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

Запишите идентификатор ссылки и нажмите «Звучит хорошо» .
Баннер

Баннер 300x250

Интерстициальный

Награжден

Вознагражденный интерстициальный

Родной

Найдите свой ключ API для отчетов
Торги
Этот шаг не требуется для интеграции торгов.
Водопад
Помимо идентификатора приложения и идентификатора ссылки , вам также понадобится ключ API отчётности Liftoff Monetize для настройки идентификатора рекламного блока Менеджера рекламы. Перейдите на панель управления отчётами Liftoff Monetize и нажмите кнопку «Ключ API отчётности», чтобы просмотреть свой ключ API отчётности .

Обновите файл app-ads.txt
 Файл 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 Bidding
Торги
Перейдите в раздел «Доставка» > «Настройки канала спроса» . На вкладке «Настройки по умолчанию » включите опцию «Разрешить безопасный обмен сигналами для торгов SDK» .

Нажмите «Сохранить ».
Водопад
Этот шаг не является обязательным для каскадной интеграции.
Настройте торги Liftoff Monetize
Торги
Перейдите в раздел Доставка > Участники торгов и нажмите Перейти к торгам SDK .

Нажмите кнопку «Новый участник торгов» .

Select Liftoff Monetize as the bidder.

Click Continue to enable SDK Bidding for this bidder.

Click Done .
Водопад
This step isn't required for waterfall integrations.
Configure ad unit mapping
Торги
Navigate to Delivery > Bidders , and click Go to SDK Bidding .

Select the company for Liftoff Monetize.

Go to the Ad unit mapping tab and click New ad unit mapping .

Choose Specific ad unit . Select an ad unit and format, Mobile app as the Inventory type , and your Mobile application . Then, enter Application ID and Placement Reference ID obtained in the previous section. Finally, click Save .

Водопад
Navigate to Delivery > Yield groups and click the New yield group button. Select your Mobile application .

Scroll down and click Add yield partner .

Select the company you created for Liftoff Monetize in the previous section. Choose Mobile SDK mediation as the Integration type , Android as the Platform , and Active as the Status .
Enter the Application ID and Placement Reference ID obtained in the previous section, and the Default CPM value. Click Save .

Note: Automatic data collection takes a few days to gather data before it can accurately calculate a Dynamic CPM value for a mediation network. Once the eCPM can be calculated, it is automatically updated on your behalf.
Add Liftoff to GDPR and US state regulations ad partners list
Follow the steps in European regulations settings and US state regulations settings to add Liftoff to the European and US state regulations ad partners list in the Ad Manager UI.
Step 3: Import the Vungle SDK and Liftoff Monetize adapter
Android Studio integration (recommended)
 In your app-level build.gradle.kts file, add the following implementation dependencies and configurations. Use the latest versions of the Vungle SDK and adapter:
dependencies {
    implementation("com.google.android.gms:play-services-ads:24.7.0")
    implementation("com.google.ads.mediation:vungle:7.6.0.0")
}
Manual integration
Download the latest Vungle Android SDK and extract the
.aarand JAR files under thelibsfolder and add it to your project.Navigate to the Liftoff Monetize adapter artifacts on Google's Maven Repository. Select the latest version, download the Vungle adapter's
.aarfile, and add it to your project.
Step 4: Implement privacy settings on the Vungle SDK
EU consent and GDPR
To comply with Google EU User Consent Policy , you must make certain disclosures to your users in the European Economic Area (EEA), the UK, and Switzerland, and obtain their consent for the use of cookies or other local storage where legally required, and for the collection, sharing, and use of personal data for ads personalization. This policy reflects the requirements of the EU ePrivacy Directive and the General Data Protection Regulation (GDPR). You are responsible for verifying consent is propagated to each ad source in your mediation chain. Google is unable to pass the user's consent choice to such networks automatically.
Starting in Vungle SDK version 7.4.1, Liftoff Monetize automatically reads GDPR consent set by consent management platforms that support Google's Additional Consent specification , including the UMP SDK . For more information, see GDPR Recommended Implementation Instructions .
US states privacy laws
US states privacy laws require giving users the right to opt out of the "sale" of their "personal information" (as the law defines those terms), with the opt-out offered through a prominent "Do Not Sell My Personal Information" link on the "selling" party's homepage. The US states privacy laws compliance guide offers the ability to enable restricted data processing for Google ad serving, but Google is unable to apply this setting to each ad network in your mediation chain. Therefore, you must identify each ad network in your mediation chain that may participate in the sale of personal information and follow guidance from each of those networks to ensure compliance.
Liftoff Monetize includes an API that lets you pass consent to the Vungle SDK. The following sample code shows how to pass this consent information to the Vungle SDK. If you choose to call this method, it is recommended that you do so prior to requesting ads through Google Mobile Ads SDK.
Ява
Котлин
See CCPA implementation for more details and the values that can be provided in the method.
Step 5: Add required code
No additional code required for Liftoff Monetize integration.
Step 6: Test your implementation
Enable test ads
Make sure you register your test device for Ad Manager and enable test mode in Liftoff Monetize UI.
Verify test ads
To verify that you are receiving test ads from Liftoff Monetize, enable single ad source testing in ad inspector using the Liftoff Monetize (Bidding) and Liftoff Monetize (Waterfall) ad source(s).
Optional steps
Network-specific parameters
The Liftoff Monetize adapter supports the following additional request parameters which can be passed to the adapter:
-  
userId - A string representing Liftoff Monetize's Incentivized User ID.
 -  
adOrientation - An integer specifying the presentation orientation for full-screen ads.
 
Here's a code example of how to create an ad request that sets these parameters:
Ява
Котлин
Native ads rendering
 The Liftoff Monetize adapter returns its native ads as NativeAd objects. It populates the following fields for a NativeAd .
| Поле | Assets always included by Liftoff Monetize adapter | 
|---|---|
| Заголовок | |
| Изображение | 1 | 
| Media view | |
| Тело | |
| Значок приложения | |
| Call to action | |
| Звездный рейтинг | |
| Магазин | |
| Цена | 
 1 The Liftoff Monetize adapter does not provide direct access to the main image asset for its native ads. Instead, the adapter populates the MediaView with a video or an image.
Error codes
 If the adapter fails to receive an ad from Liftoff Monetize, publishers can check the underlying error from the ad response using ResponseInfo.getAdapterResponses() under the following classes:
| Формат | Class name | 
|---|---|
| App Open (Bidding) | com.google.ads.mediation.vungle.VungleMediationAdapter | 
| App Open (Waterfall) | com.google.ads.mediation.vungle.VungleMediationAdapter | 
| Banner (Bidding) | com.google.ads.mediation.vungle.VungleMediationAdapter | 
| Banner (Waterfall) | com.vungle.mediation.VungleInterstitialAdapter | 
| Interstitial (Bidding) | com.google.ads.mediation.vungle.VungleMediationAdapter | 
| Interstitial (Waterfall) | com.vungle.mediation.VungleInterstitialAdapter | 
| Rewarded (Bidding) | com.google.ads.mediation.vungle.VungleMediationAdapter | 
| Rewarded (Waterfall) | com.vungle.mediation.VungleAdapter | 
| Rewarded Interstitial (Bidding) | com.google.ads.mediation.vungle.VungleMediationAdapter | 
| Rewarded Interstitial (Waterfall) | com.google.ads.mediation.vungle.VungleMediationAdapter | 
| Native (Bidding) | com.google.ads.mediation.vungle.VungleMediationAdapter | 
| Native (Waterfall) | com.google.ads.mediation.vungle.VungleMediationAdapter | 
Here are the codes and accompanying messages thrown by the Liftoff Monetize adapter when an ad fails to load:
| Код ошибки | Домен | Причина | 
|---|---|---|
| 101 | com.google.ads.mediation.vungle | Invalid server parameters (eg app ID or placement ID). | 
| 102 | com.google.ads.mediation.vungle | The requested banner size does not map to a valid Liftoff Monetize ad size. | 
| 103 | com.google.ads.mediation.vungle |  Liftoff Monetize requires an Activity context to request ads. | 
| 104 | com.google.ads.mediation.vungle | The Vungle SDK cannot load multiple ads for the same placement ID. | 
| 105 | com.google.ads.mediation.vungle | The Vungle SDK failed to initialize. | 
| 106 | com.google.ads.mediation.vungle | Vungle SDK returned a successful load callback, but Banners.getBanner() or Vungle.getNativeAd() returned null. | 
| 107 | com.google.ads.mediation.vungle | Vungle SDK is not ready to play the ad. | 
| 108 | com.google.ads.mediation.vungle | Vungle SDK returned invalid bidding token. | 
For errors that come from the Vungle SDK, refer to Error Codes: Vungle SDK for iOS and Android .
Liftoff Monetize Android Mediation Adapter Changelog
Version 7.6.0.0
- Verified compatibility with Vungle SDK 7.6.0.
 
Built and tested with:
- Google Mobile Ads SDK version 24.7.0.
 - Vungle SDK version 7.6.0.
 
Version 7.5.1.1
- Removed class-level references to Context. Can help reduce memory leak issues.
 - Added new API implementation for Waterfall Banner ad.
 
Built and tested with:
- Google Mobile Ads SDK version 24.7.0.
 - Vungle SDK version 7.5.1.
 
Version 7.5.1.0
- Verified compatibility with Vungle SDK 7.5.1.
 
Built and tested with:
- Google Mobile Ads SDK version 24.5.0.
 - Vungle SDK version 7.5.1.
 
Version 7.5.0.1
-  Sets 
overrideImpressionRecordingto true for both waterfall and RTB native ads. 
Built and tested with:
- Google Mobile Ads SDK version 24.4.0.
 - Vungle SDK version 7.5.0.
 
Version 7.5.0.0
- Verified compatibility with Vungle SDK 7.5.0.
 
Built and tested with:
- Google Mobile Ads SDK version 24.2.0.
 - Vungle SDK version 7.5.0.
 
Version 7.4.3.1
- Updated the minimum required Android API level to 23.
 - Updated the minimum required Google Mobile Ads SDK version to 24.0.0.
 
Built and tested with:
- Google Mobile Ads SDK version 24.0.0.
 - Vungle SDK version 7.4.3.
 
Version 7.4.3.0
- Verified compatibility with Vungle SDK 7.4.3.
 
Built and tested with:
- Google Mobile Ads SDK version 23.6.0.
 - Vungle SDK version 7.4.3.
 
Version 7.4.2.0
- Verified compatibility with Vungle SDK 7.4.2.
 
Built and tested with:
- Google Mobile Ads SDK version 23.5.0.
 - Vungle SDK version 7.4.2.
 
Version 7.4.1.0
- Verified compatibility with Vungle SDK 7.4.1.
 
Built and tested with:
- Google Mobile Ads SDK version 23.3.0.
 - Vungle SDK version 7.4.1.
 
Version 7.4.0.1
- Added custom ad size support for bidding and waterfall banner ads.
 
Built and tested with:
- Google Mobile Ads SDK version 23.2.0.
 - Vungle SDK version 7.4.0.
 
Version 7.4.0.0
-  Extended the 
VungleInterstitialAdapterclass fromVungleMediationAdapterto add waterfall support for the app open ad format on Google Ad Manager. - Verified compatibility with Vungle SDK 7.4.0.
 
Built and tested with:
- Google Mobile Ads SDK version 23.2.0.
 - Vungle SDK version 7.4.0.
 
Version 7.3.2.0
- Verified compatibility with Vungle SDK 7.3.2.
 
Built and tested with:
- Google Mobile Ads SDK version 23.0.0.
 - Vungle SDK version 7.3.2.
 
Version 7.3.1.0
- Verified compatibility with Vungle SDK 7.3.1.
 
Built and tested with:
- Google Mobile Ads SDK version 23.0.0.
 - Vungle SDK version 7.3.1.
 
Version 7.3.0.0
- Updated the minimum required Google Mobile Ads SDK version to 23.0.0.
 - Verified compatibility with Vungle SDK 7.3.0.
 - Added waterfall and bidding support for app open ad format.
 
Built and tested with:
- Google Mobile Ads SDK version 23.0.0.
 - Vungle SDK version 7.3.0.
 
Version 7.1.0.0
- Verified compatibility with Vungle SDK 7.1.0.
 
Built and tested with:
- Google Mobile Ads SDK version 22.3.0.
 - Vungle SDK version 7.1.0.
 
Version 7.0.0.1
- Fixed an issue where Google Mobile Ads SDK was not recording impressions for bidding native ads.
 - Reverted the adapter to depend on Google Mobile Ads SDK version 22.3.0.
 
Built and tested with:
- Google Mobile Ads SDK version 22.3.0.
 - Vungle SDK version 7.0.0.
 
Version 7.0.0.0
- Added support to load multiple ads with the same placement ID for all waterfall ad formats.
 - Rebranded adapter name from Vungle to Liftoff Monetize.
 - Verified compatibility with Vungle SDK 7.0.0.
 
Built and tested with:
- Google Mobile Ads SDK version 22.4.0.
 - Vungle SDK version 7.0.0.
 
Version 6.12.1.1
-  Updated adapter to use new 
VersionInfoclass. - Updated the minimum required Google Mobile Ads SDK version to 22.0.0.
 
Built and tested with:
- Google Mobile Ads SDK version 22.0.0.
 - Vungle SDK version 6.12.1.
 
Version 6.12.1.0
- Verified compatibility with Vungle SDK 6.12.1.
 
Built and tested with:
- Google Mobile Ads SDK version 21.4.0.
 - Vungle SDK version 6.12.1.
 
Version 6.12.0.1
- Added bidding support for banner ad format.
 - Verified compatibility with Vungle SDK 6.12.0.
 - Updated the minimum required Google Mobile Ads SDK version to 21.4.0.
 
Built and tested with:
- Google Mobile Ads SDK version 21.4.0.
 - Vungle SDK version 6.12.0.
 
Version 6.12.0.0
- Added waterfall mediation and bidding support for rewarded interstitial ad format.
 - Added bidding support for native ad format.
 
Built and tested with:
- Google Mobile Ads SDK version 21.1.0.
 - Vungle SDK version 6.12.0.
 
Version 6.11.0.3
- Added waterfall mediation support for native ad format.
 - Updated the minimum required Google Mobile Ads SDK version to 21.1.0.
 
Built and tested with:
- Google Mobile Ads SDK version 21.1.0.
 - Vungle SDK version 6.11.0.
 
Version 6.11.0.2
- Added support for loading multiple ads for the same placement ID in rewarded bidding ads.
 
Built and tested with:
- Google Mobile Ads SDK version 21.0.0.
 - Vungle SDK version 6.11.0.
 
Version 6.11.0.1
-  Updated 
compileSdkVersionandtargetSdkVersionto API 31. - Updated the minimum required Google Mobile Ads SDK version to 21.0.0.
 - Updated the minimum required Android API level to 19.
 
Built and tested with:
- Google Mobile Ads SDK version 21.0.0.
 - Vungle SDK version 6.11.0.
 
Version 6.11.0.0
- Verified compatibility with Vungle SDK 6.11.0.
 
Built and tested with:
- Google Mobile Ads SDK version 20.6.0.
 - Vungle SDK version 6.11.0.
 
Version 6.10.5.0
- Verified compatibility with Vungle SDK 6.10.5.
 - Updated the minimum required Google Mobile Ads SDK version to 20.6.0.
 
Built and tested with:
- Google Mobile Ads SDK version 20.6.0.
 - Vungle SDK version 6.10.5.
 
Version 6.10.4.0
- Verified compatibility with Vungle SDK 6.10.4.
 
Built and tested with:
- Google Mobile Ads SDK version 20.5.0.
 - Vungle SDK version 6.10.4.
 
Version 6.10.3.0
- Verified compatibility with Vungle SDK 6.10.3.
 
Built and tested with:
- Google Mobile Ads SDK version 20.5.0.
 - Vungle SDK version 6.10.3.
 
Version 6.10.2.1
- Verified compatibility with Vungle SDK 6.10.2.
 - Added bidding support for interstitial and rewarded ad formats.
 - Updated the minimum required Google Mobile Ads SDK version to 20.5.0.
 
Built and tested with:
- Google Mobile Ads SDK version 20.5.0.
 - Vungle SDK version 6.10.2.
 
Version 6.10.2.0
- Verified compatibility with Vungle SDK 6.10.2.
 -  Fixed an adapter issue by replacing parameter 
serverParameters, withmediationExtrasto obtain Vungle network-specific parameters, when requesting Banner and Interstitial ads. 
Built and tested with:
- Google Mobile Ads SDK version 20.3.0.
 - Vungle SDK version 6.10.2.
 
Version 6.10.1.0
- Verified compatibility with Vungle SDK 6.10.1.
 - Updated the minimum required Google Mobile Ads SDK version to 20.3.0.
 - MREC Ads are now supported with Vungle's banner API.
 - Updated standardized error codes and messages.
 
Built and tested with:
- Google Mobile Ads SDK version 20.3.0.
 - Vungle SDK version 6.10.1.
 
Version 6.9.1.1
- Updated the minimum required Google Mobile Ads SDK version to 20.0.0.
 
Built and tested with:
- Google Mobile Ads SDK version 20.0.0.
 - Vungle SDK version 6.9.1.
 
Version 6.9.1.0
- Verified compatibility with Vungle SDK 6.9.1.
 - Added support for OMSDK.
 - Various bug fixes.
 - Rewarded Ad Support for Vungle onAdViewed callback.
 - Updated the minimum required Google Mobile Ads SDK version to 19.7.0.
 
Built and tested with:
- Google Mobile Ads SDK version 19.7.0.
 - Vungle SDK version 6.9.1.
 
Version 6.8.1.1
- Updated the minimum required Google Mobile Ads SDK version to 19.6.0.
 
Built and tested with:
- Google Mobile Ads SDK version 19.6.0.
 - Vungle SDK version 6.8.1.
 
Version 6.8.1.0
- Verified compatibility with Vungle SDK 6.8.1.
 - Updated the minimum required Google Mobile Ads SDK version to 19.5.0.
 
Built and tested with:
- Google Mobile Ads SDK version 19.5.0.
 - Vungle SDK version 6.8.1.
 
Version 6.8.0.0
- Verified compatibility with Vungle SDK 6.8.0.
 -  Updated the adapter to not forward 
onAdClosed()when banner ads are refreshed or destroyed. -  Remove 
FlexFeedandFlexView(deprecated in Vungle 6.8.0). - Updated the minimum required Google Mobile Ads SDK version to 19.4.0.
 
Built and tested with:
- Google Mobile Ads SDK version 19.4.0.
 - Vungle SDK version 6.8.0.
 
Version 6.7.1.0
- Verified compatibility with Vungle SDK 6.7.1.
 - Fixed a bug where ads wouldn't load if an ad was loaded using an application context.
 -  Updated 
targetSdkVersionto API 29. - Updated the minimum required Google Mobile Ads SDK version to 19.3.0.
 
Built and tested with:
- Google Mobile Ads SDK version 19.3.0.
 - Vungle SDK version 6.7.1.
 
Version 6.7.0.0
- Verified compatibility with Vungle SDK 6.7.0.
 - Updated the adapter to support inline adaptive banner requests.
 - Interstitial and rewarded ads are now unmuted by default.
 -  Interstitial ads now forward the 
onAdLeftApplication()callback when clicked. - Updated the minimum required Google Mobile Ads SDK version to 19.2.0.
 
Built and tested with:
- Google Mobile Ads SDK version 19.2.0.
 - Vungle SDK version 6.7.0.
 
Version 6.5.3.0
- Verified compatibility with Vungle SDK 6.5.3.
 - Add support for the newly-introduced Vungle's Banner format.
 - Updated the minimum required Google Mobile Ads SDK version to 19.0.1.
 
Built and tested with:
- Google Mobile Ads SDK version 19.0.1.
 - Vungle SDK version 6.5.3.
 
Version 6.4.11.1
- Fixed an issue where banner ads failed to refresh.
 
Version 6.4.11.0
- Verified compatibility with Vungle SDK 6.4.11.
 - Added support for banner ads.
 - Migrated the adapter to AndroidX.
 - Updated the minimum required Google Mobile Ads SDK version to 18.2.0.
 
Version 6.3.24.1
- Updated adapter to support new open-beta Rewarded API.
 - Updated the minimum required Google Mobile Ads SDK version to 17.2.0.
 
Version 6.3.24.0
- Verified compatibility with Vungle SDK 6.3.24.
 
Version 6.3.17.0
- Verified compatibility with Vungle SDK 6.3.17.
 
Version 6.3.12.0
- Verified compatibility with Vungle SDK 6.3.12.
 
Version 6.2.5.1
-  Updated the adapter to invoke the 
onRewardedVideoComplete()ad event. 
Version 6.2.5.0
- Verified compatibility with Vungle SDK 6.2.5.
 
Version 5.3.2.1
- Updated adapter to correctly report clicks to the Google Mobile Ads SDK.
 
Version 5.3.2.0
- Verified compatibility with Vungle SDK 5.3.2.
 - Updated the Adpater project for Android Studio 3.0.
 -  Added the following methods to Bundle builder class.
-  
setOrdinalViewCount: This field is used to pass the mediation ordinal, whenever Publisher receives the ordinal data reports from Vungle. -  
setFlexViewCloseTimeInSec: This option is used to make flex view ads dismiss on their own after the specified number of seconds. 
 -  
 
Version 5.3.0.0
- Verified compatibility with Vungle SDK 5.3.0.
 
Version 5.1.0.0
- Updated the adapter to make it compatible with Vungle SDK 5.1.0.
 - Changed the version naming system to [Vungle SDK version].[adapter patch version].
 
Earlier versions
- Added support for interstitial and rewarded video ad formats.