This guide shows you how to use GMA Next-Gen SDK to load and display ads from LY Ads Network using AdMob Mediation , covering waterfall integrations. It covers how to add LY Ads Network to an ad unit's mediation configuration, and how to integrate the LY Ads Network SDK and adapter into an Android app.
Поддерживаемые интеграции и форматы рекламы
Адаптер медиации для рекламной сети LY Ads Network обладает следующими возможностями:
| Интеграция | |
|---|---|
| Торги | |
| Водопад | |
| Форматы | |
| Баннер | |
| Интерстициальный | |
| Награжден | |
| Родной | |
Предварительные требования
Прежде чем продолжить, проверьте следующее:
Android API уровня 24 или более поздней версии.
[Для участия в торгах]: Чтобы интегрировать все поддерживаемые форматы объявлений в систему торгов, используйте адаптер LY Ads Network версии 2.9.20241129.0 или более поздней ( рекомендуется последняя версия ).
Последняя версия GMA Next-Gen SDK .
Шаг 1: Настройка параметров в пользовательском интерфейсе рекламной сети LY.
Зарегистрируйтесь и войдите в свой аккаунт в рекламной сети LY Ads Network.
Добавить новое приложение
Перейдите во вкладку «Приложение» и нажмите кнопку «Новая регистрация» .

Заполните форму и нажмите кнопку регистрации .

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

Создать рекламный блок
На вкладке «Приложение» выберите свое приложение, чтобы просмотреть его подробную информацию. В разделе «Слот» нажмите «Добавить ».

Fill out the form for details about the slot. For Bidding Type , select Standard to configure this slot for waterfall mediation, or Google SDK Bidding to configure this slot for Bidding. Click Create once the form is filled.

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

After you create your first slot, click Review on your app's detail page to get approval from LY Ads Network. This may take some time. Contact your LY Ads Network representative if you have any questions.

Создайте ключ API для создания отчетов.
Перейдите на вкладку «Управление ключами API для создания отчетов» и нажмите кнопку «Создать ключ API» .

Заполните форму и нажмите «Сохранить» .

Запишите свой идентификатор API-ключа и секретный ключ API-ключа .

Обновите файл app-ads.txt.
Authorized Sellers for Apps app-ads.txt is an IAB Tech Lab initiative that helps ensure your app ad inventory is only sold through channels you've identified as authorized. To prevent a significant loss in ad revenue, you'll need to implement an app-ads.txt file. If you haven't done so already, set up an app-ads.txt file for your app .
Для внедрения файла app-ads.txt в рекламную сеть LY см. раздел «О файле app-ads.txt» .
Шаг 2: Настройте параметры рекламной сети LY в пользовательском интерфейсе AdMob.
Настройте параметры медиации для вашего рекламного блока.
Вам необходимо добавить рекламную сеть LY Ads Network в конфигурацию медиации для вашего рекламного блока.
First, sign in to your AdMob account . Next, navigate to the Mediation tab. If you have an existing mediation group you'd like to modify, click the name of that mediation group to edit it, and skip ahead to Add LY Ads Network as an ad source .
Чтобы создать новую группу медиации, выберите «Создать группу медиации» .

Укажите формат и платформу вашей рекламы, затем нажмите «Продолжить» .

Присвойте вашей группе посредничества название и выберите регионы для таргетирования. Затем установите статус группы посредничества на «Включено» и нажмите «Добавить рекламные блоки» .

Свяжите эту группу медиации с одним или несколькими существующими рекламными блоками AdMob. Затем нажмите «Готово» .

Теперь вы должны увидеть карточку рекламных блоков, заполненную выбранными вами рекламными блоками:

Добавьте рекламную сеть LY в качестве источника рекламы.
Торги
В разделе «Источники рекламы» на вкладке « Торги » выберите «Добавить источник рекламы» . Затем выберите рекламную сеть LY Ads Network .
Нажмите «Как заключить партнерское соглашение и настроить партнерство по размещению ставок с рекламной сетью LY Ads Network».

Нажмите «Подтвердить и согласиться» , затем нажмите «Продолжить» .

Если у вас уже есть сопоставление для рекламной сети LY Ads Network, вы можете его выбрать. В противном случае нажмите «Добавить сопоставление» .

Далее введите идентификатор приложения и идентификатор слота, полученные в предыдущем разделе. Затем нажмите «Готово» .

Водопад
В разделе «Источники рекламы » на вкладке « Водопад » выберите «Добавить источник рекламы» .
Select LY Ads Network and enable the Optimize switch. Enter the API Key ID and API Key Secret obtained in the previous section to set up ad source optimization for LY Ads Network. Then enter an eCPM value for LY Ads Network and click Continue .

