В этом руководстве показано, как использовать 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
- Первоначальный выпуск.
- Поддерживает адаптер Line Android версии 2.9.20250110.0 .
- Поддерживает адаптер Line iOS версии 2.9.20241106.1 .
- Создано и протестировано с помощью плагина Google Mobile Ads Flutter версии 5.3.1.