В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и отображения рекламы из Line с помощью посредничество ,охватывающая водопадную интеграцию. В нем рассказывается, как добавить Line в конфигурацию медиации рекламного блока и как интегрировать Line SDK и адаптер в iOS приложение.
В интерфейсе информационной панели Line для меток, кнопок и описаний используется текст на японском языке. Скриншоты в этом руководстве не переведены. Однако в описаниях и инструкциях этого руководства метки и кнопки переведены, а их английские эквиваленты указаны в скобках.
Поддерживаемые интеграции и форматы объявлений
Адаптер-посредник для Line имеет следующие возможности:
Интеграция | |
---|---|
Торги | |
Водопад | 1 |
Форматы | |
Баннер | |
Межстраничный | |
Награжден | |
Родной |
1 Интеграция Waterfall находится на стадии закрытого бета-тестирования. Обратитесь к своему менеджеру по работе с клиентами, чтобы запросить доступ.
Требования
Цель развертывания iOS 12.0 или выше
Последняя версия Google Mobile Ads SDK
Пройдите руководство по началу работы с медиацией
Шаг 1. Настройте конфигурации в пользовательском интерфейсе Line.
Войдите в свою учетную запись Line.
Добавить новое приложение
Нажмите広告枠管理 (Управление рекламными местами) >メディア (Медиа) . Затем нажмите新規作成 (Создать новый) .
Заполните форму и нажмите登録 (Зарегистрироваться) .
Обратите внимание на идентификатор приложения.
Создать место размещения рекламы
Выполните те же действия, чтобы создать места размещения объявлений для интеграции ставок и водопада. Каждое место размещения рекламы можно использовать для обоих целей.Нажмите на идентификатор приложения, в которое вы хотите добавить место размещения рекламы. Затем выберите詳細 (Детали) .
Нажмитеスロット 追加 (Добавить слот) .
Заполните форму и нажмите (登録) Зарегистрироваться .
Обратите внимание на идентификатор слота.
Шаг 2. Настройте потребность в линии в Ad Manager пользовательский интерфейс
Войдите в свою учетную запись Менеджера рекламы .
Добавить строку в компании
Торги
Этот шаг не требуется для интеграции ставок.
Водопад
Перейдите в «Администратор» > «Компании» , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите Рекламную сеть .
Выберите Line в качестве рекламной сети , введите уникальное имя и включите посредничество .
Вам не нужно вводить имя пользователя или пароль . Нажмите «Сохранить», когда закончите.
Включить безопасный обмен сигналами
Торги
Перейдите в «Администратор» > «Глобальные настройки» . Перейдите на вкладку настроек аккаунта Ad Exchange , проверьте и включите параметр «Безопасный обмен сигналами» . Нажмите Сохранить .
Водопад
Этот шаг не требуется для каскадной интеграции.
Настройка ставок по строкам
Торги
Перейдите в раздел «Доставка» > «Участники торгов» и нажмите «Новый участник торгов» на вкладке «Ставки SDK» .
Выберите Line в качестве участника торгов.
Включите параметр «Добавить библиотеку сигналов этой системы назначения ставок в список разрешенных сигналов» и «Разрешить передачу сигналов этой системе назначения ставок» . Затем нажмите Продолжить .
Нажмите Продолжить .
Нажмите Готово .
Водопад
Этот шаг не требуется для каскадной интеграции.
Настройка сопоставления рекламных блоков
Торги
Перейдите в раздел «Доставка» > «Участники торгов» и выберите компанию для параметра «Линия» на вкладке «Ставки SDK» .
Перейдите на вкладку «Сопоставление рекламных блоков» и нажмите «Новое сопоставление рекламных блоков» .
Выберите Конкретный рекламный блок . Выберите рекламный блок и формат, Мобильное приложение в качестве типа инвентаря и свое мобильное приложение . Затем введите идентификатор приложения и идентификатор слота, полученные в предыдущем разделе. Наконец, нажмите «Сохранить» .
Водопад
Перейдите в раздел «Доставка» > «Группы доходности» и нажмите кнопку «Новая группа доходности» . Выберите мобильное приложение .
Прокрутите вниз и нажмите «Добавить партнера по доходности» .
Выберите компанию, которую вы создали для Line в предыдущем разделе. Выберите «Медиация Mobile SDK» в качестве типа интеграции , iOS в качестве платформы и «Активный» в качестве статуса .
Введите идентификатор приложения и идентификатор слота, полученные в предыдущем разделе, а также значение цены за тысячу показов по умолчанию . Нажмите Сохранить .
Шаг 3. Импортируйте Line SDK и адаптер.
Использование CocoaPods (рекомендуется)
Добавьте следующую строку в подфайл вашего проекта:
pod 'GoogleMobileAdsMediationLine'
Из командной строки выполните:
pod install --repo-update
Ручная интеграция
- Загрузите последнюю версию Line SDK и свяжите
FiveAd.framework
в своем проекте. - Загрузите последнюю версию адаптера Line по ссылке для скачивания в журнале изменений и свяжите
LineAdapter.framework
в своем проекте.
Шаг 4. Добавьте необходимый код
Интеграция со SKAdNetwork
Следуйте документации Line , чтобы добавить идентификаторы SKAdNetwork в файл Info.plist
вашего проекта.
Шаг 5. Проверьте свою реализацию
Включить тестовые объявления
Обязательно зарегистрируйте тестовое устройство в Менеджере рекламы.
Следуйте инструкциям в документации Line о том, как включить тестовые объявления Line.
Проверьте тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от Line, включите тестирование одного источника объявлений в Инспекторе объявлений, используя источники объявлений Line (Waterfall) .
Дополнительные шаги
Сетевые параметры
Адаптер Line поддерживает дополнительный параметр запроса, который можно передать адаптеру с помощью класса GADMediationAdapterLineExtras
. Этот класс включает в себя следующие свойства:
-
adAudio
- Определяет начальное состояние звука по умолчанию для баннеров, межстраничных объявлений и объявлений с вознаграждением.
Вот пример кода, как создать запрос объявления, в котором задаются эти параметры:
Быстрый
import LineAdapter
// ...
let request = GAMRequest()
let extras = GADMediationAdapterLineExtras()
extras.adAudio = GADMediationAdapterLineAdAudio.unmuted
// ...
request.register(extras)
Цель-C
#import <LineAdapter/LineAdapter.h>
// ...
GAMRequest *request = [GAMRequest request];
GADMediationAdapterLineExtras *extras = [[GADMediationAdapterLineExtras alloc] init];
extras.adAudio = GADMediationAdapterLineAdAudioUnmuted;
// ...
[request registerAdNetworkExtras:extras];
Использование нативной рекламы
Рендеринг рекламы
Линейный адаптер заполняет следующиеполядляGADNativeAd
.
Поле | Ресурсы всегда включены в линейный адаптер |
---|---|
Заголовок | |
Изображение | |
Тело | |
Значок приложения | 1 |
Призыв к действию | |
Звездный рейтинг | |
Магазин | |
Цена |
1 Для нативной рекламы Line SDK не предоставляет ресурс значка приложения. Вместо этого адаптер Line заполняет значок приложения прозрачным изображением.
Коды ошибок
Если адаптеру не удается получить рекламу от Line, вы можете проверить основную ошибку из ответа на объявление, используяGADResponseInfo.adNetworkInfoArray
в следующих классах:
GADMediationAdapterLine
Вот коды и сопутствующие сообщения, выдаваемые адаптером Line, когда объявление не загружается:
Код ошибки | Домен | Причина |
---|---|---|
1-10 | Отправлено Line SDK | Line SDK вернул ошибку, специфичную для SDK. Дополнительную информацию см. в документации Line. |
101 | com.google.ads.mediation.line | Неверные параметры сервера (например, отсутствует идентификатор приложения или идентификатор слота). |
102 | com.google.ads.mediation.line | Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому Line. |
103 | com.google.ads.mediation.line | Не удалось загрузить изображение информационного значка в нативное объявление. |
Журнал изменений адаптера LINE iOS Mediation
Версия 2.9.20241106.1
- Обновлен адаптер, чтобы использовать новейший API загрузки рекламы для назначения ставок на баннерную рекламу.
- Исправлена проблема, из-за которой рекламные события не перенаправлялись правильно для межстраничных объявлений с назначением ставок.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.12.0.
- FiveAd SDK версии 2.9.20241106.
Версия 2.9.20241106.0
- Проверена совместимость с FiveAd SDK версии 2.9.20241106.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.12.0.
- FiveAd SDK версии 2.9.20241106.
Версия 2.8.20240827.1
- Обновлен
CFBundleShortVersionString
, чтобы иметь три компонента вместо четырех.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.10.0.
- FiveAd SDK версии 2.8.20240827.
Версия 2.8.20240827.0
- Проверена совместимость с FiveAd SDK версии 2.8.20240827.
- Добавлена поддержка ставок для форматов баннеров, межстраничных объявлений, объявлений с вознаграждением и нативной рекламы.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.8.0.
- FiveAd SDK версии 2.8.20240827.
Версия 2.8.20240612.0
- Добавлен контроль звука для встроенной рекламы через GADVideoOptions.
- Проверенная совместимость с FiveAd SDK версии 2.8.20240612.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.5.0.
- FiveAd SDK версии 2.8.20240612.
Версия 2.7.20240411.0
- Проверена совместимость с FiveAd SDK версии 2.7.20240411.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.3.0.
- FiveAd SDK версии 2.7.20240411.
Версия 2.7.20240318.0
- Проверена совместимость с FiveAd SDK версии 2.7.20240318.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.2.0.
- FiveAd SDK версии 2.7.20240318.
Версия 2.7.20240214.1
- Теперь требуется минимальная версия iOS 12.0.
- Теперь требуется Google Mobile Ads SDK версии 11.0 или выше.
-
Info.plist
включен в рамкиLineAdapter.xcframework
.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.0.1.
- FiveAd SDK версии 2.7.20240214.
Версия 2.7.20240214.0
- Проверена совместимость с FiveAd SDK версии 2.7.20240214.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.0.1.
- FiveAd SDK версии 2.7.20240214.
Версия 2.7.20240126.0
- Проверена совместимость с FiveAd SDK версии 2.7.20240126.
- Обновлена реализация адаптера с добавлением новых протоколов делегирования FiveAd SDK.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.14.0.
- FiveAd SDK версии 2.7.20240126.
Версия 2.7.20231115.0
- Проверенная совместимость с FiveAd SDK версии 2.7.20231115.
- Включен заголовок
GADMediationAdapterLineExtras
в карту модулей.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.14.0.
- FiveAd SDK версии 2.7.20231115.
Версия 2.6.20230609.1
- Добавлен
GADMediationAdapterLineAudioState
для управления исходным состоянием звука баннера, межстраничной рекламы и рекламы с вознаграждением при ее первом отображении.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.14.0.
- FiveAd SDK версии 2.6.20230609.
Версия 2.6.20230609.0
- Первый выпуск!
- Добавлена каскадная поддержка форматов баннеров, межстраничных объявлений, объявлений с вознаграждением и нативной рекламы.
- Проверенная совместимость с FiveAd SDK версии 2.6.20230609.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.9.0.
- FiveAd SDK версии 2.6.20230609.