В этом руководстве описывается, как использовать Google Mobile Ads SDK (Legacy) для загрузки и показа объявлений из рекламной сети LY Ads Network с помощью медиации, а также рассматривается каскадная интеграция. В ней рассказывается, как добавить рекламную сеть LY Ads в настройки медиации рекламного блока, а также как интегрировать SDK и адаптер рекламной сети LY Ads в приложение Android.
Поддерживаемые интеграции и форматы объявлений
Адаптер медиации для рекламной сети LY Ads Network поддерживает следующие возможности:
| Интеграция | |
|---|---|
| Ставки | |
| Водопад | |
| Форматы | |
| Баннер | |
| Межстраничное объявление | |
| Бонус предоставлен | |
| Стандартное | |
Требования
Прежде чем продолжить, убедитесь, что:
- Android API уровня 24 или более поздней версии.
Последняя версия Google Mobile Ads SDK (Legacy).
Шаг 1. Задайте настройки в интерфейсе рекламной сети LY Ads
Зарегистрируйтесь и войдите в аккаунт LY Ads Network.
Как добавить приложение
Перейдите на вкладку App (Приложение) и нажмите кнопку New registration (Новая регистрация).
Заполните форму и нажмите Регистрация.
Запишите идентификатор приложения.
Как создать рекламное место
На вкладке Приложение выберите приложение, чтобы посмотреть сведения о нем. В разделе Слот нажмите Добавить.
Заполните форму, чтобы получить подробную информацию о слоте. В разделе Bidding Type (Тип назначения ставок) выберите Standard (Стандартный), чтобы настроить этот рекламный блок для каскадной медиации, или Google SDK Bidding (Назначение ставок в SDK Google), чтобы настроить его для назначения ставок. Заполнив форму, нажмите Создать.
Запишите идентификатор слота.
После создания первого рекламного места нажмите Review (Проверить) на странице приложения, чтобы получить одобрение от LY Ads Network. Это может занять некоторое время. Если у вас возникли вопросы, обратитесь к представителю рекламной сети LY Ads.
Как создать ключ Reporting API
Перейдите на вкладку Управление ключами Reporting 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, ознакомьтесь со статьей О файле app-ads.txt.
Шаг 2. Настройте спрос в рекламной сети LY в интерфейсе Менеджера рекламы
Войдите в аккаунт Менеджера рекламы.
Добавьте LY Ads Network в разделе "Компании"
Ставки
Для интеграции с назначением ставок этот шаг не требуется.
Водопад
Перейдите в раздел Администрирование > Компании и на вкладке Все компании нажмите кнопку Новая компания. Выберите Рекламная сеть.

В качестве рекламной сети выберите LY Ads Network, введите уникальное название и включите медиацию. Включите Автоматический сбор данных и введите идентификатор ключа API и секретный ключ API, полученные в предыдущем разделе.
Поля Имя пользователя и Пароль заполнять не нужно. Нажмите кнопку Сохранить.

Включить передачу защищенных сигналов
Ставки
Нажмите Администрирование > Глобальные настройки. Перейдите на вкладку Настройки аккаунта Ad Exchange и включите функцию Передача защищенных сигналов. Нажмите Save (Сохранить).

Водопад
Этот шаг не требуется для интеграции каскада.
Передавать защищенные сигналы в запросах ставок
Ставки
Нажмите Инвентарь > Защищенные сигналы. В разделе Защищенные сигналы найдите рекламную сеть LY Ads Network и сдвиньте переключатель Включить интеграцию с приложениями вправо.

Нажмите Сохранить.
Водопад
Этот шаг не требуется для интеграции каскада.
Как разрешить передачу защищенных сигналов для назначения ставок в SDK
Ставки
Нажмите Выполнение > Настройки каналов спроса. На вкладке Настройки по умолчанию сдвиньте переключатель Разрешить передачу защищенных сигналов вправо для параметра Назначение ставок в SDK.

Нажмите Сохранить.
Водопад
Этот шаг не требуется для интеграции каскада.
Как настроить назначение ставок в рекламной сети LY Ads
Ставки
Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

