Интегрируйте монетизацию Liftoff с медиацией

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

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

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

Интеграция
Торги 1
Водопад
Форматы
Приложение открыто 2
Баннер
Межстраничный
Награжден
Межстраничное объявление с вознаграждением
Родной 2

1 Интеграция назначения ставок находится на стадии открытого бета-тестирования.

2 Интеграция Waterfall для этого формата находится в стадии открытого бета-тестирования.

Требования

  • Android API уровня 21 или выше

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

Зарегистрируйтесь или войдите в свою учетную запись Liftoff Monetize.

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

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

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

Обратите внимание на идентификатор приложения .

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

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

Подробности о добавлении новых мест размещения приведены ниже:

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

Баннер 300x250

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

Межстраничный

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

Награжден

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

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

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

Родной

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

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

Баннер 300x250

Межстраничный

Награжден

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

Родной

Найдите свой ключ API отчетности

Торги

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

Водопад

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

Включите тестовый режим

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

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

Шаг 2. Настройте спрос на монетизацию Liftoff в Ad Manager пользовательский интерфейс

Войдите в свою учетную запись Менеджера рекламы .

Добавлять Liftoff Monetize в компаниях

Торги

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

Водопад

Перейдите в «Администратор» > «Компании» , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите Рекламную сеть .

ВыбиратьLiftoff Monetize В качестве рекламной сети введите уникальное имя и включите посредничество .Включите Автоматический сбор данных и введитеReporting API Key полученное в предыдущем разделе.

Вам не нужно вводить имя пользователя или пароль . Нажмите «Сохранить», когда закончите.

Включить безопасный обмен сигналами

Торги

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

Водопад

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

Настроить Liftoff Monetize торги

Торги

Перейдите в раздел «Доставка» > «Участники торгов» и нажмите «Новый участник торгов» на вкладке «Ставки SDK» .

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

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

Нажмите Продолжить .

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

Водопад

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

Настройка сопоставления рекламных блоков

Торги

Перейдите в раздел «Доставка» > «Участники торгов» и выберите компанию дляLiftoff Monetize на вкладке «Ставки SDK» .

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

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

Водопад

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

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

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

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

Примечание. Автоматическому сбору данных требуется несколько дней, прежде чем можно будет точно рассчитать значение динамической цены за тысячу показов для сети медиации. Как только эффективная цена за тысячу показов может быть рассчитана, она автоматически обновляется от вашего имени.

Добавлять Liftoff в соответствии с GDPR и списком рекламных партнеров США.

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

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

В файле build.gradle.kts уровня приложения добавьте следующие зависимости и конфигурации реализации. Используйте последние версии Vungle SDK и адаптера:

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

Ручная интеграция

  • Загрузите последнюю версию Vungle Android SDK , извлеките файлы .jar из папки libs и добавьте их в свой проект.

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

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

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

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

Ява

import com.vungle.ads.VunglePrivacySettings;
// ...

VunglePrivacySettings.setGDPRStatus(true, "v1.0.0");

Котлин

import com.vungle.ads.VunglePrivacySettings
// ...

VunglePrivacySettings.setGDPRStatus(true, "v1.0.0")

Дополнительные сведения и значения, которые можно указать в этом методе, см. в инструкциях по реализации, рекомендованных 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. Проверьте свою реализацию

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

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

Проверьте тестовые объявления

Чтобы убедиться, что вы получаете тестовые объявления от Liftoff Monetize, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Liftoff Monetize (Biddding) и 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);

AdManagerAdRequest request = new AdManagerAdRequest.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 = AdManagerAdRequest.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 .

Журнал изменений адаптера Mediation для Android Liftoff Monetize

Версия 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.
  • Минимально необходимый уровень Android API обновлен до 19.

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

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

Версия 6.11.0.0

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

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

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

Версия 6.10.5.0

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

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

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

Версия 6.10.4.0

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

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

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

Версия 6.10.3.0

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

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

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

Версия 6.10.2.1

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

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

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

Версия 6.10.2.0

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

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

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

Версия 6.10.1.0

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

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

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

