В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и отображения рекламы из рекламной сети LY Ads Network с помощью медиации , включая каскадную интеграцию. В нем рассматривается, как добавить LY Ads Network в конфигурацию медиации рекламного блока, а также как интегрировать SDK и адаптер LY Ads Network в приложение Android.
Поддерживаемые интеграции и форматы рекламы
Адаптер медиации для рекламной сети LY Ads Network обладает следующими возможностями:
| Интеграция | |
|---|---|
| Торги | |
| Водопад | |
| Форматы | |
| Баннер | |
| Интерстициальный | |
| Награжден | |
| Родной | |
Требования
- Android API уровня 23 или выше
Новейший Google Mobile Ads SDK
Заполните руководство по началу медиации.
Шаг 1: Настройка параметров в пользовательском интерфейсе рекламной сети LY.
Зарегистрируйтесь и войдите в свой аккаунт в рекламной сети LY Ads Network.
Добавить новое приложение
Перейдите во вкладку «Приложение» и нажмите кнопку «Новая регистрация» .

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

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

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

Заполните форму, чтобы получить подробную информацию о слоте. В поле «Тип торгов» выберите «Стандартный» , чтобы настроить этот слот для каскадной медиации, или «Торги через Google SDK» , чтобы настроить этот слот для обычных торгов. После заполнения формы нажмите «Создать» .

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

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.
Файл app-ads.txt, созданный в рамках инициативы IAB Tech Lab для авторизованных продавцов приложений , помогает гарантировать, что рекламный инвентарь вашего приложения продается только через авторизованные вами каналы. Чтобы предотвратить значительные потери дохода от рекламы, вам потребуется внедрить файл app-ads.txt . Если вы еще этого не сделали, создайте файл app-ads.txt для Ad Manager .
Для внедрения файла app-ads.txt в рекламную сеть LY см. раздел «О файле app-ads.txt» .
Шаг 2: Настройте параметры рекламной сети LY Ads Network в пользовательском интерфейсе Ad Manager.
Войдите в свой аккаунт в Ad Manager .
Добавить рекламную сеть LY в раздел «Компании»
Торги
Этот шаг не требуется для интеграции с системами торгов.
Водопад
Перейдите в раздел Администрирование > Компании , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите «Рекламная сеть» .

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

Включить безопасный обмен сигналами
Торги
Перейдите в раздел Администрирование > Глобальные настройки . Перейдите на вкладку настроек учетной записи Ad Exchange , просмотрите и включите параметр «Безопасный обмен сигналами» . Нажмите «Сохранить» .

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

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

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

Нажмите «Новый участник торгов» .

Выберите рекламную сеть LY Ads Network в качестве участника торгов.

Нажмите «Продолжить» , чтобы включить функцию «SDK Bidding» для этого участника торгов.

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

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

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

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

Водопад
Перейдите в раздел «Доставка» > «Группы доходности» и нажмите кнопку «Создать новую группу доходности» . Выберите свой склад и приложение .

Прокрутите страницу вниз и нажмите «Добавить партнера по медиации» .

Выберите компанию, которую вы создали для рекламной сети LY Ads Network в предыдущем разделе. В качестве типа интеграции выберите «Посредничество Mobile SDK» , в качестве платформы — «Android» , а в качестве статуса — «Активный» .
Enter the Application ID and Slot ID obtained in the previous section, and the Default CPM value. Click Save .

Шаг 3: Импортируйте SDK и адаптер рекламной сети LY.
Интеграция с Android Studio (рекомендуется)
В файл gradle на уровне приложения добавьте следующие зависимости реализации:
Котлин
dependencies { implementation("com.google.android.gms:play-services-ads:25.4.0") implementation("com.google.ads.mediation:line:3.1.0.0") }
Классный
dependencies { implementation 'com.google.android.gms:play-services-ads:25.4.0' implementation 'com.google.ads.mediation:line:3.1.0.0' }
Ручная интеграция
Загрузите последнюю версию файла
.aarSDK LY Ads Network и добавьте его в свой проект.Перейдите к файлам адаптера LY Ads Network в репозитории Maven Google. Выберите последнюю версию, загрузите файл
.aarадаптера LY Ads Network и добавьте его в свой проект.
Шаг 4: Добавьте необходимый код
Для интеграции с рекламной сетью LY Ads Network дополнительный код не требуется.
Шаг 5: Протестируйте свою реализацию.
Включить тестовые объявления
Обязательно зарегистрируйте ваше тестовое устройство в Ad Manager.
Адаптер LY Ads Network содержит вспомогательный метод для включения тестового режима для LY Ads Network. Необходимо установить этот параметр до инициализации Google Mobile Ads SDK , чтобы обеспечить корректную переадресацию запросов в LY Ads Network SDK.
Java
Котлин
Проверить тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от рекламной сети LY Ads Network, включите тестирование по одному источнику объявлений в инспекторе объявлений, используя источник(и) объявлений LY Ads Network .
Дополнительные шаги
Параметры, специфичные для сети
The LY Ads Network adapter supports an additional request parameter which can be passed to the adapter using the LineExtras class. This class constructor includes the following parameters:
-
enableAdSound -
booleanдля указания состояния начала воспроизведения звука по умолчанию для баннерной, межстраничной и рекламной рекламы с вознаграждением.
Вот пример кода, демонстрирующий, как создать запрос на показ рекламы, который устанавливает эти параметры:
Java
Котлин
Использование нативной рекламы
Отображение рекламы
Адаптер рекламной сети LY заполняет следующие поля для NativeAd .
| Поле | Ресурсы всегда включены адаптером рекламной сети LY. |
|---|---|
| Заголовок | |
| Изображение | |
| Тело | |
| значок приложения | 1 |
| Призыв к действию | |
| Звездный рейтинг | |
| Магазин | |
| Цена |
1. Для нативной рекламы SDK LY Ads Network не предоставляет значок приложения. Вместо этого адаптер LY Ads Network заполняет значок приложения прозрачным изображением.
коды ошибок
Если адаптер не получает объявление от рекламной сети 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 вернул ошибку, специфичную для 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
Следующая версия
- Сопоставляет метод
AgeRestrictedTreatmentс API метода ChildDirectedTreatment в Line.
Версия 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
- Removed deprecated
UnifiedNativeAdMapperclass in favor ofNativeAdMapper - Процесс сбора фиксированных сигналов.
- Исправлен процесс инициализации для форматов межстраничной и рекламной рекламы с вознаграждением.
- Подтверждена совместимость с версией 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.