Нажмите Новая система назначения ставок.

В качестве системы назначения ставок выберите LY Ads Network.

Нажмите Продолжить, чтобы включить назначение ставок в SDK для этой системы назначения ставок.

Нажмите Готово.
Водопад
Этот шаг не требуется для интеграции каскада.
Как настроить сопоставление рекламных блоков
Ставки
Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

Выберите компанию для рекламной сети LY.

Перейдите на вкладку Сопоставление рекламных блоков и нажмите Новое сопоставление рекламных блоков.

Выберите Определенный рекламный блок. Выберите рекламный блок и формат, а также укажите Мобильное приложение в качестве типа инвентаря и мобильное приложение. Затем введите идентификатор приложения и идентификатор рекламного места, полученные в предыдущем разделе.
Нажмите Сохранить.

Водопад
Перейдите в раздел Выполнение > Группы доходности и нажмите кнопку Новая группа доходности. Выберите Инвентарь и Приложение.

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

Выберите компанию, которую вы создали для рекламной сети LY Ads Network в предыдущем разделе. В качестве типа интеграции выберите Медиация с использованием Mobile SDK, в качестве платформы – Android, а в качестве статуса – Активно.
Укажите идентификатор приложения и идентификатор рекламного места, полученные в предыдущем разделе, а также цену за тысячу показов по умолчанию. Нажмите Сохранить.

