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

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

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

Водопад
Этот шаг не требуется для интеграции каскада.
Передавать защищенные сигналы в запросах ставок
Ставки
Нажмите Инвентарь > Защищенные сигналы. В разделе Защищенные сигналы найдите 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.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
Согласие пользователей из ЕС и GDPR
Чтобы соблюдать правила 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. Проверьте реализацию
Как включить тестовые объявления
Убедитесь, что вы зарегистрировали тестовое устройство в Менеджере рекламы.
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
- Добавлена поддержка пересылки параметра
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
- Добавлена поддержка баннеров, межстраничных и нативных объявлений, а также объявлений с вознаграждением.
- Подтверждена совместимость с рекламным SDK Bigo Ads версии 5.5.2.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 24.9.0.
- Bigo Ads SDK версии 5.5.2.