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

Выберите платформу: AndroidНовый Android iOS Unity Flutter

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

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

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

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

Требования

Step 1: Set up configurations in LINE Ads Network UI

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

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

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

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

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

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

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

Android

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

iOS

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

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

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

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

Заполните форму, чтобы получить подробную информацию о слоте. В поле «Тип торгов» выберите «Стандартный» , чтобы настроить этот слот для каскадной медиации, или «Торги через 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 в пользовательском интерфейсе менеджера рекламы.

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

Android

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

iOS

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

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

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

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

dependencies:
  gma_mediation_line: ^2.1.0

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

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

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

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

Android

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

iOS

Интеграция SKAdNetwork

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

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

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

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

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

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

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

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

The LINE Ads Network Flutter mediation plugin supports the following additional request parameter which can be passed to the adapter through the LineMediationExtras class:

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

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

LineMediationExtras lineExtras = LineMediationExtras(enableAdSound: true)

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

коды ошибок

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

Android

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

iOS

GADMediationAdapterLine

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

Android

Код ошибки Домен Причина
1-10 com.five_corp.ad SDK рекламной сети LINE вернул ошибку, специфичную для SDK. Для получения более подробной информации см. документацию рекламной сети LINE.
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 Failed to load an interstitial or rewarded ad due to missing activity context.
105 com.google.ads.mediation.line SDK LINE Ads Network не смог показать промежуточную или платную рекламу.
106 com.google.ads.mediation.line Failed to load a native ad due to missing assets.

iOS

Код ошибки Домен Причина
1-10 Отправлено с помощью SDK рекламной сети LINE. SDK рекламной сети LINE вернул ошибку, специфичную для SDK. Для получения более подробной информации см. документацию рекламной сети LINE.
101 com.google.ads.mediation.line Неверные параметры сервера (например, отсутствует идентификатор приложения или идентификатор слота).
102 com.google.ads.mediation.line The requested ad size does not match a LINE Ads Network supported banner ad size.
103 com.google.ads.mediation.line Не удалось загрузить изображение информационного значка в нативной рекламе.

Список изменений адаптера Line Flutter Mediation

Версия 2.1.1 (в разработке)

Версия 2.1.0

Версия 2.0.0

Версия 1.0.6

Версия 1.0.5

Версия 1.0.4

Version 1.0.3

Версия 1.0.2

Версия 1.0.1

Версия 1.0.0