В этом руководстве рассказывается, как загружать и показывать объявления из Verve HyBid SDK с помощью GMA Next-Gen SDK и медиации, включая интеграцию ставок. В этой статье рассказывается, как добавить Verve HyBid SDK в конфигурацию медиации рекламного блока и как интегрировать Verve HyBid SDK и адаптер в приложение для Android.
Поддерживаемые интеграции и форматы объявлений
Адаптер медиации для Verve HyBid SDK имеет следующие возможности:
| Интеграция | |
|---|---|
| Ставки | 1 |
| Водопад | |
| Форматы | |
| Баннер | |
| Межстраничное объявление | |
| Межстраничное объявление с вознаграждением | |
| Бонус предоставлен | |
| Стандартное | |
1 Интеграция аукционов находится на этапе альфа-тестирования. Чтобы получить доступ, обратитесь к менеджеру своего аккаунта.
Требования
Прежде чем продолжить, убедитесь, что:
- Android API уровня 24 или более поздней версии.
Последняя версия GMA Next-Gen SDK.
Шаг 1. Настройте конфигурации в интерфейсе Verve HyBid SDK
Чтобы настроить конфигурацию, свяжитесь с Verve.
Шаг 2. Настройте источник спроса Verve HyBid SDK в интерфейсе Менеджера рекламы
Войдите в аккаунт Менеджера рекламы.
Как включить передачу защищенных сигналов
Нажмите Администрирование > Глобальные настройки. Перейдите на вкладку Настройки аккаунта Ad Exchange, проверьте настройки и включите передачу защищенных сигналов. Нажмите Сохранить.

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

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

Нажмите Сохранить.
Как настроить назначение ставок с помощью SDK Verve HyBid
Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

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

Выберите Verve Group в качестве системы назначения ставок.

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

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

Выберите компанию для Verve HyBid SDK.

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

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

Как добавить Verve Group в список рекламных партнеров для GDPR и законов штатов США в отношении конфиденциальности
Чтобы добавить Verve Group в список рекламных партнеров для соблюдения европейских регламентов и законов штатов США, следуйте инструкциям в разделах Настройки, связанные с европейскими регламентами и Настройки, связанные с законами штатов США.
Шаг 3. Импортируйте SDK и адаптер Verve HyBid
Интеграция с Android Studio (рекомендуется)
В файле 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.libraries.ads.mobile.sdk:ads-mobile-sdk:1.5.0")
implementation("com.google.ads.mediation:verve:3.9.2.0")
}
configurations {
all {
exclude(group = "com.google.android.gms", module = "play-services-ads")
exclude(group = "com.google.android.gms", module = "play-services-ads-lite")
}
}
Шаг 4. Реализуйте настройки конфиденциальности в Verve SDK
Согласие пользователей из ЕС и GDPR
Чтобы соблюдать правила Google в отношении согласия пользователей из ЕС, вы должны предоставлять определенную информацию пользователям из Европейской экономической зоны (ЕЭЗ), Великобритании и Швейцарии и получать их согласие на использование файлов cookie или других решений, предназначенных для локального хранения данных, в случаях, предусмотренных законом, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Эти правила отражают требования, изложенные в Директиве ЕС о конфиденциальности и электронных средствах связи и Генеральном регламенте ЕС о защите персональных данных (GDPR). Вы должны убедиться, что согласие передается каждому источнику объявлений в цепочке медиации.
Verve HyBid SDK автоматически считывает согласие по GDPR, заданное платформами для управления согласием, в том числе UMP SDK. Подробнее о соблюдении регламента GDPR TCF…
Законы штатов США о конфиденциальности
Законы штатов США о конфиденциальности требуют предоставлять пользователям право запретить "продажу" их "личной информации" (эти термины определены в тексте закона). Компания, подпадающая под действие закона, обязана разместить на главной странице "продавца" заметную ссылку с текстом "Запретить продажу личных данных". В руководстве по соблюдению законов штатов США о конфиденциальности можно включить ограничение обработки данных для показа объявлений Google, но Google не может применить эту настройку ко всем рекламным сетям в цепочке медиации. Поэтому вам необходимо определить, какие рекламные сети в вашей цепочке медиации могут участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей, чтобы обеспечить соблюдение требований.
SDK Verve HyBid поддерживает настройки конфиденциальности с помощью метода. В приведенном ниже примере кода информация о согласии передается в Verve HyBid SDK. Если вы передаете информацию о согласии в Verve HyBid SDK вручную, рекомендуем вызвать пример до того, как запрашивать объявления через GMA Next-Gen SDK.
Java
Kotlin
Замените US_PRIVACY_STRING строкой для соблюдения законов США в отношении конфиденциальности.
Подробную информацию можно найти в документации по конфиденциальности Verve HyBid SDK на странице CCPA Compliance.
Шаг 5. Добавьте обязательный код
Для интеграции Verve HyBid SDK не требуется дополнительный код.
Шаг 6. Проверьте реализацию
Как включить тестовые объявления
Зарегистрируйте тестовое устройство в Менеджере рекламы.
Как проверить тестовые объявления
Чтобы проверить, получаете ли вы тестовые объявления из Verve HyBid SDK, включите тестирование одного источника объявлений в инспекторе объявлений, используя источник объявлений Verve (Ставки).
Дополнительные сведения о настройке можно найти в документации по Verve HyBid SDK.
Коды ошибок
Если адаптер не может получить объявление от Verve HyBid SDK, издатели могут проверить основную ошибку в ответе на запрос объявления, используя
ResponseInfo.getAdSourceResponses()
в следующих классах:
net.pubnative.lite.sdk
com.google.ads.mediation.verve
Ниже приведены коды и сообщения, которые адаптер Verve HyBid SDK возвращает, когда не удается загрузить объявление:
| Код ошибки | Поместье | Причина |
|---|---|---|
| 101 | Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому SDK Verve HyBid. | |
| 102 | net.pubnative.lite.sdk | Verve HyBid Error - Couldn't load ad. |
| 103 | com.google.ads.mediation.verve | Попытка показать полноэкранное объявление с нулевым значением. |
| 104 | com.google.ads.mediation.verve | MobileAds.getRequestConfiguration() указывает, что пользователь – ребенок. Verve будет удален. |
Журнал изменений адаптера медиации Verve для Android
Версия 3.9.2.0
- Закрепите зависимость адаптера Kotlin на версии 1.9.0 (минимальная версия Kotlin, поддерживаемая GMA NextGen SDK).
- Подтверждена совместимость с версией 3.9.2 SDK Verve HyBid.
Создано и протестировано с использованием:
- 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
- Подтверждена совместимость с версией 3.8.2 SDK Verve HyBid.
Создано и протестировано с использованием:
- 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
- Первый выпуск.
- Подтверждена совместимость с версией 3.7.1 SDK Verve HyBid.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 24.8.0.
- Verve HyBid SDK версии 3.7.1.