Версия 6.9.1.1

  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 20.0.0.

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

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

Версия 6.9.1.0

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

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

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

Версия 6.8.1.1

  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 19.6.0.

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

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

Версия 6.8.1.0

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

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

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

Версия 6.8.0.0

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

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

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

Версия 6.7.1.0

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

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

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

Версия 6.7.0.0

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

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

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

Версия 6.5.3.0

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

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

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

Версия 6.4.11.1

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

Версия 6.4.11.0

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

Версия 6.3.24.1

  • Обновлен адаптер для поддержки нового API Rewarded открытой бета-версии.
  • Минимальная необходимая версия 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 добавлены следующие методы.
    • setOrdinalViewCount : это поле используется для передачи порядкового номера медиации всякий раз, когда издатель получает отчеты с порядковыми данными от Vungle.
    • setFlexViewCloseTimeInSec : эта опция используется для того, чтобы объявления с гибким просмотром закрывались самостоятельно через указанное количество секунд.

Версия 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 имеет следующие возможности:

Интеграция
Торги 1
Водопад
Форматы
Приложение открыто 2
Баннер
Межстраничный
Награжден
Межстраничное объявление с вознаграждением
Родной 2

1 Интеграция назначения ставок находится на стадии открытого бета-тестирования.

2 Интеграция Waterfall для этого формата находится в стадии открытого бета-тестирования.

Требования

  • Android API уровня 21 или выше

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

Зарегистрируйтесь или войдите в свою учетную запись Liftoff Monetize.

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

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

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

Обратите внимание на идентификатор приложения .

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

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

Подробности о добавлении новых мест размещения приведены ниже:

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

Баннер 300x250

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

Межстраничный

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

Награжден

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

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

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

Родной

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

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

Баннер 300x250

Межстраничный

Награжден

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

Родной

Найдите свой ключ API отчетности

Торги

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

Водопад

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

Включите тестовый режим

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

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

Шаг 2. Настройте спрос на монетизацию Liftoff в Ad Manager пользовательский интерфейс

Войдите в свою учетную запись Менеджера рекламы .

Добавлять Liftoff Monetize в компаниях

Торги

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

Водопад

Перейдите в «Администратор» > «Компании» , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите Рекламную сеть .

ВыбиратьLiftoff Monetize В качестве рекламной сети введите уникальное имя и включите посредничество .Включите Автоматический сбор данных и введитеReporting API Key полученное в предыдущем разделе.

Вам не нужно вводить имя пользователя или пароль . Нажмите «Сохранить», когда закончите.

Включить безопасный обмен сигналами

Торги

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

Водопад

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

Настроить Liftoff Monetize торги

Торги

Перейдите в раздел «Доставка» > «Участники торгов» и нажмите «Новый участник торгов» на вкладке «Ставки SDK» .

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

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

Нажмите Продолжить .

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

Водопад

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

Настройка сопоставления рекламных блоков

Торги

Перейдите в раздел «Доставка» > «Участники торгов» и выберите компанию дляLiftoff Monetize на вкладке «Ставки SDK» .

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

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

Водопад

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

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

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

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

Примечание. Автоматическому сбору данных требуется несколько дней, прежде чем можно будет точно рассчитать значение динамической цены за тысячу показов для сети медиации. Как только эффективная цена за тысячу показов может быть рассчитана, она автоматически обновляется от вашего имени.

Добавлять Liftoff в соответствии с GDPR и списком рекламных партнеров США.

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

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

В файле build.gradle.kts уровня приложения добавьте следующие зависимости и конфигурации реализации. Используйте последние версии Vungle SDK и адаптера:

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

Ручная интеграция

  • Загрузите последнюю версию Vungle Android SDK , извлеките файлы .jar из папки libs и добавьте их в свой проект.

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

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

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

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

Ява

import com.vungle.ads.VunglePrivacySettings;
// ...

VunglePrivacySettings.setGDPRStatus(true, "v1.0.0");

Котлин

import com.vungle.ads.VunglePrivacySettings
// ...