Шаг 3. Импортируйте SDK и адаптер рекламной сети LY Ads
Интеграция с Android Studio (рекомендуется)
В файле gradle на уровне приложения добавьте следующие зависимости реализации:
Kotlin
dependencies { implementation("com.google.android.gms:play-services-ads:25.5.0") implementation("com.google.ads.mediation:line:3.1.1.2") }
Groovy
dependencies { implementation 'com.google.android.gms:play-services-ads:25.5.0' implementation 'com.google.ads.mediation:line:3.1.1.2' }
Интеграция вручную
Скачайте последнюю версию файла
.aarLY Ads Network SDK и добавьте его в проект.Перейдите к артефактам адаптера LY Ads Network в репозитории Google Maven. Выберите последнюю версию, скачайте файл
.aarадаптера LY Ads Network и добавьте его в проект.
Шаг 4. Добавьте необходимый код
Для интеграции с рекламной сетью LY Ads Network не требуется дополнительный код.
Шаг 5. Протестируйте реализацию
Как включить тестовые объявления
Убедитесь, что вы зарегистрировали тестовое устройство в Менеджере рекламы.
Адаптер рекламной сети LY Ads Network содержит вспомогательный метод, позволяющий включить тестовый режим для рекламной сети LY Ads Network. Чтобы обеспечить правильную передачу данных в LY Ads Network SDK, задайте этот параметр до инициализации Google Mobile Ads SDK (Legacy).
Java
Kotlin
Проверьте тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления из рекламной сети LY Ads Network, включите тестирование отдельного источника объявлений в инспекторе объявлений, используя источники объявлений LY Ads Network.
Необязательные действия
Параметры для отдельных сетей
Адаптер рекламной сети LY Ads поддерживает дополнительный параметр запроса, который можно передать адаптеру с помощью класса LineExtras. Конструктор этого класса включает следующие параметры:
enableAdSoundboolean, определяющий, включен ли звук по умолчанию в баннерах, межстраничных объявлениях и объявлениях с вознаграждением.
Ниже приведен пример кода, в котором показано, как создать запрос объявления с этими параметрами.
Java
Kotlin
Использование нативных объявлений
Отображение объявлений
Адаптер рекламной сети LY Ads заполняет следующие поля для NativeAd.
| Поле | Ресурсы, которые всегда добавляются адаптером рекламной сети LY |
|---|---|
| Заголовок | |
| Изображение | |
| Body | |
| Значок приложения | 1 |
| Призыв к действию | |
| Рейтинг | |
| Магазин | |
| Цена |
1 LY Ads Network SDK не предоставляет объект значка приложения для нативных объявлений. Вместо этого адаптер рекламной сети LY Ads заполняет значок приложения прозрачным изображением.
Коды ошибок
Если адаптер не получает объявление от рекламной сети LY Ads Network, вы можете проверить причину ошибки в ответе на запрос объявления, используя ResponseInfo.getAdapterResponses() в следующих классах:
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
Ниже приведены коды и сообщения, которые адаптер рекламной сети LY Ads Network выдает, когда не удается загрузить объявление.
| Код ошибки | Поместье | Причина |
|---|---|---|
| 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 | SDK рекламной сети LY Ads не удалось показать межстраничное объявление или объявление с вознаграждением. |
| 106 | com.google.ads.mediation.line | Не удалось загрузить нативное объявление из-за отсутствия объектов. |
| 107 | com.google.ads.mediation.line | FiveAd SDK вернул нулевой загрузчик объявлений. |
Журнал изменений адаптера медиации LINE для Android
Версия 3.1.1.2
- Закрепите зависимость Kotlin адаптера на версии 1.9.0 (минимальная версия Kotlin, поддерживаемая GMA NextGen SDK).
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 25.4.0.
- Google Mobile Ads Next-Gen SDK версии 1.4.0.
- FiveAd SDK версии 3.1.1.1.
Версия 3.1.1.1
- Сопоставляется с API ChildDirectedTreatment в Line.
AgeRestrictedTreatment
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 25.4.0.
- Google Mobile Ads Next-Gen SDK версии 1.2.1.
- FiveAd SDK версии 3.1.1.1.
Версия 3.1.1.0
- Подтверждена совместимость с FiveAd SDK версии 3.1.1.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 25.2.0.
- Google Mobile Ads Next-Gen SDK версии 1.2.1.
- FiveAd SDK версии 3.1.1.0.
Версия 3.1.0.0
- Добавлено свойство для создания адаптера с зависимостью GMA Next-Gen SDK.
- Подтверждена совместимость с FiveAd SDK версии 3.1.0.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 25.1.0.
- Google Mobile Ads Next-Gen SDK версии 0.25.0-beta01.
- FiveAd SDK версии 3.1.0.0.
Версия 3.0.1.2
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 25.1.0.
- FiveAd SDK версии 3.0.1.2.
Версия 3.0.1.1
- Показы нативных объявлений теперь перезаписываются FiveAd SDK при использовании Google Mobile Ads SDK версии 24.4.0 или более поздней.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 24.9.0.
- FiveAd SDK версии 3.0.1.1.
Версия 3.0.1.0
- Добавлена поддержка передачи параметра tagForUnderAgeOfConsent Google Mobile Ads SDK в FiveAd SDK.
- Подтверждена совместимость с FiveAd SDK версии 3.0.1.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 24.9.0.
- FiveAd SDK версии 3.0.1.0.
Версия 3.0.0.0
- Подтверждена совместимость с FiveAd SDK версии 3.0.0.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 24.9.0.
- FiveAd SDK версии 3.0.0.0.
Версия 2.9.20251028.0
- Подтверждена совместимость с FiveAd SDK версии 2.9.20251028.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 24.7.0.
- FiveAd SDK версии 2.9.20251028.0
Версия 2.9.20250924.1
- Удалены ссылки на Context на уровне класса. Помогает снизить вероятность утечки памяти.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 24.7.0.
- FiveAd SDK версии 2.9.20250924.1.
Версия 2.9.20250924.0
- Подтверждена совместимость с FiveAd SDK версии 2.9.20250924.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 24.6.0.
- FiveAd SDK версии 2.9.20250924.0
Версия 2.9.20250718.0
- Подтверждена совместимость с FiveAd SDK версии 2.9.20250718.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 24.3.0.
- FiveAd SDK версии 2.9.20250718.0.
Версия 2.9.20250519.0
- Подтверждена совместимость с FiveAd SDK версии 2.9.20250519.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 24.3.0.
- FiveAd SDK версии 2.9.20250519.0.
Версия 2.9.20250317.1
- Исправлены размеры загрузки баннеров для объявлений с назначением ставок с помощью нового FiveAd API.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 24.1.0.
- FiveAd SDK версии 2.9.20250317.0
Версия 2.9.20250317.0
- Подтверждена совместимость с FiveAd SDK версии 2.9.20250317.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 24.1.0.
- FiveAd SDK версии 2.9.20250317.0
Версия 2.9.20250110.1
- Минимальный уровень Android API повышен до 23.
- Минимальная требуемая версия Google Mobile Ads SDK изменена на 24.0.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 24.0.0.
- FiveAd SDK версии 2.9.20250110.0
Версия 2.9.20250110.0
- Удален устаревший класс
UnifiedNativeAdMapper. Вместо него используетсяNativeAdMapper. - Исправлен процесс сбора сигналов.
- Исправлен процесс инициализации для межстраничных объявлений и объявлений с вознаграждением в каскаде.
- Подтверждена совместимость с FiveAd SDK версии 2.9.20250110.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 23.6.0.
- FiveAd SDK версии 2.9.20250110.0
Версия 2.9.20241129.0
- Добавлена поддержка назначения ставок для баннеров, межстраничных, нативных объявлений и объявлений с вознаграждением.
- Подтверждена совместимость с FiveAd SDK версии 2.9.20241129.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 23.5.0.
- FiveAd SDK версии 2.9.20241129.0
Версия 2.8.20240827.0
- Подтверждена совместимость с FiveAd SDK версии 2.8.20240827.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 23.3.0.
- FiveAd SDK версии 2.8.20240827.0
Версия 2.8.20240808.0
- Подтверждена совместимость с FiveAd SDK версии 2.8.20240808.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 23.2.0.
- FiveAd SDK версии 2.8.20240808.0
Версия 2.8.20240722.0
- Подтверждена совместимость с FiveAd SDK версии 2.8.20240722.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 23.2.0.
- FiveAd SDK версии 2.8.20240722.0
Версия 2.7.20240515.0
- Подтверждена совместимость с FiveAd SDK версии 2.7.20240515.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 23.1.0.
- FiveAd SDK версии 2.7.20240515.0
Версия 2.7.20240214.1
- Минимальная требуемая версия Google Mobile Ads SDK изменена на 23.0.0.
- Подтверждена совместимость с FiveAd SDK версии 2.7.20240214.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 23.0.0.
- FiveAd SDK версии 2.7.20240214.0.
Версия 2.7.20240214.0
- Подтверждена совместимость с FiveAd SDK версии 2.7.20240214.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 22.6.0.
- FiveAd SDK версии 2.7.20240214.0.
Версия 2.7.20240126.0
- Подтверждена совместимость с FiveAd SDK версии 2.7.20240126.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 22.6.0.
- FiveAd SDK версии 2.7.20240126.0.
Версия 2.7.20240112.0
- Удален устаревший метод
FiveAdViewEventListener. Вместо него используютсяFiveAdCustomLayoutEventListener,FiveAdVideoRewardEventListener,FiveAdInterstitialEventListenerиFiveAdNativeEventListener. - Подтверждена совместимость с FiveAd SDK версии 2.7.20240112.
- Минимальная требуемая версия Google Mobile Ads SDK изменена на 22.6.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 22.6.0.
- FiveAd SDK версии 2.7.20240112.
Версия 2.6.20230607.1
- Добавлен класс
LineExtras, позволяющий издателям задавать настройки звука по умолчанию для баннеров, межстраничных объявлений и объявлений с вознаграждением. - Минимальная требуемая версия Google Mobile Ads SDK изменена на 22.4.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 22.4.0.
- FiveAd SDK версии 2.6.20230607.
Версия 2.6.20230607.0
- Первый выпуск.
- Добавлена поддержка баннеров, межстраничных объявлений, объявлений с вознаграждением и нативных объявлений.
- Подтверждена совместимость с FiveAd SDK версии 2.6.20230607.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 22.1.0.
- FiveAd SDK версии 2.6.20230607.