Интегрированная линия с посредничеством

Выберите платформу: Android (бета-версия) Новоизбранный Android iOS Unity Flutter

В этом руководстве показано, как использовать GMA Next-Gen SDK для загрузки и отображения рекламы из рекламной сети LINE с помощью медиации , включая интеграцию по принципу водопада. В нем рассматривается, как добавить рекламную сеть LINE в конфигурацию медиации рекламного блока, а также как интегрировать SDK и адаптер LINE Ads Network в приложение для Android.

В интерфейсе панели управления LINE Ads Network для надписей, кнопок и описаний используется японский текст. Скриншоты в этом руководстве не переведены. Однако в описаниях и инструкциях этого руководства надписи и кнопки переведены, а их английские эквиваленты указаны в скобках.

Поддерживаемые интеграции и форматы рекламы

Адаптер медиации для рекламной сети LINE обладает следующими возможностями:

Интеграция
Торги
Водопад
Форматы
Баннер
Интерстициальный
Награжден
Родной

Требования

  • Android API уровня 24 или выше

  • [Для участия в торгах]: Для интеграции всех поддерживаемых форматов рекламы в систему торгов используйте адаптер LINE Ads Network версии 2.9.20241129.0 или выше ( рекомендуется последняя версия ).

Шаг 1: Настройка параметров в пользовательском интерфейсе рекламной сети LINE.

Зарегистрируйтесь и войдите в свой аккаунт в рекламной сети LINE.

Добавить новое приложение

Перейдите на вкладкуアプリ (Приложение) и нажмите кнопку新規登録 (Новая регистрация) .

Новая регистрация

Заполните форму и нажмите登録 (Зарегистрироваться) .

Новая регистрационная форма

Обратите внимание наアプリID (идентификатор приложения) .

Информация о регистрации

Создать рекламный блок

На вкладке «Приложение» выберите свое приложение, чтобы просмотреть его сведения. В разделеスロット (Слот) нажмите追加 (Добавить) .

Добавить слот

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

Форма добавления слота

Обратите внимание наスロットID (идентификатор слота) .

Подробности слота

Обновите файл app-ads.txt.

Файл app-ads.txt, созданный в рамках инициативы IAB Tech Lab для авторизованных продавцов приложений , помогает гарантировать, что рекламный инвентарь вашего приложения продается только через авторизованные вами каналы. Чтобы предотвратить значительные потери дохода от рекламы, вам потребуется внедрить файл app-ads.txt . Если вы еще этого не сделали, создайте файл app-ads.txt для Ad Manager .

Чтобы внедрить файл app-ads.txt в рекламную сеть LINE, см. раздел «О файле app-ads.txt» .

Шаг 2: Настройте параметры рекламной сети LINE в пользовательском интерфейсе менеджера рекламы.

Войдите в свой аккаунт в Ad Manager .

Добавить рекламную сеть LINE в раздел «Компании».

Торги

Этот шаг не требуется для интеграции с системами торгов.

Водопад

Перейдите в раздел Администрирование > Компании , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите «Рекламная сеть» .

Выберите рекламную сеть LINE Ads Network , введите уникальное имя и включите медиацию . Включите автоматический сбор данных и введите имя пользователя и пароль, полученные в предыдущем разделе.

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

Включить безопасный обмен сигналами

Торги

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

Водопад

Этот шаг не требуется для интеграций с каскадной моделью распределения.

Передайте защищенный сигнал в запросах на участие в торгах.

Торги

Перейдите в раздел «Инвентарь» > «Защищенные сигналы» . В разделе «Защищенные сигналы» найдите LINE и включите интеграцию с приложением .

Нажмите « Сохранить ».

Водопад

Этот шаг не требуется для интеграций с каскадной моделью распределения.

Обеспечьте безопасный обмен сигналами для торгов с использованием SDK.

Торги

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

Нажмите « Сохранить ».

Водопад

Этот шаг не требуется для интеграций с каскадной моделью распределения.

Настройка ставок в рекламной сети LINE

Торги

Перейдите в раздел «Доставка» > «Участники торгов» и нажмите « Перейти к торгам SDK» .

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

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

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

Нажмите «Готово» .

Водопад

Этот шаг не требуется для интеграций с каскадной моделью распределения.

Настройка сопоставления рекламных блоков

Торги

Перейдите в раздел «Доставка» > «Участники торгов» и нажмите « Перейти к торгам SDK» .

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

Go to the Ad unit mapping tab and click New ad unit mapping .

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

Водопад

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

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

Выберите компанию, которую вы создали для рекламной сети LINE в предыдущем разделе. В качестве типа интеграции выберите «Посредничество мобильного SDK» , в качестве платформы«Android» , а в качестве статуса«Активный» .

