В этом руководстве рассказывается, как с помощью Google Mobile Ads Unity Plugin загружать и показывать объявления из сети LY Ads с помощью медиации, в том числе с использованием каскадной интеграции. В нем рассказывается, как добавить LY Ads Network в конфигурацию медиации рекламного блока и как интегрировать SDK и адаптер LY Ads Network в приложение Unity.
Поддерживаемые интеграции и форматы объявлений
Адаптер медиации AdMob для LY Ads Network имеет следующие возможности:
| Интеграция | |
|---|---|
| Ставки | |
| Водопад | |
| Форматы | |
| Баннер | |
| Межстраничное объявление | |
| Бонус предоставлен | |
Требования
Прежде чем продолжить, убедитесь, что:
- Последняя версия Google Mobile Ads Unity Plugin.
- Редактор Unity версии 4 или более поздней.
- [Для назначения ставок]: чтобы интегрировать все поддерживаемые форматы объявлений в назначение ставок, используйте плагин медиации Google Mobile Ads для LY Ads Network версии 1.5.0 или более поздней (рекомендуется последняя версия).
- Чтобы развернуть приложение на устройстве Android:
- Android API уровня 24 или более поздней версии.
- Чтобы развернуть приложение на устройстве iOS:
- Целевая версия iOS – 13.0 или более поздняя.
- Рабочий проект Unity, настроенный с помощью Google Mobile Ads Unity Plugin. Подробная информация приведена в статье Как настроить Google Mobile Ads Unity Plugin.
- Настройте медиацию AdMob.
Шаг 1. Настройте конфигурации в интерфейсе LY Ads Network
Зарегистрируйтесь и войдите в аккаунт LY Ads Network.
Как добавить новое приложение
Перейдите на вкладку Приложение и нажмите кнопку Новая регистрация.
Заполните форму и нажмите Регистрация.
Запишите идентификатор приложения.
Android
iOS
Как создать рекламное место
На вкладке Приложение выберите приложение, чтобы посмотреть подробные сведения о нем. В разделе Слот нажмите Добавить.
Заполните форму, чтобы получить информацию о месте размещения. В разделе Тип назначения ставок выберите Стандартный, чтобы настроить этот слот для медиации с использованием каскада, или Назначение ставок в Google SDK, чтобы настроить этот слот для назначения ставок. Заполнив форму, нажмите Создать.
Запишите идентификатор рекламного места.
После того как вы создадите первый слот, нажмите Review (Проверить) на странице сведений о приложении, чтобы получить одобрение от LY Ads Network. Это может занять некоторое время. Если у вас возникнут вопросы, обратитесь к представителю LY Ads Network.
Как создать ключ Reporting API
Перейдите на вкладку Управление ключами API для отчетов и нажмите кнопку Создать ключ API.
Заполните форму и нажмите Сохранить.
Запишите идентификатор ключа API и секретный ключ API.
Как обновить файл app-ads.txt
Authorized Sellers for Apps (Авторизованные продавцы приложений), или app-ads.txt, – это инициатива IAB Tech Lab, которая позволяет издателям указывать авторизованных продавцов своего рекламного инвентаря. Чтобы избежать значительного снижения дохода от рекламы, используйте файл app-ads.txt.
Если вы ещё этого не сделали, настройте файл app-ads.txt для приложения.
Чтобы реализовать app-ads.txt для LY Ads Network, ознакомьтесь с информацией о файле app-ads.txt.
Шаг 2. Настройте источник спроса LY Ads Network в интерфейсе AdMob
Как настроить медиацию для рекламного блока
Android
Инструкции приведены в разделе "Шаг 2" Android.
iOS
Инструкции приведены в разделе "Шаг 2" руководства для iOS.
Шаг 3. Импортируйте SDK и адаптер LY Ads Network
OpenUPM-CLI
Если у вас установлен OpenUPM-CLI, вы можете добавить в проект плагин медиации Google Mobile Ads LY Ads Network Mediation Plugin for Unity, выполнив следующую команду из корневого каталога проекта:
openupm add com.google.ads.mobile.mediation.lineOpenUPM
В редакторе проекта Unity выберите Edit (Правка) > Project Settings (Настройки проекта) > Package Manager (Менеджер пакетов), чтобы открыть настройки менеджера пакетов Unity.
На вкладке Scoped Registries (Реестры с областью действия) добавьте OpenUPM в качестве реестра с областью действия, указав следующие сведения:
- Название:
OpenUPM - URL:
https://package.openupm.com - Области действия:
com.google
Затем выберите Window (Окно) > Package Manager (Менеджер пакетов), чтобы открыть Unity Package Manager (Менеджер пакетов Unity), и в раскрывающемся меню выберите My Registries (Мои реестры).
Выберите пакет Google Mobile Ads Line Mediation и нажмите Install (Установить).
Пакет Unity
Скачайте последнюю версию плагина медиации Google Mobile Ads для сети LY Ads по ссылке в журнале изменений и извлеките файл GoogleMobileAdsLineMediation.unitypackage из ZIP-архива.
В редакторе проекта Unity выберите Assets (Объекты) > Import Package (Импортировать пакет) > Custom Package (Специальный пакет) и найдите скачанный файл GoogleMobileAdsLineMediation.unitypackage. Убедитесь, что выбраны все файлы, и нажмите Импортировать.
Затем выберите Assets (Ресурсы) > External Dependency Manager (Менеджер внешних зависимостей) > Android Resolver (Решатель Android) > Force Resolve (Принудительное разрешение). Библиотека External Dependency Manager выполнит разрешение зависимостей с нуля и скопирует объявленные зависимости в каталог Assets/Plugins/Android приложения Unity.
Шаг 4. Добавьте обязательный код
Android
Для интеграции с рекламной сетью LY Ads не требуется дополнительный код.
iOS
Интеграция с SKAdNetwork
Следуйте инструкциям LY Ads Network, чтобы добавить идентификаторы SKAdNetwork в файл Info.plist проекта.
Шаг 5. Проверьте реализацию
Как включить тестовые объявления
Зарегистрируйте тестовое устройство в AdMob.
Как проверить тестовые объявления
Чтобы проверить, получаете ли вы тестовые объявления из сети LY Ads Network, включите тестирование отдельного источника объявлений в инспекторе объявлений, используя источник объявлений LY Ads Network.
Необязательные действия
Параметры, относящиеся к определенной сети
Плагин медиации LY Ads Network Unity поддерживает следующий дополнительный параметр запроса, который можно передать адаптеру через класс LineMediationExtras:
-
SetEnableAdSound(boolean)– определяет состояние звука по умолчанию для баннеров, межстраничных объявлений и объявлений с вознаграждением.
Ниже приведен пример кода, в котором показано, как создать запрос объявления с этими параметрами:
using GoogleMobileAds.Api;
using GoogleMobileAds.Mediation.Line.Api;
// ...
var adRequest = new AdRequest();
var lineExtras = new LineMediationExtras();
lineExtras.SetEnableAdSound(true);
adRequest.MediationExtras.Add(lineExtras);
Коды ошибок
Если адаптер не получает объявление от LY Ads Network, издатели могут проверить основную ошибку в ответе на запрос объявления с помощью ResponseInfo в следующих классах:
Android
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
iOS
GADMediationAdapterLine
Ниже приведены коды и сообщения, которые адаптер LY Ads Network показывает, когда не удается загрузить объявление:
Android
| Код ошибки | Поместье | Причина |
|---|---|---|
| 1-10 | com.five_corp.ad | SDK сети LY Ads вернул ошибку, характерную для этого SDK. Подробная информация приведена в документации LY Ads Network. |
| 101 | com.google.ads.mediation.line | Идентификатор приложения отсутствует или недействителен. |
| 102 | com.google.ads.mediation.line | Идентификатор слота отсутствует или недействителен. |
| 103 | com.google.ads.mediation.line | Запрошенный размер объявления не соответствует поддерживаемому в LY Ads Network размеру баннера. |
| 104 | com.google.ads.mediation.line | Не удалось загрузить межстраничное объявление или объявление с вознаграждением из-за отсутствия контекста активности. |
| 105 | com.google.ads.mediation.line | Не удалось показать межстраничное объявление или объявление с вознаграждением из LY Ads Network SDK. |
| 106 | com.google.ads.mediation.line | Не удалось загрузить нативное объявление из-за отсутствия объектов. |
| 107 | com.google.ads.mediation.line | SDK FiveAd вернул пустой загрузчик объявлений. |
iOS
| Код ошибки | Поместье | Причина |
|---|---|---|
| 1-10 | Отправлено с помощью LY Ads Network SDK | SDK сети LY Ads вернул ошибку, характерную для этого SDK. Подробная информация приведена в документации LY Ads Network. |
| 101 | com.google.ads.mediation.line | Недопустимые параметры сервера (например, отсутствует идентификатор приложения или идентификатор места размещения). |
| 102 | com.google.ads.mediation.line | Запрошенный размер объявления не соответствует поддерживаемому в LY Ads Network размеру баннера. |
| 103 | com.google.ads.mediation.line | Не удалось загрузить объект изображения значка информации в нативном объявлении. |
| 104 | com.google.ads.mediation.line | Не удалось собрать сигналы для назначения ставок. |
| 105 | com.google.ads.mediation.line | Не удалось инициализировать загрузчик объявлений LINE Ads SDK. |
Журнал изменений плагина медиации Unity
Версия 2.2.1
- Поддержка адаптера Line для Android версии 3.1.1.2.
- Поддержка адаптера Line для iOS версии 3.1.1.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 11.5.0.
Версия 2.2.0
- Поддерживает адаптер Line для Android версии 3.1.1.1.
- Поддержка адаптера Line для iOS версии 3.1.0.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 11.5.0.
Версия 2.1.1
- Поддерживает адаптер Line для Android версии 3.1.1.1.
- Поддержка адаптера Line для iOS версии 3.0.1.2.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 11.3.0.
Версия 2.1.0
- Поддерживает адаптер Line для Android версии 3.1.0.0.
- Поддержка адаптера Line для iOS версии 3.0.1.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 11.0.0.
Версия 2.0.2
- Поддерживает адаптер Line для Android версии 3.0.1.1.
- Поддержка адаптера Line для iOS версии 3.0.1.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 11.0.0.
Версия 2.0.1
- Поддерживает адаптер Line для Android версии 3.0.1.1.
- Поддержка адаптера Line для iOS версии 3.0.0.1.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 11.0.0.
Версия 2.0.0
- Поддерживается версия 3.0.1.0 адаптера Line для Android.
- Поддержка адаптера Line для iOS версии 3.0.0.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 10.7.0.
Версия 1.5.10
- Поддержка адаптера Line для Android версии 2.9.20251028.0.
- Поддерживает адаптер Line для iOS версии 2.9.20251119.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 10.6.0.
Версия 1.5.9
- Поддержка адаптера Line для Android версии 2.9.20251028.0.
- Поддержка адаптера Line для iOS версии 2.9.20250930.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 10.6.0.
Версия 1.5.8
- Поддержка адаптера Line для Android версии 2.9.20250924.1.
- Поддержка адаптера Line для iOS версии 2.9.20250930.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 10.5.0.
Версия 1.5.7
- Поддерживает адаптер Line для Android версии 2.9.20250924.0.
- Поддерживает адаптер Line для iOS версии 2.9.20250912.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 10.5.0.
Версия 1.5.6
- Поддерживает адаптер Line для Android версии 2.9.20250718.0.
- Поддерживает адаптер Line для iOS версии 2.9.20250512.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 10.3.0.
Версия 1.5.5
- Устранена проблема, из-за которой при установке через OpenUPM плагин не импортировал пакеты надлежащим образом.
Версия 1.5.4
- Поддерживает адаптер Line для Android версии 2.9.20250519.0.
- Поддерживает адаптер Line для iOS версии 2.9.20250512.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 10.1.0.
Версия 1.5.3
- Теперь плагин Unity создан на основе Android SDK 35.
- Поддерживает адаптер Line для Android версии 2.9.20250317.1.
- Поддержка адаптера Line для iOS версии 2.9.20241106.3.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 10.1.0.
Версия 1.5.2
- Поддержка адаптера Line для Android версии 2.9.20250110.0.
- Поддерживает адаптер Line для iOS версии 2.9.20241106.2.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 10.0.0.
Версия 1.5.1
- Поддержка адаптера Line для Android версии 2.9.20250110.0.
- Поддерживает адаптер Line для iOS версии 2.9.20241106.1.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 9.5.0.
Версия 1.5.0
- Поддержка адаптера Line для Android версии 2.9.20241129.0.
- Поддерживает адаптер Line для iOS версии 2.9.20241106.1.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 9.5.0.
Версия 1.4.0
- Поддержка адаптера Line для Android версии 2.8.20240827.0.
- Поддерживает адаптер Line для iOS версии 2.9.20241106.1.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 9.4.0.
Версия 1.3.1
- Поддерживает адаптер Line для Android версии 2.8.20240808.0.
- Поддерживает адаптер Line для iOS версии 2.8.20240612.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 9.2.0.
Версия 1.3.0
- Поддержка адаптера Line для Android версии 2.8.20240722.0.
- Поддерживает адаптер Line для iOS версии 2.8.20240612.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 9.2.0.
Версия 1.2.0
- Поддерживает адаптер Line для Android версии 2.7.20240515.0.
- Поддерживает адаптер Line для iOS версии 2.8.20240612.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 9.1.1.
Версия 1.1.2
- Поддерживает адаптер Line для Android версии 2.7.20240515.0.
- Поддерживает адаптер Line для iOS версии 2.7.20240411.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 9.1.0.
Версия 1.1.1
- Поддерживает адаптер Line для Android версии 2.7.20240214.1.
- Поддерживает адаптер Line для iOS версии 2.7.20240411.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 9.1.0.
Версия 1.1.0
- Добавлен класс
LineMediationExtrasсо следующими методами для передачи дополнительных данных медиации:SetEnabledAdSound(bool)
- Поддерживает адаптер Line для Android версии 2.7.20240214.1.
- Поддерживает адаптер Line для iOS версии 2.7.20240318.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 9.0.0.
Версия 1.0.0
- Первый выпуск.
- Поддерживает адаптер Line для Android версии 2.6.20230607.0.
- Поддерживает адаптер Line для iOS версии 2.6.20230609.0.
- Создано и протестировано с помощью плагина Google Mobile Ads для Unity версии 8.5.1.