В этом руководстве рассказывается, как с помощью Google Mobile Ads SDK загружать и показывать рекламу из BIGO Ads SDK, используя медиацию, а также как настраивать интеграцию ставок. В ней рассказывается, как добавить рекламный SDK BIGO Ads в конфигурацию медиации рекламного блока, а также как интегрировать рекламный SDK BIGO Ads и адаптер в приложение iOS.
Поддерживаемые интеграции и форматы объявлений
Адаптер медиации для BIGO Ads SDK поддерживает следующие возможности:
| Интеграция | |
|---|---|
| Ставки | 1 |
| Водопад | |
| Форматы | |
| Объявления при запуске приложения | |
| Баннер | |
| Межстраничное объявление | |
| Бонус предоставлен | |
| Межстраничное объявление с вознаграждением | |
| Стандартное | |
Требования
Прежде чем продолжить, убедитесь, что:
- Целевая версия iOS для развертывания – 13.0 или более поздняя.
Последняя версия Google Mobile Ads SDK.
Шаг 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, в качестве платформы – iOS, а в качестве статуса – Активно.
Введите идентификатор места размещения, полученный в предыдущем разделе, и значение Цена за тысячу показов по умолчанию. Нажмите Сохранить.

Добавьте BIGO TECHNOLOGY PTE LTD в список рекламных партнеров, соблюдающих GDPR и законы штатов США
Следуйте инструкциям в статьях Настройки, обеспечивающие соблюдение европейских регламентов и Настройки, обеспечивающие соблюдение законов штатов США, чтобы добавить Empathy Technology Pte.Ltd. (BIGO Ads) в список рекламных партнеров, обеспечивающих соблюдение европейских регламентов, и **BIGOAds** в список рекламных партнеров, обеспечивающих соблюдение законов штатов США, в интерфейсе Менеджера рекламы.
Шаг 3. Импортируйте BIGO Ads SDK и адаптер
CocoaPods
Добавьте в Podfile проекта следующую строку:
pod 'GoogleMobileAdsMediationBigo'В командной строке выполните следующую команду:
pod install --repo-update
Шаг 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.
Swift
BigoAdSdk.setUserConsentWithOption(BigoConsentOptionsCCPA, consent: true)
Objective-C
[BigoAdSdk setUserConsentWithOption:BigoConsentOptionsCCPA consent:YES];
Дополнительную информацию можно найти в руководстве по интеграции рекламного SDK BIGO Ads, посвященном закону CCPA.
Шаг 5. Добавьте необходимый код
Как реализовать SKAdNetwork
Добавьте идентификаторы SKAdNetwork в файл Info.plist проекта, следуя инструкциям из документации рекламного SDK BIGO Ads.
Шаг 6. Проверьте реализацию
Как включить тестовые объявления
Убедитесь, что вы зарегистрировали тестовое устройство в Менеджере рекламы.
BIGO Ads предоставляет тестовые идентификаторы приложений и идентификаторы рекламных мест для iOS, чтобы упростить тестирование и интеграцию.
Проверьте тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления из рекламного SDK BIGO Ads, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений BIGO Ads SDK (назначение ставок).
Необязательные шаги
Нативные объявления
Отображение объявлений
Адаптер BIGO Ads SDK возвращает нативные объявления в виде объектов GADNativeAd. Она заполняет следующие поля для GADNativeAd.
| Поле | Объекты, которые всегда добавляются адаптером BIGO Ads SDK |
|---|---|
| Заголовок | |
| Изображение | |
| Body | |
| Значок | |
| Призыв к действию | |
| Рейтинг | |
| Магазин | |
| Цена | |
| Рекламодатель |
Коды ошибок
Если адаптер не получает объявление от BIGO Ads SDK, вы можете проверить причину ошибки в ответе на запрос объявления, используя GADResponseInfo.adNetworkInfoArray в следующих классах:
GADMediationAdapterBigo
Ниже приведены коды и сообщения, которые адаптер BIGO Ads SDK возвращает, когда не удается загрузить объявление.
| Код ошибки | Поместье | Причина |
|---|---|---|
| 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. |
Журнал изменений адаптера BIGO Ads iOS Mediation
Версия 6.1.0.0
- Подтверждена совместимость с рекламным SDK BIGO Ads версии 6.1.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.10.0.
- BIGO Ads SDK версии 6.1.0.
Версия 6.0.0.1
- Теперь адаптер сопоставляет запросы адаптивных баннеров с ближайшим поддерживаемым размером стандартного баннера.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.10.0.
- BIGO Ads SDK версии 6.0.0.
Версия 6.0.0.0
- Подтверждена совместимость с рекламным SDK BIGO Ads версии 6.0.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.9.0.
- BIGO Ads SDK версии 6.0.0.
Версия 5.3.0.0
- Подтверждена совместимость с BIGO Ads SDK версии 5.3.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.6.0.
- BIGO Ads SDK версии 5.3.0.
Версия 5.2.1.0
- Подтверждена совместимость с BIGO Ads SDK версии 5.2.1.
- Чтобы использовать новые API конфиденциальности, обновите минимальную зависимость Google Mobile Ads SDK до версии 13.3.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.4.0.
- BIGO Ads SDK версии 5.2.1.
Версия 5.2.0.0
- Подтверждена совместимость с рекламным SDK BIGO Ads версии 5.2.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.4.0.
- BIGO Ads SDK версии 5.2.0.
Версия 5.1.2.1
- Теперь адаптер передает флаг
ageRestrictedTreatmentGoogle Mobile Ads SDK в COPPA API BIGO Ads SDK.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.3.0.
- BIGO Ads SDK версии 5.1.2.
Версия 5.1.2.0
- Подтверждена совместимость с рекламным SDK BIGO Ads версии 5.1.2.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.2.0.
- BIGO Ads SDK версии 5.1.2.
Версия 5.1.1.0
- Подтверждена совместимость с рекламным SDK BIGO Ads версии 5.1.1.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.2.0.
- BIGO Ads SDK версии 5.1.1.
Версия 5.1.0.1
- Обновлен адаптер, чтобы предотвратить сбои запросов объявлений, когда баннер загружается с неподдерживаемым размером объявления.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.1.0.
- BIGO Ads SDK версии 5.1.0.
Версия 5.1.0.0
- Подтверждена совместимость с рекламным SDK BIGO Ads версии 5.1.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.1.0.
- BIGO Ads SDK версии 5.1.0.
Версия 5.0.6.2
- Зависимость Google Mobile Ads SDK обновлена до версии 13.0.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.0.0.
- BIGO Ads SDK версии 5.0.6.
Версия 5.0.6.1
- Минимальная версия iOS для CocoaPods изменена на
13.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.0.0.
- BIGO Ads SDK версии 5.0.6.
Версия 5.0.6.0
- Первый выпуск!
- Добавлена поддержка назначения ставок для объявлений при запуске приложения, баннеров (включая MREC), межстраничных, нативных объявлений и объявлений с вознаграждением.
- Подтверждена совместимость с BIGO Ads SDK версии 5.0.6.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.14.0.
- BIGO Ads SDK версии 5.0.6.