VunglePrivacySettings.setGDPRStatus(true, "v1.0.0")

Дополнительные сведения и значения, которые можно указать в этом методе, см. в инструкциях по реализации, рекомендованных 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. Проверьте свою реализацию

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

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

Проверьте тестовые объявления

Чтобы убедиться, что вы получаете тестовые объявления от Liftoff Monetize, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Liftoff Monetize (Biddding) и 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);

AdManagerAdRequest request = new AdManagerAdRequest.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 = AdManagerAdRequest.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 .

Журнал изменений адаптера Mediation для Android Liftoff Monetize

Версия 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.
  • Минимально необходимый уровень Android API обновлен до 19.

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

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

Версия 6.11.0.0

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

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

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

Версия 6.10.5.0

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

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

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

Версия 6.10.4.0

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

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

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

Версия 6.10.3.0

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

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

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

Версия 6.10.2.1

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

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

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

Версия 6.10.2.0

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

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

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

Версия 6.10.1.0

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

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

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

Версия 6.9.1.1

  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 20.0.0.

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

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

Версия 6.9.1.0

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

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

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

Версия 6.8.1.1

  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 19.6.0.

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

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

Версия 6.8.1.0

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

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

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

Версия 6.8.0.0

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

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

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

Версия 6.7.1.0

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

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

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

Версия 6.7.0.0

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

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

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

Версия 6.5.3.0

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

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

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

Версия 6.4.11.1

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

Версия 6.4.11.0

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

Версия 6.3.24.1

  • Обновлен адаптер для поддержки нового API Rewarded открытой бета-версии.
  • Минимальная необходимая версия 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 добавлены следующие методы.
    • setOrdinalViewCount : это поле используется для передачи порядкового номера медиации всякий раз, когда издатель получает отчеты с порядковыми данными от Vungle.
    • setFlexViewCloseTimeInSec : эта опция используется для того, чтобы объявления с гибким просмотром закрывались самостоятельно через указанное количество секунд.

Версия 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 имеет следующие возможности:

Интеграция
Торги 1
Водопад
Форматы
Приложение открыто 2
Баннер
Межстраничный
Награжден
Межстраничное объявление с вознаграждением
Родной 2

1 Интеграция назначения ставок находится на стадии открытого бета-тестирования.

2 Интеграция Waterfall для этого формата находится в стадии открытого бета-тестирования.

Требования

  • Android API уровня 21 или выше

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

Зарегистрируйтесь или войдите в свою учетную запись Liftoff Monetize.

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

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

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

Обратите внимание на идентификатор приложения .

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

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

Подробности о добавлении новых мест размещения приведены ниже:

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

Баннер 300x250

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

Межстраничный

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

Награжден

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

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

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

Родной

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

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

Баннер 300x250

Межстраничный

Награжден

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

Родной

Найдите свой ключ API отчетности

Торги

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

Водопад

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

Включите тестовый режим

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

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

Шаг 2. Настройте спрос на монетизацию Liftoff в Ad Manager пользовательский интерфейс

Войдите в свою учетную запись Менеджера рекламы .

Добавлять Liftoff Monetize в компаниях

Торги

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

Водопад

Перейдите в «Администратор» > «Компании» , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите Рекламную сеть .

ВыбиратьLiftoff Monetize В качестве рекламной сети введите уникальное имя и включите посредничество .Включите Автоматический сбор данных и введитеReporting API Key полученное в предыдущем разделе.

Вам не нужно вводить имя пользователя или пароль . Нажмите «Сохранить», когда закончите.

Включить безопасный обмен сигналами

Торги

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

Водопад

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

Настроить Liftoff Monetize торги

Торги

Перейдите в раздел «Доставка» > «Участники торгов» и нажмите «Новый участник торгов» на вкладке «Ставки SDK» .

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

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

Нажмите Продолжить .

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

Водопад

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

Настройка сопоставления рекламных блоков

Торги

Перейдите в раздел «Доставка» > «Участники торгов» и выберите компанию дляLiftoff Monetize на вкладке «Ставки SDK» .

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

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

