В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и показа рекламы из Maio с помощью медиации , включая каскадную интеграцию. В нём также рассказывается, как добавить Maio в конфигурацию медиации рекламного блока, а также как интегрировать Maio SDK и адаптер в приложение Flutter.
Интерфейс панели управления Maio использует японский текст для надписей, кнопок и описаний, и скриншоты в этом руководстве не переведены. Однако в описаниях и инструкциях для надписей и кнопок используются их английские эквиваленты. Например, «URL スキーム» — это «URL Scheme».
Поддерживаемые интеграции и форматы рекламы
Адаптер-посредник для maio имеет следующие возможности:
Интеграция | |
---|---|
Торги | |
Водопад | |
Форматы | |
Баннер | |
Интерстициалы | |
Награжден | |
Родной |
Требования
- Последняя версия Google Mobile Ads SDK
- Flutter 3.7.0 или выше
- Для развертывания на Android
- Android API уровня 23 или выше
- Для развертывания на iOS
- Цель развертывания iOS 12.0 или выше
- Рабочий проект Flutter, настроенный с помощью Google Mobile Ads SDK. Подробности см. в разделе «Начало работы» .
- Завершить посредничество . Руководство по началу работы.
Шаг 1: Настройка конфигураций в пользовательском интерфейсе Maio
Сначала зарегистрируйтесь или войдите в свою учётную запись Maio. Нажмите кнопку «Управление приложениями» на левой боковой панели и выберите «Новое приложение» .
Выберите вкладку, соответствующую предпочитаемому вами типу объявления .
Интерстициальный
Введите название приложения, выберите платформу и укажите URL-адрес приложения . Выберите «Видеообъявление» в качестве типа рекламы и нажмите «Обновить» .
Андроид
iOS
Награжден
Введите название приложения, выберите платформу и укажите URL-адрес приложения . Выберите «Видеорекорды» в качестве типа рекламы и нажмите «Обновить» .
Андроид
iOS
На странице управления приложениями запишите идентификатор медиа . Он понадобится для настройки рекламного блока AdMob в следующем разделе.
Андроид
iOS
На странице «Управление зоной» запишите идентификатор зоны . Он также понадобится для настройки рекламного блока AdMob в следующем разделе.
Андроид
iOS
Шаг 2: Настройте спрос Maio в пользовательском интерфейсе AdMob
Настройте параметры медиации для вашего рекламного блока
Андроид
Инструкции см. в шаге 2 руководства для Android .
iOS
Инструкции см. в шаге 2 руководства для iOS .
Шаг 3: Импортируйте maio SDK и адаптер
Интеграция через pub.dev
Добавьте следующую зависимость с последними версиями maio SDK и адаптера в файл pubspec.yaml
вашего пакета:
dependencies:
gma_mediation_maio: ^
Ручная интеграция
Загрузите последнюю версию плагина-медиатора Google Mobile Ads для maio , извлеките скачанный файл и добавьте извлеченную папку плагина (и её содержимое) в свой проект Flutter. Затем добавьте ссылку на плагин в файл pubspec.yaml
, добавив следующую зависимость:
dependencies:
gma_mediation_maio:
path: path/to/local/package
Шаг 4: Добавьте необходимый код
Андроид
Для интеграции maio дополнительный код не требуется.
iOS
Интеграция SKAdNetwork
Следуйте документации maio , чтобы добавить идентификаторы SKAdNetwork в файл Info.plist
вашего проекта.
Шаг 5: Проверьте свою реализацию
Включить тестовые объявления
Обязательно зарегистрируйте свое тестовое устройство в AdMob.
Издатели, использующие версию Google Mobile Ads SDK 7.26.0 или выше, будут автоматически получать тестовые объявления от maio на телефоны и планшеты, зарегистрированные в качестве тестовых устройств, при отправке запросов.
Проверьте тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от Maio, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Maio (Waterfall ).
Коды ошибок
Если адаптеру не удается получить рекламу от maio, издатели могут проверить основную ошибку в ответе на рекламу, используя ResponseInfo
в следующих классах:
Андроид
Формат | Имя класса |
---|---|
Интерстициальный | jp.maio.sdk.android.mediation.admob.adapter.Interstitial |
Награжден | jp.maio.sdk.android.mediation.admob.adapter.Rewarded |
iOS
Формат | Имя класса |
---|---|
Интерстициальный | GADMMaioInterstitialAdapter |
Награжден | GADMMaioRewardedAdapter |
Вот коды и сопроводительные сообщения, выдаваемые адаптером Maio, когда реклама не загружается:
Андроид
Код ошибки | Причина |
---|---|
0-10 | maio вернул ошибку, специфичную для SDK. Подробнее см. код и документацию maio. |
101 | У Maio нет доступной рекламы. |
102 | Неверные параметры сервера (например, отсутствует идентификатор размещения). |
103 | Контекст, использованный для загрузки рекламы, не является экземпляром `Activity`. |
iOS
Код ошибки | Причина |
---|---|
0-10 | maio вернул ошибку, специфичную для SDK. Подробнее см. в коде maio. |
101 | У maio пока нет доступной рекламы. |
102 | Неверные параметры сервера (например, отсутствует идентификатор размещения). |
103 | Адаптер maio не поддерживает запрошенный формат рекламы. |
104 | Для этой конфигурации сети уже загружено объявление. |
Журнал изменений адаптера Flutter Mediation для maio
Версия 1.0.3
- Поддерживает адаптер Android версии 2.0.5.0 .
- Поддерживает адаптер iOS версии 2.1.6.1 .
- Создано и протестировано с помощью плагина Flutter для Google Mobile Ads версии 6.0.0.
Версия 1.0.2
- Поддерживает адаптер Android версии 2.0.4.0 .
- Поддерживает адаптер iOS версии 2.1.6.1 .
- Создано и протестировано с помощью плагина Flutter для Google Mobile Ads версии 6.0.0.
Версия 1.0.1
- Поддерживает адаптер Android версии 2.0.3.1 .
- Поддерживает адаптер iOS версии 2.1.6.1 .
- Создано и протестировано с помощью плагина Flutter для Google Mobile Ads версии 6.0.0.
Версия 1.0.0
- Первоначальный выпуск.
- Поддерживает адаптер Android версии 2.0.3.0 .
- Поддерживает адаптер iOS версии 2.1.6.0 .
- Создано и протестировано с помощью плагина Flutter для Google Mobile Ads версии 5.3.1.