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

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

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

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

Интеграция
Ставки  1
Водопад
Форматы
Открытие приложения
Баннер
Межстраничное объявление
Бонус предоставлен
Межстраничное объявление с вознаграждением
Стандартное
1 Интеграция с аукционом находится на этапе бета-версии с ограниченным доступом. Чтобы запросить доступ, обратитесь к менеджеру аккаунта.

Требования

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

  • Последняя версия Google Mobile Ads Unity Plugin.
  • Unity Editor 2019.4 или более поздней версии.
  • Чтобы развернуть приложение на Android:
    • Android API уровня 24 или более поздней версии.
  • Чтобы развернуть приложение на iOS:
    • Целевая версия iOS для развертывания – 13.0 или более поздняя.
  • Рабочий проект Unity, настроенный с помощью Google Mobile Ads Unity Plugin. Подробности – в статье Начало работы.
  • Настройте медиацию.

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

Войдите в панель управления BIGO Ads.

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

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

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

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

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

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

Android

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

iOS

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

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

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

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

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

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

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

Android

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

iOS

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

Обновите файл 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 в интерфейсе Менеджера рекламы

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

Android

Инструкции приведены в шаге 2 руководства для Android.

iOS

Инструкции приведены в шаге 2 руководства для iOS.

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

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

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

OpenUPM-CLI

Если у вас установлен OpenUPM-CLI, вы можете установить плагин медиации Google Mobile Ads BIGO Ads SDK для Unity в свой проект, выполнив следующую команду из корневого каталога проекта:

openupm add com.google.ads.mobile.mediation.bigo

OpenUPM

В редакторе проекта Unity выберите Edit (Изменить) > Project Settings (Настройки проекта) > Package Manager (Менеджер пакетов), чтобы открыть Unity Package Manager Settings (Настройки менеджера пакетов Unity).

На вкладке Scoped Registries (Реестры с ограниченной областью действия) добавьте OpenUPM в качестве реестра с ограниченной областью действия, указав следующие данные:

  • Название: OpenUPM
  • URL: https://package.openupm.com
  • Области действия: com.google

Сведения об OpenUPM

Затем выберите Window (Окно) > Package Manager (Менеджер пакетов), чтобы открыть Unity Package Manager (Менеджер пакетов Unity), и в раскрывающемся меню выберите My Registries (Мои реестры).

Реестры Unity

Выберите пакет Google Mobile Ads Bigo Mediation и нажмите Install (Установить).

Установка из OpenUPM

Пакет Unity

Скачайте последнюю версию плагина медиации Google Mobile Ads для рекламного SDK BIGO Ads по ссылке для скачивания в журнале изменений и извлеките файл GoogleMobileAdsBigoMediation.unitypackage из ZIP-архива.

В редакторе проекта Unity выберите Assets (Объекты) > Import Package (Импортировать пакет) > Custom Package (Пользовательский пакет) и найдите скачанный файл GoogleMobileAdsBigoMediation.unitypackage. Убедитесь, что выбраны все файлы, и нажмите Импортировать.

Импорт из Unity

Затем выберите Assets (Объекты) > External Dependency Manager (Менеджер внешних зависимостей) > Android Resolver (Распознаватель Android) > Force Resolve (Принудительное распознавание). Библиотека External Dependency Manager выполнит разрешение зависимостей с нуля и скопирует объявленные зависимости в каталог Assets/Plugins/Android вашего приложения Unity.

Принудительное решение

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

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

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

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

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

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

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

using GoogleMobileAds.Mediation.Bigo.Api;
// ...

Bigo.SetCcpaConsent(true);

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

Android

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

iOS

Интеграция SKAdNetwork

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

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

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

Убедитесь, что вы зарегистрировали тестовое устройство в Менеджере рекламы.

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

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

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

Коды ошибок

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

Android

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

iOS

GADMediationAdapterBigo

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

Android

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

iOS

Код ошибки Поместье Причина
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.

Журнал изменений плагина медиации рекламного SDK BIGO Ads для Unity

Версия 3.1.0 (в разработке)

Версия 3.0.0

Версия 2.0.0

Версия 1.1.0

Версия 1.0.0