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

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

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

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

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

Требования

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

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

Шаг 1. Задайте настройки в интерфейсе рекламного SDK BIGO Ads

Войдите в аккаунт BIGO Ads.

Создать приложение

Перейдите на вкладку Инвентарь и в таблице Приложения и сайты нажмите кнопку + Добавить.

Добавить приложение

Заполните остальные поля и нажмите Отправить.

Форма для нового приложения

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

Идентификатор приложения

Как создать рекламное место

После того как ваша заявка будет рассмотрена, перейдите к таблице Рекламные места и нажмите кнопку Добавить.

Добавить рекламное место

В поле Тип аукциона выберите Назначение ставок на сервере, заполните оставшиеся поля формы и нажмите Отправить.

Форма нового рекламного места

Запишите идентификатор рекламного места.

Идентификатор рекламного места

Обновите файл app-ads.txt

Решение Authorized Sellers for Apps (app-ads.txt), разработанное IAB Tech Lab, позволяет издателям указывать авторизованных продавцов своего рекламного инвентаря. Чтобы избежать значительного снижения дохода от рекламы, используйте файл app-ads.txt. Если вы ещё этого не сделали, настройте файл app-ads.txt для приложения.

Чтобы реализовать app-ads.txt для BIGO Ads SDK, перейдите на вкладку APP-ads.txt на панели управления и следуйте инструкциям.

Файл app-ads.txt

Шаг 2. Настройте спрос рекламного SDK BIGO Ads в интерфейсе AdMob

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

Добавьте BIGO Ads SDK в конфигурацию медиации для рекламного блока.

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

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

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

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

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

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

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


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

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



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



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



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



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

Следуйте инструкциям в статьях Настройки, обеспечивающие соблюдение европейских регламентов и Настройки, обеспечивающие соблюдение законов штатов США, чтобы добавить Empathy Technology Pte.Ltd. (BIGO Ads) в список рекламных партнеров, обеспечивающих соблюдение европейских регламентов, и BIGOAds в список рекламных партнеров, обеспечивающих соблюдение законов штатов США, в интерфейсе AdMob.

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

CocoaPods

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

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

    pod install --repo-update

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

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

Адаптер BIGO Ads SDK для iOS версии 5.0.6.0 и более поздних поддерживает передачу сигналов согласия по GDPR из платформ для запросов согласия, интегрированных со спецификацией Transparency and Consent Framework (TCF) от IAB, в BIGO Ads SDK. Дополнительную информацию можно найти в руководстве по интеграции рекламного SDK BIGO Ads, посвященном Генеральному регламенту ЕС о защите персональных данных (GDPR).

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

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

В следующем образце кода показано, как передать флаг согласия в рекламный SDK BIGO Ads. Вызовите этот метод перед запросом объявлений через Google Mobile Ads SDK.

Swift

BigoAdSdk.setUserConsentWithOption(BigoConsentOptionsCCPA, consent: true)

Objective-C

[BigoAdSdk setUserConsentWithOption:BigoConsentOptionsCCPA consent:YES];

Дополнительную информацию можно найти в руководстве по интеграции рекламного SDK BIGO Ads, посвященном закону CCPA.

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

Как реализовать SKAdNetwork

Добавьте идентификаторы SKAdNetwork в файл Info.plist проекта, следуя инструкциям из документации рекламного SDK BIGO Ads.

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

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

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

BIGO Ads предоставляет тестовые идентификаторы приложений и идентификаторы рекламных мест для iOS, которые помогают в тестировании и интеграции.

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

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

Необязательные шаги

Нативные объявления

Отображение объявлений

Адаптер BIGO Ads SDK возвращает нативные объявления в виде объектов GADNativeAd. Она заполняет следующие поля для GADNativeAd.

Поле Объекты, которые всегда добавляются адаптером BIGO Ads SDK
Заголовок
Изображение
Body
Значок
Призыв к действию
Оценка
Магазин
Цена
Рекламодатель

Коды ошибок

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

GADMediationAdapterBigo

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

