В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и показа рекламы из Liftoff Monetize с помощью AdMob Mediation, охватывая как интеграцию с назначением ставок, так и каскадную модель. В нём также рассказывается, как добавить 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 .

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

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

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

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

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

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

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

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

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

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

Баннер

Баннер 300x250

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

Награжден

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

Родной

Найдите свой ключ API для отчетов
Торги
Этот шаг не требуется для интеграции торгов.
Водопад
Помимо идентификатора приложения и идентификатора ссылки , вам также понадобится ключ API отчётности Liftoff Monetize для настройки идентификатора рекламного блока AdMob. Перейдите на панель управления отчётами 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 в пользовательском интерфейсе AdMob
Настройте параметры медиации для вашего рекламного блока
Вам необходимо добавить Liftoff Monetize в конфигурацию медиации для вашего рекламного блока.
Сначала войдите в свой аккаунт AdMob . Затем перейдите на вкладку «Медиация» . Если у вас есть группа медиации, которую вы хотите изменить, нажмите на её название, чтобы отредактировать её, и перейдите к разделу «Добавить Liftoff Monetize в качестве источника рекламы» .
Чтобы создать новую группу посредничества, выберите Создать группу посредничества .

Введите формат и платформу рекламы, затем нажмите «Продолжить» .

Дайте название группе медиации и выберите местоположения для таргетинга. Затем установите для группы медиации статус « Включено» и нажмите «Добавить рекламные блоки» .

Свяжите эту группу медиации с одним или несколькими существующими рекламными блоками AdMob. Затем нажмите «Готово» .

Теперь вы должны увидеть карточку рекламных блоков, заполненную выбранными вами рекламными блоками:

Добавьте Liftoff Monetize в качестве источника рекламы
Торги
В разделе «Источники рекламы» на вкладке « Торги » выберите «Добавить источник рекламы» . Затем выберите «Монетизация Liftoff» .Нажмите «Как подписать партнерское соглашение и настроить партнерство по торгам с Liftoff Monetize».

Нажмите «Подтвердить и согласиться» , затем нажмите «Продолжить» .

Если у вас уже есть сопоставление для Liftoff Monetize, вы можете выбрать его. В противном случае нажмите «Добавить сопоставление» .

Затем введите идентификатор приложения и идентификатор размещения, полученные в предыдущем разделе. Нажмите «Готово» .

Водопад
На карточке «Водопад» в разделе « Источники рекламы » выберите «Добавить источник рекламы» .
Выберите Liftoff Monetize и включите переключатель «Оптимизация» . Введите ключ API отчётности, полученный в предыдущем разделе, чтобы настроить оптимизацию источника объявлений для Liftoff Monetize. Затем введите значение eCPM для Liftoff Monetize и нажмите «Продолжить» .

Если у вас уже есть сопоставление для Liftoff Monetize, вы можете выбрать его. В противном случае нажмите «Добавить сопоставление» .

Затем введите идентификатор приложения и идентификатор размещения, полученные в предыдущем разделе. Нажмите «Готово» .

Добавьте Liftoff в список рекламных партнеров GDPR и государственных органов США
Следуйте инструкциям в настройках европейских и государственных нормативных актов США , чтобы добавить Liftoff в список рекламных партнеров, соответствующих европейским и государственным нормативным актам США, в пользовательском интерфейсе AdMob.
Шаг 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.
Ява
import com.vungle.ads.VunglePrivacySettings;
// ...
VunglePrivacySettings.setCCPAStatus(true);
Котлин
import com.vungle.ads.VunglePrivacySettings
// ...
VunglePrivacySettings.setCCPAStatus(true)
Более подробную информацию и значения, которые можно предоставить в методе, см. в разделе «Реализация CCPA».
Шаг 5: Добавьте необходимый код
Для интеграции Liftoff Monetize дополнительный код не требуется.
Шаг 6: Проверьте свою реализацию
Включить тестовые объявления
Обязательно зарегистрируйте свое тестовое устройство в AdMob и включите тестовый режим в пользовательском интерфейсе Liftoff Monetize.
Проверьте тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от Liftoff Monetize, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Liftoff Monetize (Bidding) и Liftoff Monetize (Waterfall) .
Дополнительные шаги
Параметры, специфичные для сети
Адаптер Liftoff Monetize поддерживает следующие дополнительные параметры запроса, которые можно передать адаптеру:
-
userId - Строка, представляющая идентификатор поощренного пользователя Liftoff Monetize.
-
adOrientation - Целое число, определяющее ориентацию представления полноэкранной рекламы.
Вот пример кода, как создать запрос объявления, который задает эти параметры:
Ява
Bundle extras = new Bundle();
extras.putString(VungleConstants.KEY_USER_ID, "myUserID");
extras.putInt(VungleConstants.KEY_ORIENTATION, 1);
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(VungleAdapter.class, extras) // Rewarded.
.addNetworkExtrasBundle(VungleInterstitialAdapter.class, extras) // Interstitial.
.build();
Котлин
val extras = Bundle()
extras.putString(VungleConstants.KEY_USER_ID, "myUserID")
extras.putInt(VungleConstants.KEY_ORIENTATION, 1)
val request = AdRequest.Builder()
.addNetworkExtrasBundle(VungleAdapter::class, extras) // Rewarded.
.addNetworkExtrasBundle(VungleInterstitialAdapter.class, extras) // Interstitial.
.build()
Рендеринг нативной рекламы
Адаптер 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 с помощью AdMob Mediation, охватывая как интеграцию с назначением ставок, так и каскадную модель. В нём также рассказывается, как добавить 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 .

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

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

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

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

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

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

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

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

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

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