Введите идентификатор приложения и идентификатор слота, полученные в предыдущем разделе, а также значение CPM по умолчанию . Нажмите «Сохранить» .

Примечание: Автоматический сбор данных занимает несколько дней, прежде чем система сможет точно рассчитать значение динамического CPM для сети медиации. После того, как значение eCPM будет рассчитано, оно автоматически обновляется от вашего имени.

Шаг 3: Импортируйте SDK и адаптер рекламной сети LINE.

В файл gradle на уровне приложения добавьте следующие зависимости реализации и конфигурации:

Котлин

dependencies {
    implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.24.0-beta03")
    implementation("com.google.ads.mediation:line:3.0.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:0.24.0-beta03'
    implementation 'com.google.ads.mediation:line:3.0.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'
}

Ручная интеграция

  1. Загрузите последнюю версию файла .aar SDK LINE Ads Network и добавьте его в свой проект.

  2. Перейдите к файлам адаптера LINE Ads Network в репозитории Maven Google. Выберите последнюю версию, загрузите файл .aar адаптера LINE Ads Network и добавьте его в свой проект.

Шаг 4: Добавьте необходимый код

Для интеграции с рекламной сетью LINE дополнительный код не требуется.

Шаг 5: Протестируйте свою реализацию.

Включить тестовые объявления

Обязательно зарегистрируйте ваше тестовое устройство в Ad Manager.

Адаптер рекламной сети LINE содержит вспомогательный метод для включения тестового режима для рекламной сети LINE. Необходимо установить этот параметр до инициализации GMA Next-Gen SDK чтобы обеспечить корректную переадресацию запросов в SDK рекламной сети LINE.

Java

LineMediationAdapter.Companion.setTestMode(true);

Котлин

LineMediationAdapter.setTestMode(true)

Проверить тестовые объявления

Чтобы убедиться, что вы получаете тестовые объявления от рекламной сети LINE, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений LINE Ads Network (Waterfall) .

Дополнительные шаги

Параметры, специфичные для сети

Адаптер рекламной сети LINE поддерживает дополнительный параметр запроса, который можно передать адаптеру с помощью класса LineExtras . Конструктор этого класса включает следующие параметры:

enableAdSound
boolean для указания состояния начала воспроизведения звука по умолчанию для баннерной, межстраничной и рекламной рекламы с вознаграждением.

Вот пример кода, демонстрирующий, как создать запрос на показ рекламы, который устанавливает эти параметры:

Java

LineExtras lineExtras = new LineExtras(/* enableAdSound: */ true);
Bundle extras = lineExtras.build();

AdRequest request =
    new AdRequest.Builder().addNetworkExtrasBundle(LineMediationAdapter.class, extras).build();

Котлин

val lineExtras = LineExtras(enableAdSound = true)
val extras = lineExtras.build()

val request =
  AdRequest.Builder().addNetworkExtrasBundle(LineMediationAdapter::class.java, extras).build()

Использование нативной рекламы

Отображение рекламы

Адаптер рекламной сети LINE заполняет следующие поля для NativeAd .

Поле Ресурсы всегда включены адаптером рекламной сети LINE.
Заголовок
Изображение
Тело
значок приложения 1
Призыв к действию
Звездный рейтинг
Магазин
Цена

1. Для нативной рекламы SDK LINE Ads Network не предоставляет значок приложения. Вместо этого адаптер LINE Ads Network заполняет значок приложения прозрачным изображением.

коды ошибок

Если адаптер не получает рекламу от рекламной сети LINE, вы можете проверить основную причину ошибки в ответе на объявление, используя ResponseInfo.getAdSourceResponses() из следующих классов:

com.line.ads
com.google.ads.mediation.line.LineMediationAdapter

Вот коды и соответствующие сообщения, которые выдает адаптер рекламной сети LINE при неудачной загрузке рекламы:

Код ошибки Домен Причина
1-10 com.five_corp.ad LINE Ads Network SDK returned an SDK-specific error. See LINE Ads Network's documentation for more details.
101 com.google.ads.mediation.line Отсутствует или недействителен идентификатор приложения.
102 com.google.ads.mediation.line Отсутствует или недействителен идентификатор слота.
103 com.google.ads.mediation.line Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому рекламной сетью LINE Ads Network.
104 com.google.ads.mediation.line Не удалось загрузить межстраничную или рекламную заставку из-за отсутствия контекста активности.
105 com.google.ads.mediation.line SDK LINE Ads Network не смог показать промежуточную или платную рекламу.
106 com.google.ads.mediation.line Не удалось загрузить нативную рекламу из-за отсутствия необходимых ресурсов.