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

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

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

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

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

Требования

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

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

Шаг 1. Настройте конфигурации в интерфейсе BIGO Ads SDK

Войдите на панель управления 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.

На вкладке 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 для BIGO Ads SDK по ссылке в журнале изменений и извлеките файл 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. Реализуйте настройки конфиденциальности в BIGO Ads SDK

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

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

BIGO Ads SDK автоматически считывает согласие по GDPR, заданное платформами для управления согласием, в том числе UMP SDK. Дополнительную информацию можно найти в руководстве по GDPR для BIGO Ads SDK для 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

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

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

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

Зарегистрируйте тестовое устройство в Менеджере рекламы.

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

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

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

Коды ошибок

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

Android

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

iOS

GADMediationAdapterBigo

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

Android

Код ошибки Поместье Причина
101 com.google.ads.mediation.bigo Отсутствует или не заполнен идентификатор слота Bigo.
1000-1100 Отправлено с помощью BIGO Ads SDK SDK BIGO Ads вернул ошибку. Подробная информация приведена в документации по 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 SDK BIGO Ads вернул ошибку. Подробная информация приведена в документации по BIGO Ads SDK.

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

Версия 3.0.0

Версия 2.0.0

Версия 1.1.0

Версия 1.0.0