Баннер

Баннер 300x250

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

Награжден

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

Родной

Найдите свой ключ API для отчетов
Торги
Этот шаг не требуется для интеграции торгов.
Водопад
Помимо идентификатора приложения и идентификатора ссылки , вам также понадобится ключ API отчётности Liftoff Monetize для настройки идентификатора рекламного блока AdMob. Перейдите на панель управления отчётами 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 в пользовательском интерфейсе AdMob
Настройте параметры медиации для вашего рекламного блока
Вам необходимо добавить Liftoff Monetize в конфигурацию медиации для вашего рекламного блока.
Сначала войдите в свой аккаунт AdMob . Затем перейдите на вкладку «Медиация» . Если у вас есть группа медиации, которую вы хотите изменить, нажмите на её название, чтобы отредактировать её, и перейдите к разделу «Добавить Liftoff Monetize в качестве источника рекламы» .
Чтобы создать новую группу посредничества, выберите Создать группу посредничества .

Введите формат и платформу рекламы, затем нажмите «Продолжить» .

Дайте название группе медиации и выберите местоположения для таргетинга. Затем установите для группы медиации статус « Включено» и нажмите «Добавить рекламные блоки» .

Свяжите эту группу медиации с одним или несколькими существующими рекламными блоками AdMob. Затем нажмите «Готово» .

Теперь вы должны увидеть карточку рекламных блоков, заполненную выбранными вами рекламными блоками:

Добавьте Liftoff Monetize в качестве источника рекламы
Торги
В разделе «Источники рекламы» на вкладке « Торги » выберите «Добавить источник рекламы» . Затем выберите «Монетизация Liftoff» .Нажмите «Как подписать партнерское соглашение и настроить партнерство по торгам с Liftoff Monetize».

Нажмите «Подтвердить и согласиться» , затем нажмите «Продолжить» .

Если у вас уже есть сопоставление для Liftoff Monetize, вы можете выбрать его. В противном случае нажмите «Добавить сопоставление» .

Next, enter the Application ID and Placement Reference ID obtained in the previous section. Then click Done .

Водопад
Under the Waterfall card in the Ad Sources section, select Add Ad Source .
Select Liftoff Monetize and enable the Optimize switch. Enter the Reporting API Key obtained in the previous section to set up ad source optimization for Liftoff Monetize. Then enter an eCPM value for Liftoff Monetize and click Continue .

If you already have a mapping for Liftoff Monetize, you can select it. Otherwise, click Add mapping .

Next, enter the Application ID and Placement Reference ID obtained in the previous section. Then click Done .

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 AdMob 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.
Ява
import com.vungle.ads.VunglePrivacySettings;
// ...
VunglePrivacySettings.setCCPAStatus(true);
Kotlin
import com.vungle.ads.VunglePrivacySettings
// ...
VunglePrivacySettings.setCCPAStatus(true)
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 AdMob 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:
Ява
Bundle extras = new Bundle();
extras.putString(VungleConstants.KEY_USER_ID, "myUserID");
extras.putInt(VungleConstants.KEY_ORIENTATION, 1);
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(VungleAdapter.class, extras) // Rewarded.
.addNetworkExtrasBundle(VungleInterstitialAdapter.class, extras) // Interstitial.
.build();
Kotlin
val extras = Bundle()
extras.putString(VungleConstants.KEY_USER_ID, "myUserID")
extras.putInt(VungleConstants.KEY_ORIENTATION, 1)
val request = AdRequest.Builder()
.addNetworkExtrasBundle(VungleAdapter::class, extras) // Rewarded.
.addNetworkExtrasBundle(VungleInterstitialAdapter.class, extras) // Interstitial.
.build()
Native ads rendering
The Liftoff Monetize adapter returns its native ads as NativeAd objects. It populates the following native ads field descriptions for a NativeAd .
| Поле | Assets always included by Liftoff Monetize adapter |
|---|---|
| Заголовок | |
| Изображение | 1 |
| Media view | |
| Тело | |
| App icon | |
| Call to action | |
| Star rating | |
| Магазин | |
| Цена |
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:
| Error code | Домен | Причина |
|---|---|---|
| 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.