This guide shows you how to use Google Mobile Ads Flutter Plugin to load and display ads from LINE Ads Network using mediation , covering waterfall integrations. It covers how to add LINE Ads Network to an ad unit's mediation configuration, and how to integrate the LINE Ads Network SDK and adapter into a Flutter app.
Поддерживаемые интеграции и форматы рекламы
Адаптер AdMob для посредничества в рекламной сети LINE обладает следующими возможностями:
| Интеграция | |
|---|---|
| Торги | |
| Водопад | |
| Форматы | |
| Баннер | |
| Интерстициальный | |
| Награжден | |
| Родной | |
Требования
- Новейший Google Mobile Ads Flutter Plugin
- Flutter 3.7.0 или выше
- Для развертывания на Android
- Android API уровня 23 или выше
- Для развертывания на iOS
- Целевая версия iOS для развертывания — 13.0 или выше.
- Рабочий Flutter-проект, настроенный с использованием Google Mobile Ads Flutter Plugin . Подробности см. в разделе «Настройка Google Mobile Ads Flutter Plugin .
- Настройте медиацию AdMob .
Шаг 1: Настройка параметров в пользовательском интерфейсе рекламной сети LINE.
Зарегистрируйтесь и войдите в свой аккаунт в рекламной сети LINE.
Добавить новое приложение
Перейдите на вкладкуアプリ (Приложение) и нажмите кнопку新規登録 (Новая регистрация) .

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

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

iOS

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

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.

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

Обновите файл app-ads.txt.
Файл app-ads.txt, созданный в рамках инициативы IAB Tech Lab для авторизованных продавцов рекламы в приложениях , помогает гарантировать, что рекламный инвентарь вашего приложения продается только через каналы, которые вы определили как авторизованные. Чтобы предотвратить значительные потери дохода от рекламы, вам потребуется внедрить файл app-ads.txt . Если вы еще этого не сделали, создайте файл app-ads.txt для своего приложения .
Чтобы внедрить файл app-ads.txt в рекламную сеть LINE, см. раздел «О файле app-ads.txt» .
Шаг 2: Настройте параметры рекламной сети LINE в пользовательском интерфейсе AdMob.
Настройте параметры медиации для вашего рекламного блока.
Android
Инструкции см. в шаге 2 руководства для Android .
iOS
Инструкции см. в шаге 2 руководства для iOS .
Шаг 3: Импортируйте SDK и адаптер рекламной сети LINE.
Интеграция через pub.dev
Добавьте следующую зависимость с последними версиями SDK и адаптера LINE Ads Network в файл pubspec.yaml вашего пакета:
dependencies:
gma_mediation_line: ^2.1.0
Ручная интеграция
Download the latest version of Google Mobile Ads mediation plugin for LINE Ads Network , extract the downloaded file, and add the extracted plugin folder (and its contents) to your Flutter project. Then, reference the plugin in your pubspec.yaml file by adding the following dependency:
dependencies:
gma_mediation_line:
path: path/to/local/package
Шаг 4: Добавьте необходимый код
Android
Для интеграции с рекламной сетью LINE дополнительный код не требуется.
iOS
Интеграция SKAdNetwork
Чтобы добавить идентификаторы SKAdNetwork в файл Info.plist вашего проекта, следуйте документации LINE Ads Network .
Шаг 5: Протестируйте свою реализацию.
Включить тестовые объявления
Обязательно зарегистрируйте свое тестовое устройство в AdMob.
Проверить тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от рекламной сети LINE, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений LINE Ads Network (Waterfall) .
Дополнительные шаги
Параметры, специфичные для сети
Плагин медиации Flutter для рекламной сети LINE поддерживает следующий дополнительный параметр запроса, который можно передать адаптеру через класс LineMediationExtras :
-
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 | Не удалось загрузить межстраничную или рекламную заставку из-за отсутствия контекста активности. |
| 105 | com.google.ads.mediation.line | SDK LINE Ads Network не смог показать промежуточную или платную рекламу. |
| 106 | com.google.ads.mediation.line | Не удалось загрузить нативную рекламу из-за отсутствия необходимых ресурсов. |
iOS
| Код ошибки | Домен | Причина |
|---|---|---|
| 1-10 | Отправлено с помощью SDK рекламной сети LINE. | SDK рекламной сети LINE вернул ошибку, специфичную для SDK. Для получения более подробной информации см. документацию рекламной сети LINE. |
| 101 | com.google.ads.mediation.line | Неверные параметры сервера (например, отсутствует идентификатор приложения или идентификатор слота). |
| 102 | com.google.ads.mediation.line | Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому рекламной сетью LINE Ads Network. |
| 103 | com.google.ads.mediation.line | Не удалось загрузить изображение информационного значка в нативной рекламе. |
Список изменений адаптера Line Flutter Mediation
Версия 2.1.0
- Обновлена минимальная версия Flutter до 3.38.1.
- Обновлено для поддержки плагина Google Mobile Ads Flutter версии 8.0.0.
- Поддерживает адаптер Line для Android версии 3.1.0.0 .
- Поддерживает адаптер Line для iOS версии 3.0.1.0 .
- Разработано и протестировано с использованием плагина Google Mobile Ads Flutter версии 8.0.0.
Версия 2.0.0
- Обновлена минимальная версия Flutter до 3.35.1.
- Обновлено для поддержки плагина Google Mobile Ads Flutter версии 7.0.0.
- Поддерживает адаптер Line для Android версии 3.0.1.0 .
- Поддерживает адаптер Line для iOS версии 3.0.0.0 .
- Разработано и протестировано с использованием плагина Google Mobile Ads Flutter версии 7.0.0.
Версия 1.0.6
- Поддерживает адаптер Line Android версии 2.9.20251028.0 .
- Поддерживает адаптер Line для iOS версии 2.9.20251119.0 .
- Разработано и протестировано с использованием плагина Google Mobile Ads Flutter версии 6.0.0.
Версия 1.0.5
- Поддерживает адаптер Line для Android версии 2.9.20250924.1 .
- Поддерживает адаптер Line для iOS версии 2.9.20250930.0 .
- Разработано и протестировано с использованием плагина Google Mobile Ads Flutter версии 6.0.0.
Версия 1.0.4
- Поддерживает адаптер Line для Android версии 2.9.20250718.0 .
- Поддерживает адаптер Line для iOS версии 2.9.20250512.0 .
- Разработано и протестировано с использованием плагина Google Mobile Ads Flutter версии 6.0.0.
Версия 1.0.3
- Поддерживает адаптер Line для Android версии 2.9.20250519.0 .
- Поддерживает адаптер Line для iOS версии 2.9.20250512.0 .
- Разработано и протестировано с использованием плагина Google Mobile Ads Flutter версии 6.0.0.
Версия 1.0.2
- Поддерживает адаптер Line для Android версии 2.9.20250317.1 .
- Поддерживает адаптер Line для iOS версии 2.9.20241106.3 .
- Разработано и протестировано с использованием плагина Google Mobile Ads Flutter версии 6.0.0.
Версия 1.0.1
- Поддерживает адаптер Line Android версии 2.9.20250110.1 .
- Поддерживает адаптер Line для iOS версии 2.9.20241106.2 .
- Разработано и протестировано с использованием плагина Google Mobile Ads Flutter версии 5.3.1.
Версия 1.0.0
- Первый релиз.
- Поддерживает адаптер Line Android версии 2.9.20250110.0 .
- Поддерживает адаптер Line для iOS версии 2.9.20241106.1 .
- Разработано и протестировано с использованием плагина Google Mobile Ads Flutter версии 5.3.1.