Если у вас уже есть сопоставление для рекламной сети LY Ads Network, вы можете его выбрать. В противном случае нажмите «Добавить сопоставление» .

Далее введите идентификатор приложения и идентификатор слота, полученные в предыдущем разделе. Затем нажмите «Готово» .

Шаг 3: Импортируйте SDK и адаптер рекламной сети LY.
Интеграция с Android Studio (рекомендуется)
В файл gradle на уровне приложения добавьте следующие зависимости реализации и конфигурации:
Котлин
dependencies { implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.3.1") implementation("com.google.ads.mediation:line:3.1.1.1") } configurations.configureEach { exclude(group = "com.google.android.gms", module = "play-services-ads") exclude(group = "com.google.android.gms", module = "play-services-ads-lite") }
Классный
dependencies { implementation 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.3.1' implementation 'com.google.ads.mediation:line:3.1.1.1' } configurations.configureEach { exclude group: 'com.google.android.gms', module: 'play-services-ads' exclude group: 'com.google.android.gms', module: 'play-services-ads-lite' }
Ручная интеграция
Загрузите последнюю версию файла
.aarSDK LY Ads Network и добавьте его в свой проект.Перейдите к файлам адаптера LY Ads Network в репозитории Maven Google. Выберите последнюю версию, загрузите файл
.aarадаптера LY Ads Network и добавьте его в свой проект.
Шаг 4: Добавьте необходимый код
Для интеграции с рекламной сетью LY Ads Network дополнительный код не требуется.
Шаг 5: Протестируйте свою реализацию.
Включить тестовые объявления
Обязательно зарегистрируйте свое тестовое устройство в AdMob.
The LY Ads Network adapter contains a helper method to enable test mode for LY Ads Network. You must set this option before you initialize GMA Next-Gen SDK to ensure they get forwarded properly to the LY Ads Network SDK.
Java
Котлин
Проверить тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от рекламной сети LY Ads Network, включите тестирование по одному источнику объявлений в инспекторе объявлений, используя источник(и) объявлений LY Ads Network .
Дополнительные шаги
Параметры, специфичные для сети
Адаптер рекламной сети LY поддерживает дополнительный параметр запроса, который можно передать адаптеру с помощью класса LineExtras . Конструктор этого класса включает следующие параметры:
-
enableAdSound -
booleanдля указания состояния начала воспроизведения звука по умолчанию для баннерной, межстраничной и рекламной рекламы с вознаграждением.
Вот пример кода, демонстрирующий, как создать запрос на показ рекламы, который устанавливает эти параметры:
Java
Котлин
Использование нативной рекламы
Отображение рекламы
Адаптер рекламной сети LY заполняет следующие расширенные поля описания нативных объявлений для NativeAd .
| Поле | Ресурсы всегда включены адаптером рекламной сети LY. |
|---|---|
| Заголовок | |
| Изображение | |
| Тело | |
| значок приложения | 1 |
| Призыв к действию | |
| Звездный рейтинг | |
| Магазин | |
| Цена |
1. Для нативной рекламы SDK LY Ads Network не предоставляет значок приложения. Вместо этого адаптер LY Ads Network заполняет значок приложения прозрачным изображением.
коды ошибок
Если адаптер не получает объявление от рекламной сети LY Ads Network, вы можете проверить основную причину ошибки в ответе на объявление, используя ResponseInfo.getAdSourceResponses() из следующих классов:
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
Вот коды и соответствующие сообщения, которые выдает адаптер рекламной сети LY Ads Network, когда реклама не загружается:
| Код ошибки | Домен | Причина |
|---|---|---|
| 1-10 | com.five_corp.ad | SDK рекламной сети LY вернул ошибку, специфичную для 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 Network не смог показать промежуточную или платную рекламу. |
| 106 | com.google.ads.mediation.line | Не удалось загрузить нативную рекламу из-за отсутствия необходимых ресурсов. |
Список изменений адаптера LINE для медиации на Android
Версия 3.1.1.1
- Сопоставляет метод
AgeRestrictedTreatmentс API метода ChildDirectedTreatment в Line.
Разработано и протестировано с помощью:
- Версия 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
- Теперь показы нативной рекламы перезаписываются SDK FiveAd при использовании SDK Google Mobile Ads версии 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
- Исправлены параметры загрузки баннеров для объявлений с назначением ставок с использованием нового API FiveAd.
Разработано и протестировано с помощью:
- Версия 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.