Интегрируйте рекламную сеть LINE с медиацией

В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и показа рекламы из сети LINE Ads с помощью медиации , включая каскадную интеграцию. В нем рассказывается, как добавить сеть LINE Ads Network в конфигурацию посредничества рекламного блока, а также как интегрировать SDK и адаптер LINE Ads Network в приложение Flutter.

Поддерживаемые интеграции и форматы объявлений

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

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

1 Интеграция назначения ставок находится на стадии закрытого бета-тестирования. Чтобы запросить доступ, обратитесь к менеджеру своего аккаунта.

Требования

  • Последняя версия Google Mobile Ads SDK
  • Флаттер 3.7.0 или выше
  • Развертывание на Android
    • Android API уровня 21 или выше
  • Развертывание на iOS
    • Цель развертывания iOS 12.0 или выше
  • Рабочий проект Flutter, настроенный с помощью Google Mobile Ads SDK. Подробности см. в разделе «Начало работы» .
  • Пройдите руководство по началу работы с медиацией

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

Войдите в свою учетную запись LINE Ads Network.

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

Нажмите広告枠管理 (Управление рекламными местами) >メディア (Медиа) . Затем нажмите新規作成 (Создать новый) .

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

Обратите внимание на идентификатор приложения.

Создать место размещения рекламы

Нажмите на идентификатор приложения, в которое вы хотите добавить место размещения рекламы. Затем выберите詳細 (Детали) .

Нажмитеスロット 追加 (Добавить слот) .

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

Обратите внимание на идентификатор слота.

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

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

Инструкции см. в шаге 2 руководства для Android .

Инструкции см. в шаге 2 руководства для iOS .

Шаг 3. Импортируйте SDK и адаптер LINE Ads Network.

Интеграция через pub.dev

Добавьте следующую зависимость с последними версиями SDK LINE Ads Network и адаптера в файл pubspec.yaml вашего пакета:

dependencies:
  gma_mediation_line: ^

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

Загрузите последнюю версию плагина-посредника Google Mobile Ads для сети LINE Ads Network , извлеките загруженный файл и добавьте извлеченную папку плагина (и ее содержимое) в свой проект Flutter. Затем укажите ссылку на плагин в файле pubspec.yaml , добавив следующую зависимость:

dependencies:
  gma_mediation_line:
    path: path/to/local/package

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

Для интеграции LINE Ads Network не требуется никакого дополнительного кода.

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

Следуйте документации LINE Ads Network , чтобы добавить идентификаторы SKAdNetwork в файл Info.plist вашего проекта.

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

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

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

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

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

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

Сетевые параметры

Плагин посредничества LINE Ads Network Flutter поддерживает следующий дополнительный параметр запроса, который можно передать адаптеру через класс LineMediationExtras :

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

Вот пример кода, как создать запрос объявления, в котором задаются эти параметры:

LineMediationExtras lineExtras = LineMediationExtras(enableAdSound: true)

AdRequest request = AdRequest(
    keywords: <String>['foo', 'bar'],
    contentUrl: 'http://foo.com/bar.html',
    mediationExtras: [lineExtras],
);

Коды ошибок

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

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

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

Код ошибки Домен Причина
1-10 com.five_corp.ad SDK LINE Ads Network вернул ошибку, специфичную для SDK. Дополнительную информацию см. в документации LINE Ads Network.
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 Не удалось загрузить нативное объявление из-за отсутствия ресурсов.
Код ошибки Домен Причина
1-10 Отправлено LINE Ads Network SDK SDK LINE Ads Network вернул ошибку, специфичную для SDK. Дополнительную информацию см. в документации LINE Ads Network.
101 com.google.ads.mediation.line Неверные параметры сервера (например, отсутствует идентификатор приложения или идентификатор слота).
102 com.google.ads.mediation.line Запрошенный размер объявления не соответствует размеру баннерной рекламы, поддерживаемому LINE Ads Network.
103 com.google.ads.mediation.line Не удалось загрузить изображение информационного значка в нативное объявление.

Журнал изменений адаптера Line Flutter Mediation

1.0.0