В этом руководстве рассказывается, как загружать и показывать объявления из BIGO Ads SDK с помощью GMA Next-Gen SDK, используя медиацию, в том числе интеграцию ставок. В этой статье рассказывается, как добавить BIGO Ads SDK в конфигурацию медиации рекламного блока и как интегрировать BIGO Ads SDK и адаптер в приложение Android.
Поддерживаемые интеграции и форматы объявлений
Адаптер медиации для BIGO Ads SDK поддерживает следующие функции:
| Интеграция | |
|---|---|
| Ставки | 1 |
| Водопад | |
| Форматы | |
| Запуск приложения | |
| Баннер | |
| Межстраничное объявление | |
| Бонус предоставлен | |
| Межстраничное объявление с вознаграждением | |
| Стандартное | |
Требования
Прежде чем продолжить, убедитесь, что:
- Android API уровня 24 или более поздней версии.
Последняя версия GMA Next-Gen SDK.
Шаг 1. Настройте конфигурации в интерфейсе BIGO Ads SDK
Войдите на панель управления 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 на панели управления и следуйте инструкциям на этой вкладке.
Шаг 2. Настройте источник спроса BIGO Ads SDK в интерфейсе Менеджера рекламы
Войдите в аккаунт Менеджера рекламы.
Как добавить BIGO Ads SDK в разделе "Компании"
Ставки
Этот шаг не требуется для интеграции с системами назначения ставок.
Водопад
Нажмите Администрирование > Компании и выберите Новая компания на вкладке Все компании. Выберите Рекламная сеть.

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

Как включить передачу защищенных сигналов
Ставки
Нажмите Администрирование > Глобальные настройки. Перейдите на вкладку Настройки аккаунта Ad Exchange, проверьте и включите передачу защищенных сигналов. Нажмите Сохранить.

Водопад
Этот шаг не требуется для интеграции с каскадной медиацией.
Как передавать защищенные сигналы в запросах ставок
Ставки
Нажмите Инвентарь > Защищенные сигналы. В разделе Защищенные сигналы найдите BIGO TECHNOLOGY PTE LTD и включите параметр Включить интеграцию с приложениями.

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

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

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

Выберите в качестве системы назначения ставок BIGO Ads SDK.

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

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

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

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

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

Водопад
Откройте раздел Выполнение > Группы доходности и нажмите кнопку Новая группа доходности. Выберите Инвентарь и Приложение.

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

Выберите компанию, которую вы создали для BIGO Ads SDK в предыдущем разделе. Выберите Медиация с использованием Mobile SDK в качестве типа интеграции, Android в качестве платформы и Активный в качестве статуса.
Введите значение, полученное в предыдущем разделе, и значение Цены за тысячу показов по умолчанию. Нажмите Сохранить.