Код ошибки Поместье Причина
101 com.google.mediation.bigoadapter В конфигурации сервера отсутствует обязательный идентификатор приложения.
102 com.google.mediation.bigoadapter Недопустимая конфигурация объявления.
103 com.google.mediation.bigoadapter Ошибка показа объявления.
104 com.google.mediation.bigoadapter Неподдерживаемый размер баннера.
105 com.google.mediation.bigoadapter Bigo успешно загружает баннер, но не показывает его.
1000-1100 Отправлено BIGO Ads SDK BIGO Ads SDK вернул ошибку. Подробную информацию можно найти в документации по BIGO Ads SDK.

Журнал изменений адаптера BIGO Ads iOS Mediation

Версия 6.1.0.0

  • Подтверждена совместимость с рекламным SDK BIGO Ads версии 6.1.0.

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

  • Google Mobile Ads SDK версии 13.10.0.
  • BIGO Ads SDK версии 6.1.0.

Версия 6.0.0.1

  • Теперь адаптер сопоставляет запросы адаптивных баннеров с ближайшим поддерживаемым размером стандартного баннера.

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

  • Google Mobile Ads SDK версии 13.10.0.
  • BIGO Ads SDK версии 6.0.0.

Версия 6.0.0.0

  • Подтверждена совместимость с рекламным SDK BIGO Ads версии 6.0.0.

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

  • Google Mobile Ads SDK версии 13.9.0.
  • BIGO Ads SDK версии 6.0.0.

Версия 5.3.0.0

  • Подтверждена совместимость с BIGO Ads SDK версии 5.3.0.

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

  • Google Mobile Ads SDK версии 13.6.0.
  • BIGO Ads SDK версии 5.3.0.

Версия 5.2.1.0

  • Подтверждена совместимость с BIGO Ads SDK версии 5.2.1.
  • Чтобы использовать новые API конфиденциальности, обновите минимальную зависимость Google Mobile Ads SDK до версии 13.3.0.

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

  • Google Mobile Ads SDK версии 13.4.0.
  • BIGO Ads SDK версии 5.2.1.

Версия 5.2.0.0

  • Подтверждена совместимость с рекламным SDK BIGO Ads версии 5.2.0.

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

  • Google Mobile Ads SDK версии 13.4.0.
  • BIGO Ads SDK версии 5.2.0.

Версия 5.1.2.1

  • Теперь адаптер передает флаг ageRestrictedTreatment Google Mobile Ads SDK в COPPA API BIGO Ads SDK.

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

  • Google Mobile Ads SDK версии 13.3.0.
  • BIGO Ads SDK версии 5.1.2.

Версия 5.1.2.0

  • Подтверждена совместимость с BIGO Ads SDK версии 5.1.2.

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

  • Google Mobile Ads SDK версии 13.2.0.
  • BIGO Ads SDK версии 5.1.2.

Версия 5.1.1.0

  • Подтверждена совместимость с рекламным SDK BIGO Ads версии 5.1.1.

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

  • Google Mobile Ads SDK версии 13.2.0.
  • BIGO Ads SDK версии 5.1.1.

Версия 5.1.0.1

  • Обновлен адаптер, чтобы предотвратить сбои запросов объявлений, когда баннер загружается с неподдерживаемым размером объявления.

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

  • Google Mobile Ads SDK версии 13.1.0.
  • BIGO Ads SDK версии 5.1.0.

Версия 5.1.0.0

  • Подтверждена совместимость с рекламным SDK BIGO Ads версии 5.1.0.

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

  • Google Mobile Ads SDK версии 13.1.0.
  • BIGO Ads SDK версии 5.1.0.

Версия 5.0.6.2

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

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

  • Google Mobile Ads SDK версии 13.0.0.
  • BIGO Ads SDK версии 5.0.6.

Версия 5.0.6.1

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

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

  • Google Mobile Ads SDK версии 13.0.0.
  • BIGO Ads SDK версии 5.0.6.

Версия 5.0.6.0

  • Первый выпуск!
  • Добавлена поддержка назначения ставок для объявлений при запуске приложения, баннеров (включая прямоугольные объявления среднего размера), межстраничных и нативных объявлений, а также объявлений с вознаграждением.
  • Подтверждена совместимость с BIGO Ads SDK версии 5.0.6.

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

  • Google Mobile Ads SDK версии 12.14.0.
  • BIGO Ads SDK версии 5.0.6.