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