Водопад

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

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

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

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

Примечание. Автоматическому сбору данных требуется несколько дней, прежде чем можно будет точно рассчитать значение динамической цены за тысячу показов для сети медиации. Как только эффективная цена за тысячу показов может быть рассчитана, она автоматически обновляется от вашего имени.

Добавлять Liftoff в соответствии с GDPR и списком рекламных партнеров США.

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

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

В файле build.gradle.kts уровня приложения добавьте следующие зависимости и конфигурации реализации. Используйте последние версии Vungle SDK и адаптера:

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

Ручная интеграция

  • Загрузите последнюю версию Vungle Android SDK , извлеките файлы .jar из папки libs и добавьте их в свой проект.

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

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

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

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

Ява

import com.vungle.ads.VunglePrivacySettings;
// ...

VunglePrivacySettings.setGDPRStatus(true, "v1.0.0");

Котлин

import com.vungle.ads.VunglePrivacySettings
// ...

VunglePrivacySettings.setGDPRStatus(true, "v1.0.0")

Дополнительные сведения и значения, которые можно указать в этом методе, см. в инструкциях по реализации, рекомендованных 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. Проверьте свою реализацию

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

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

Проверьте тестовые объявления

Чтобы убедиться, что вы получаете тестовые объявления от Liftoff Monetize, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Liftoff Monetize (Biddding) и 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);

AdManagerAdRequest request = new AdManagerAdRequest.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 = AdManagerAdRequest.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 .

Журнал изменений адаптера Mediation для Android Liftoff Monetize

Версия 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.
  • Минимально необходимый уровень Android API обновлен до 19.

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

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

Версия 6.11.0.0

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

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

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

Версия 6.10.5.0

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

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

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

Версия 6.10.4.0

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

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

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

Версия 6.10.3.0

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

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

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

Версия 6.10.2.1

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

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

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

Версия 6.10.2.0

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

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

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

Версия 6.10.1.0

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

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

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

Версия 6.9.1.1

  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 20.0.0.

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

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

Версия 6.9.1.0

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

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

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

Версия 6.8.1.1

  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 19.6.0.

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

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

Версия 6.8.1.0

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

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

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

Версия 6.8.0.0

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

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

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

Версия 6.7.1.0

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

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

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

Версия 6.7.0.0

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

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

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

Версия 6.5.3.0

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

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

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

Версия 6.4.11.1

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

Версия 6.4.11.0

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

Версия 6.3.24.1

  • Обновлен адаптер для поддержки нового API Rewarded открытой бета-версии.
  • Минимальная необходимая версия 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 добавлены следующие методы.
    • setOrdinalViewCount : это поле используется для передачи порядкового номера медиации всякий раз, когда издатель получает отчеты с порядковыми данными от Vungle.
    • setFlexViewCloseTimeInSec : эта опция используется для того, чтобы объявления с гибким просмотром закрывались самостоятельно через указанное количество секунд.

Версия 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 имеет следующие возможности:

Интеграция
Торги 1
Водопад
Форматы
Приложение открыто 2
Баннер
Межстраничный
Награжден
Межстраничное объявление с вознаграждением
Родной 2

1 Интеграция назначения ставок находится на стадии открытого бета-тестирования.

2 Интеграция Waterfall для этого формата находится в стадии открытого бета-тестирования.

Требования

  • Android API уровня 21 или выше

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

Зарегистрируйтесь или войдите в свою учетную запись Liftoff Monetize.

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

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

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

Обратите внимание на идентификатор приложения .

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

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

Подробности о добавлении новых мест размещения приведены ниже:

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

Баннер 300x250

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

Межстраничный

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

Награжден

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

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

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

Родной

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

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

Баннер 300x250

Межстраничный

Награжден

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

Родной

Найдите свой ключ API отчетности

Торги

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

Водопад

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

Включите тестовый режим

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

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

Шаг 2. Настройте спрос на монетизацию Liftoff в Ad Manager пользовательский интерфейс

Войдите в свою учетную запись Менеджера рекламы .

