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

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

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

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

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

Требования

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

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

Шаг 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. Настройте источник спроса BIGO Ads SDK в интерфейсе 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 и адаптер

В файле gradle на уровне приложения добавьте следующие зависимости реализации:

Kotlin

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

Groovy

dependencies {
    implementation 'com.google.android.gms:play-services-ads:25.5.0'
    implementation 'com.google.ads.mediation:bigo:6.1.0.0'
}

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

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

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

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

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

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

Java

BigoAdSdk.setUserConsent(context, ConsentOptions.CCPA, true);

Kotlin

BigoAdSdk.setUserConsent(context, ConsentOptions.CCPA, true)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Коды ошибок

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

sg.bigo.ads
com.google.ads.mediation.bigo.BigoMediationAdapter

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

Код ошибки Поместье Причина
101 com.google.ads.mediation.bigo Отсутствует или не указан идентификатор рекламного места Bigo.
1000-1100 Отправлено BIGO Ads SDK BIGO Ads SDK вернул ошибку. Подробную информацию можно найти в документации по BIGO Ads SDK.

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

Версия 6.1.0.0

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

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

  • Google Mobile Ads SDK версии 25.5.0.
  • Google Mobile Ads Next-Gen SDK версии 1.4.0.
  • Bigo Ads SDK версии 6.1.0.

Версия 6.0.1.0

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

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.4.0.
  • Bigo Ads SDK версии 6.0.1.

Версия 6.0.0.1

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

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.4.0.
  • Bigo Ads SDK версии 6.0.0.

Версия 6.0.0.0

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

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.3.1.
  • Bigo Ads SDK версии 6.0.0.

Версия 5.10.1.0

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

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.2.1.
  • Bigo Ads SDK версии 5.10.1.

Версия 5.9.0.1

  • Сопоставляет AgeRestrictedTreatment с COPPA API Bigo.

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.2.1.
  • Bigo Ads SDK версии 5.9.0.

Версия 5.9.0.0

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

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

  • Google Mobile Ads SDK версии 25.2.0.
  • Google Mobile Ads Next-Gen SDK версии 1.0.1.
  • Bigo Ads SDK версии 5.9.0.

Версия 5.8.0.0

  • Добавлено свойство для создания адаптера с зависимостью GMA Next-Gen SDK.
  • Подтверждена совместимость с рекламным SDK Bigo Ads версии 5.8.0.

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

  • Google Mobile Ads SDK версии 25.1.0.
  • Bigo Ads SDK версии 5.8.0.

Версия 5.7.1.0

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

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

  • Google Mobile Ads SDK версии 25.0.0.
  • Bigo Ads SDK версии 5.7.1.

Версия 5.7.0.0

  • Добавлена поддержка передачи параметра tagForUnderAgeOfConsent Google Mobile Ads SDK в Bigo Ads SDK.
  • Подтверждена совместимость с Bigo Ads SDK 5.7.0.

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

  • Google Mobile Ads SDK версии 24.9.0.
  • Bigo Ads SDK версии 5.7.0.

Версия 5.5.2.0

  • Добавлена поддержка баннеров, межстраничных и нативных объявлений, а также объявлений с вознаграждением.
  • Подтверждена совместимость с рекламным SDK Bigo Ads версии 5.5.2.

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

  • Google Mobile Ads SDK версии 24.9.0.
  • Bigo Ads SDK версии 5.5.2.