Добавление BIGO TECHNOLOGY PTE LTD в список рекламных партнеров, соблюдающих GDPR и законы штатов США в отношении конфиденциальности
Чтобы добавить Empathy Technology Pte.Ltd. (BIGO Ads) в список рекламных партнеров для европейских регламентов, а **BIGOAds** – в список рекламных партнеров для законов штатов США, следуйте инструкциям в разделах Настройки европейских регламентов и Настройки законов штатов США.
Шаг 3. Импортируйте BIGO Ads SDK и адаптер
Интеграция с Android Studio (рекомендуется)
В файл gradle на уровне приложения добавьте следующие зависимости и конфигурации:
Kotlin
dependencies { implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.5.0") implementation("com.google.ads.mediation:bigo:6.1.0.0") } configurations.configureEach { exclude(group = "com.google.android.gms", module = "play-services-ads") exclude(group = "com.google.android.gms", module = "play-services-ads-lite") }
Groovy
dependencies { implementation 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.5.0' implementation 'com.google.ads.mediation:bigo:6.1.0.0' } configurations.configureEach { exclude group: 'com.google.android.gms', module: 'play-services-ads' exclude group: 'com.google.android.gms', module: 'play-services-ads-lite' }
Шаг 4. Реализуйте настройки конфиденциальности в BIGO Ads SDK
Согласие пользователей из ЕС и GDPR
Чтобы соблюдать правила Google в отношении согласия пользователей из ЕС, вы должны предоставлять определенную информацию пользователям из Европейской экономической зоны (ЕЭЗ), Великобритании и Швейцарии и получать их согласие на использование файлов cookie или других решений, предназначенных для локального хранения данных, в случаях, предусмотренных законом, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Эти правила отражают требования, изложенные в Директиве ЕС о конфиденциальности и электронных средствах связи и Генеральном регламенте ЕС о защите персональных данных (GDPR). Вы должны убедиться, что согласие передается каждому источнику объявлений в цепочке медиации.
BIGO Ads SDK автоматически считывает согласие по GDPR, заданное платформами для управления согласием, в том числе UMP SDK. Дополнительную информацию можно найти в руководстве по интеграции BIGO Ads SDK, посвященном GDPR.
Законы штатов США о конфиденциальности
Законы штатов США о конфиденциальности требуют предоставлять пользователям право запретить "продажу" их "личной информации" (эти термины определены в тексте закона). Компания, подпадающая под действие закона, обязана разместить на главной странице "продавца" заметную ссылку с текстом "Запретить продажу личных данных". В руководстве по соблюдению законов штатов США о конфиденциальности можно включить ограничение обработки данных для показа объявлений Google, но Google не может применить эту настройку ко всем рекламным сетям в цепочке медиации. Поэтому вам необходимо определить, какие рекламные сети в вашей цепочке медиации могут участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей, чтобы обеспечить соблюдение требований.
В приведенном ниже образце кода показано, как передать флаг согласия в рекламный SDK BIGO Ads. Вызывайте этот метод перед запросом объявлений через GMA Next-Gen SDK.
Java
BigoAdSdk.setUserConsent(context, ConsentOptions.CCPA, true);
Kotlin
BigoAdSdk.setUserConsent(context, ConsentOptions.CCPA, true)
Дополнительную информацию можно найти в руководстве по интеграции SDK BIGO Ads, посвященном CCPA.
Шаг 5. Добавьте обязательный код
Для интеграции BIGO Ads SDK не требуется дополнительный код.
Шаг 6. Проверьте реализацию
Как включить тестовые объявления
Зарегистрируйте тестовое устройство в Менеджере рекламы.
BIGO Ads предоставляет тестовые идентификаторы приложений и идентификаторы рекламных мест для Android, чтобы помочь вам с тестированием и интеграцией.
Как проверить тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления из BIGO Ads SDK, включите тестирование отдельного источника объявлений в инспекторе объявлений, используя источник объявлений BIGO Ads SDK (назначение ставок).
Необязательные шаги
Нативные объявления
Отображение объявлений
Адаптер SDK BIGO Ads возвращает нативные объявления в виде объектов
NativeAd. Она заполняет следующие поля для NativeAd:
| Поле | Объекты, которые всегда добавляются адаптером SDK BIGO Ads |
|---|---|
| Заголовок | |
| Изображение | |
| Body | |
| Значок | |
| Призыв к действию | |
| Оценка | |
| Магазин | |
| Цена | |
| Рекламодатель |
Коды ошибок
Если адаптер не получает объявление от BIGO Ads SDK, вы можете проверить основную ошибку в ответе на запрос объявления, используя ResponseInfo.getAdSourceResponses() в следующих классах:
sg.bigo.ads
com.google.ads.mediation.bigo.BigoMediationAdapter
Ниже приведены коды и сообщения, которые адаптер SDK BIGO Ads возвращает, когда не удается загрузить объявление:
| Код ошибки | Поместье | Причина |
|---|---|---|
| 101 | com.google.ads.mediation.bigo | Отсутствует или не заполнен идентификатор слота Bigo. |
| 1000-1100 | Отправлено с помощью BIGO Ads SDK | SDK BIGO Ads вернул ошибку. Подробная информация приведена в документации по BIGO Ads SDK. |
Изменения в адаптере медиации Bigo для Android
Версия 6.1.0.0
- Подтверждена совместимость с Bigo Ads SDK 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
- Подтверждена совместимость с Bigo Ads SDK 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
- Подтверждена совместимость с Bigo Ads SDK 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
- Подтверждена совместимость с Bigo Ads SDK 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.
- Подтверждена совместимость с Bigo Ads SDK 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
- Добавлена поддержка пересылки параметра
tagForUnderAgeOfConsentGoogle 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
- Добавлена поддержка баннеров, межстраничных и нативных объявлений, а также объявлений с вознаграждением.
- Подтверждена совместимость с Bigo Ads SDK 5.5.2.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 24.9.0.
- Bigo Ads SDK версии 5.5.2.