Добавлять Liftoff Monetize в компаниях

Торги

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

Водопад

Перейдите в «Администратор» > «Компании» , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите Рекламную сеть .

ВыбиратьLiftoff Monetize В качестве рекламной сети введите уникальное имя и включите посредничество .Включите Автоматический сбор данных и введитеReporting API Key полученное в предыдущем разделе.

Вам не нужно вводить имя пользователя или пароль . Нажмите «Сохранить», когда закончите.

Включить безопасный обмен сигналами

Торги

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

Водопад

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

Настроить Liftoff Monetize торги

Торги

Перейдите в раздел «Доставка» > «Участники торгов» и нажмите «Новый участник торгов» на вкладке «Ставки SDK» .

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

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

Нажмите Продолжить .

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

Водопад

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

Настройка сопоставления рекламных блоков

Торги

Перейдите в раздел «Доставка» > «Участники торгов» и выберите компанию дляLiftoff Monetize на вкладке «Ставки SDK» .

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

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

Водопад

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

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

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

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

Примечание. Автоматическому сбору данных требуется несколько дней, прежде чем можно будет точно рассчитать значение динамической цены за тысячу показов для сети медиации. Как только эффективная цена за тысячу показов может быть рассчитана, она автоматически обновляется от вашего имени.

Добавлять Liftoff в соответствии с GDPR и списком рекламных партнеров США.

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

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

В файле build.gradle.kts уровня приложения добавьте следующие зависимости и конфигурации реализации. Используйте последние версии Vungle SDK и адаптера:

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

Ручная интеграция

  • Загрузите последнюю версию Vungle Android SDK , извлеките файлы .jar из папки libs и добавьте их в свой проект.

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

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

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

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

Ява

import com.vungle.ads.VunglePrivacySettings;
// ...

VunglePrivacySettings.setGDPRStatus(true, "v1.0.0");

Котлин

import com.vungle.ads.VunglePrivacySettings
// ...

VunglePrivacySettings.setGDPRStatus(true, "v1.0.0")

Дополнительные сведения и значения, которые можно указать в этом методе, см. в инструкциях по реализации, рекомендованных 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. Проверьте свою реализацию

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

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

Проверьте тестовые объявления

Чтобы убедиться, что вы получаете тестовые объявления от Liftoff Monetize, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Liftoff Monetize (Biddding) и 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);

AdManagerAdRequest request = new AdManagerAdRequest.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 = AdManagerAdRequest.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 .

Журнал изменений адаптера Mediation для Android Liftoff Monetize

Версия 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.
  • Минимально необходимый уровень Android API обновлен до 19.

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

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

Версия 6.11.0.0

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

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

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

Версия 6.10.5.0

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

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

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

Версия 6.10.4.0

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

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

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

Версия 6.10.3.0

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

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

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

Версия 6.10.2.1

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

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

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

Версия 6.10.2.0

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

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

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

Версия 6.10.1.0

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

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

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

Версия 6.9.1.1

  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 20.0.0.

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

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

Версия 6.9.1.0

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

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

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

Версия 6.8.1.1

  • Минимальная необходимая версия Google Mobile Ads SDK обновлена ​​до 19.6.0.

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

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

Версия 6.8.1.0

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

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

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

Версия 6.8.0.0

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

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

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

Версия 6.7.1.0

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

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

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

Версия 6.7.0.0

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

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

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

Версия 6.5.3.0

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

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

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

Версия 6.4.11.1

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

Версия 6.4.11.0

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

Версия 6.3.24.1

  • Обновлен адаптер для поддержки нового API Rewarded открытой бета-версии.
  • Минимальная необходимая версия 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 добавлены следующие методы.
    • setOrdinalViewCount : это поле используется для передачи порядкового номера медиации всякий раз, когда издатель получает отчеты с порядковыми данными от Vungle.
    • setFlexViewCloseTimeInSec : эта опция используется для того, чтобы объявления с гибким просмотром закрывались самостоятельно через указанное количество секунд.

Версия 5.3.0.0

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

Версия 5.1.0.0

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

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

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