Как интегрировать Verve HyBid SDK с медиацией

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

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

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

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

1 Интеграция назначения ставок находится на стадии альфа-тестирования. Чтобы получить доступ, обратитесь к менеджеру по работе с клиентами.

Требования

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

  • Android API уровня 24 или более поздней версии.

Шаг 1. Задайте настройки в интерфейсе Verve HyBid SDK

Чтобы настроить конфигурацию, свяжитесь с Verve.

Шаг 2. Настройте спрос Verve HyBid SDK в интерфейсе AdMob

Как настроить медиацию для рекламного блока

Вам нужно добавить Verve HyBid SDK в конфигурацию медиации для рекламного блока.

Войдите в аккаунт AdMob. Перейдите на вкладку Медиация. Если вы хотите изменить существующую группу медиации, нажмите на ее название и перейдите к разделу Добавьте Verve HyBid SDK в качестве источника объявлений.

Чтобы создать новую группу медиации, нажмите Создать группу медиации.

Укажите формат объявления и платформу, а затем нажмите Продолжить.

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

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

Выбранные рекламные блоки появятся на карточке:

Как добавить Verve HyBid SDK в качестве источника объявлений


В разделе Источники объявлений найдите карточку Назначение ставок и нажмите Добавить источник объявлений. Затем выберите Verve HyBid SDK.

Нажмите Как подписать партнерское соглашение и установите партнерские отношения с назначением ставок с Verve HyBid SDK.



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



Если у вас уже есть сопоставление для Verve HyBid SDK, вы можете выбрать его. В противном случае нажмите Добавить сопоставление.



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

Добавьте Verve Group в список рекламных партнеров, соблюдающих GDPR и законы штатов США

Следуйте инструкциям в статьях Настройки, обеспечивающие соблюдение европейских регламентов и Настройки, обеспечивающие соблюдение законов штатов США, чтобы добавить Verve Group в список рекламных партнеров, соблюдающих европейские регламенты и законы штатов США, в интерфейсе AdMob.

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

В файле settings.gradle.kts на уровне проекта добавьте следующие репозитории:

dependencyResolutionManagement {
  repositories {
    google()
    mavenCentral()
    maven {
      url = uri("https://verve.jfrog.io/artifactory/verve-gradle-release")
    }
  }
}

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

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

Шаг 4. Задайте настройки конфиденциальности в Verve SDK

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

Адаптер Verve HyBid SDK для Android версии 3.7.1.0 и более поздних поддерживает передачу сигналов согласия по GDPR из платформ для запросов согласия, интегрированных со спецификацией Transparency and Consent Framework (TCF) от IAB, в Verve HyBid SDK. Подробнее о соблюдении спецификации TCF в рамках GDPR…

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

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

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

Java

HyBid.getUserDataManager().setIABUSPrivacyString(US_PRIVACY_STRING);

Kotlin

HyBid.getUserDataManager().setIABUSPrivacyString(US_PRIVACY_STRING)

Замените US_PRIVACY_STRING строкой US Privacy.

Подробную информацию можно найти в документации по конфиденциальности Verve HyBid SDK в разделе CCPA Compliance (Соблюдение закона штата Калифорния "О защите конфиденциальности потребителей").

Шаг 5. Добавьте необходимый код

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

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

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

Обязательно зарегистрируйте тестовое устройство в AdMob.

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

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

Дополнительные инструкции по настройке можно найти в документации Verve HyBid SDK.

Коды ошибок

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

net.pubnative.lite.sdk
com.google.ads.mediation.verve

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

Код ошибки Поместье Причина
101 Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому Verve HyBid SDK.
102 net.pubnative.lite.sdk Ошибка Verve HyBid: не удалось загрузить объявление.
103 com.google.ads.mediation.verve Попытка показать пустое полноэкранное объявление.
104 com.google.ads.mediation.verve MobileAds.getRequestConfiguration() указывает, что пользователь является ребенком. Поддержка Verve будет прекращена.
105 com.google.ads.mediation.verve Токен приложения отсутствует или не указан.
106 com.google.ads.mediation.verve При инициализации HyBid SDK произошла внутренняя ошибка.

Журнал изменений адаптера медиации Verve для Android

Следующая версия

  • Адаптер обновлен для использования InitializationCompleteCallback.onInitializationFailed(AdError) API.

Версия 3.9.3.0

  • Подтверждена совместимость с Verve HyBid SDK версии 3.9.3.

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

  • Google Mobile Ads SDK версии 25.5.0.
  • Google Mobile Ads Next-Gen SDK версии 1.5.0.
  • Verve HyBid SDK версии 3.9.3.

Версия 3.9.2.0

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

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.4.0.
  • Verve HyBid SDK версии 3.9.2.

Версия 3.9.1.0

  • Подтверждена совместимость с Verve HyBid SDK версии 3.9.1.

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.3.1.
  • Verve HyBid SDK версии 3.9.1.

Версия 3.9.0.0

  • Фильтрация запросов с возрастными ограничениями для Verve SDK, когда для нового параметра AgeRestrictedTreatment задано значение CHILD.
  • Подтверждена совместимость с Verve HyBid SDK версии 3.9.0.

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.2.1.
  • Verve HyBid SDK версии 3.9.0.

Версия 3.8.2.0

  • Подтверждена совместимость с Verve HyBid SDK версии 3.8.2.

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

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

Версия 3.8.1.1

  • Фильтрация кликабельных просмотров, чтобы отличать клики по информации о контенте от обычных кликов по объявлениям для VerveNativeAd.

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

  • Google Mobile Ads SDK версии 25.2.0.
  • Google Mobile Ads Next-Gen SDK версии 1.0.1.
  • Verve HyBid SDK версии 3.8.1.

Версия 3.8.1.0

  • Добавлено свойство для создания адаптера с зависимостью GMA Next-Gen SDK.
  • Подтверждена совместимость с Verve HyBid SDK версии 3.8.1.

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

  • Google Mobile Ads SDK версии 25.1.0.
  • Verve HyBid SDK версии 3.8.1.

Версия 3.7.1.1

  • Из адаптера Verve удалена проверка размера баннера, чтобы устранить ошибки при сборе сигналов.

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

  • Google Mobile Ads SDK версии 25.0.0.
  • Verve HyBid SDK версии 3.7.1.

Версия 3.7.1.0

  • Первый выпуск.
  • Подтверждена совместимость с Verve HyBid SDK версии 3.7.1.

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

  • Google Mobile Ads SDK версии 24.8.0.
  • Verve HyBid SDK версии 3.7.1.