Интеграция SDK Verve HyBid с AdMob Mediation

Выберите платформу: Android iOS Android (устаревшая версия)

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

Поддерживаемые интеграции и форматы рекламы

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

Интеграция
Торги 1
Водопад
Форматы
Баннер
Интерстициальный
Вознагражденный интерстициальный
Награжден
Родной

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

Предварительные требования

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

  • Целевая версия iOS — 13.0 или более поздняя.

Шаг 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, вы можете его выбрать. В противном случае нажмите «Добавить сопоставление» .



Далее введите идентификатор зоны (Zone ID) и токен приложения (AppToken) , полученные в предыдущем разделе. Затем нажмите «Готово» .

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

Чтобы добавить Verve Group в список рекламных партнеров, соответствующих европейским и американским государственным нормативным требованиям, в пользовательском интерфейсе AdMob, выполните действия, описанные в настройках европейского и американского законодательства .

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

Используйте менеджер пакетов Swift.

Прежде чем продолжить, у вас должна быть установлена ​​минимальная поддерживаемая версия адаптера 3.8.0.0.

Чтобы добавить зависимость пакета в ваш проект, выполните следующие действия:

  1. В Xcode перейдите в меню Файл > Добавить зависимости пакета... .

  2. В появившемся окне введите следующий URL-адрес пакета:

    https://github.com/googleads/googleads-mobile-ios-mediation-verve.git
    
  3. В разделе «Правило зависимости» выберите «Ветвь» .

  4. В текстовом поле введите main .

Используйте CocoaPods

  • Добавьте следующую строку в файл Podfile вашего проекта:

    pod 'GoogleMobileAdsMediationVerve'
    
  • В командной строке выполните:

    pod install --repo-update

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

  • Загрузите последнюю версию Verve iOS SDK и подключите файл VerveSDK.framework к своему проекту.

  • Загрузите последнюю версию адаптера Verve по ссылке для скачивания в журнале изменений и подключите файл VerveAdapter.framework к вашему проекту.

  • Добавьте в свой проект следующие фреймворки:

    • AdSupport
    • AVFoundation
    • CoreGraphics
    • CoreMedia
    • CoreTelephony
    • StoreKit
    • SystemConfiguration
    • UIKit
    • WebKit
    • libz.tbd

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

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

SDK Verve HyBid автоматически считывает согласия, установленные в соответствии с GDPR платформами управления согласиями, включая UMP SDK . Для получения дополнительной информации см. раздел «Соответствие GDPR TCF» .

Законы штатов США о защите частной жизни

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

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

Быстрый

HyBidUserDataManager.sharedInstance().setIABUSPrivacyString(usPrivacyString)

Замените usPrivacyString на строку с информацией о конфиденциальности, используемую в США.

Objective-C

[[HyBidUserDataManager sharedInstance] setIABUSPrivacyString:kUSPrivacyString];

Замените kUSPrivacyString на строку с информацией о конфиденциальности, принятую в США.

Более подробную информацию см. в документации по соблюдению требований CCPA в отношении конфиденциальности Verve HyBid SDK.

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

Внедрить SKAdNetwork

Чтобы добавить идентификаторы SKAdNetwork в файл Info.plist вашего проекта, следуйте документации Verve HyBid SDK .

Шаг 6: Протестируйте свою реализацию.

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

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

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

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

Для получения дополнительной информации о настройке следуйте документации Verve HyBid SDK .

коды ошибок

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

GADMAdapterVerve
GADMAdapterVerveRewardBasedVideoAd
GADMediationAdapterVerve

Вот коды и соответствующие сообщения, которые выдает адаптер Verve HyBid SDK при неудачной загрузке рекламы:

Код ошибки Причина
от 100 до 106 SDK Verve HyBid вернул ошибку.
101 Отсутствует токен приложения.
102 Пользователь — ребёнок.
103 Не удаётся инициализировать Verve HyBid SDK.
104 Неверные настройки рекламы.
105 Неподдерживаемый размер баннера.
106 Полноэкранная реклама не готова к показу.
115 Отсутствует идентификатор рекламного блока. Не удаётся загрузить объявление.
116 Объявление не готово. Невозможно отобразить объявление.

Список изменений адаптера Verve для медиации iOS

Версия 3.9.0.0

  • Обновлена ​​минимальная версия SDK Google Mobile Ads для iOS до 13.3 , чтобы упростить процедуру и разрешить использование минорных версий.
  • Подтверждена совместимость с версией HyBid SDK 3.9.0.

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

  • Версия Google Mobile Ads SDK: 13.6.0.
  • Версия HyBid SDK: 3.9.0.

Версия 3.8.1.1

  • Фильтруйте запросы с возрастными ограничениями для Verve SDK, если для параметра new ageRestrictedTreatment установлено значение GADAgeRestrictedTreatmentChild .

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

  • Версия Google Mobile Ads SDK: 13.4.0.
  • Версия HyBid SDK 3.8.1.

Версия 3.8.1.0

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

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

  • Версия Google Mobile Ads SDK: 13.4.0.
  • Версия HyBid SDK 3.8.1.

Версия 3.8.0.0

  • Удалена проверка размера баннера из адаптера для устранения сбоев сбора сигнала и загрузки рекламы.
  • Подтверждена совместимость с версией HyBid SDK 3.8.0.

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

  • Версия Google Mobile Ads SDK: 13.2.0.
  • Версия HyBid SDK 3.8.0.

Версия 3.7.1.3

  • Обновлена ​​зависимость Google Mobile Ads SDK до версии 13.0.0.

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

  • Версия Google Mobile Ads SDK: 13.0.0.
  • Версия HyBid SDK 3.7.1.

Версия 3.7.1.2

  • Обновлена ​​минимальная версия iOS для CocoaPods до 13.0 .

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

  • Версия Google Mobile Ads SDK: 13.0.0.
  • Версия HyBid SDK 3.7.1.

Версия 3.7.1.1

  • Первый релиз!
  • Поддерживает форматы баннерной рекламы с назначением ставок, межстраничной рекламы, рекламы с вознаграждением, межстраничной рекламы с вознаграждением и нативной рекламы.
  • Подтверждена совместимость с версией HyBid SDK 3.7.1.

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

  • Версия Google Mobile Ads SDK: 12.13.0.
  • Версия HyBid SDK 3.7.1.