В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и показа рекламы из Mintegral с помощью медиации , включая интеграцию каскада и ставок. В нем рассказывается, как добавить Mintegral в конфигурацию посредничества рекламного блока и как интегрировать Mintegral SDK и адаптер в приложение Flutter.
Поддерживаемые интеграции и форматы объявлений
Адаптер медиации AdMob для Mintegral имеет следующие возможности:
Интеграция | |
---|---|
Торги | |
Водопад | |
Форматы | |
Приложение открыто | |
Баннер | |
Межстраничный | |
Награжден | |
Межстраничное объявление с вознаграждением | |
Родной |
Требования
- Последняя версия Google Mobile Ads SDK
- Флаттер 3.7.0 или выше
- [Для назначения ставок]: чтобы интегрировать все поддерживаемые форматы объявлений в назначение ставок, используйте плагин посредничества Google Mobile Ads для Mintegral 1.4.0 или более поздней версии ( рекомендуется последняя версия ).
- Развертывание на Android
- Android API уровня 21 или выше
- Развертывание на iOS
- Цель развертывания iOS 12.0 или выше
- Рабочий проект Flutter, настроенный с помощью Google Mobile Ads SDK. Подробности см. в разделе «Начало работы» .
- Пройдите руководство по началу работы с медиацией
Шаг 1. Настройте конфигурации в пользовательском интерфейсе Mintegral.
Зарегистрируйтесь или войдите в свою учетную запись Mintegral.
Найдите ключ приложения
Перейдите на вкладку «Настройки приложения» и запишите ключ приложения .
Добавить новое приложение
На вкладке «Настройки приложения» нажмите кнопку «Добавить приложение» .
Выберите платформу и заполните остальную часть формы. Затем нажмите Сохранить .


Запишите идентификатор приложения вашего приложения.


Создать место размещения рекламы
После создания вашей заявки перейдите на вкладку «Места размещения и единицы измерения» и нажмите кнопку «Добавить место размещения» , как показано ниже, чтобы создать место размещения вашего объявления.


Введите название места размещения и формат AD .
В качестве типа ставки выберите Header Bidding . Заполните остальную часть формы и нажмите «Сохранить» .
В качестве типа ставок выберите Традиционный . Заполните остальную часть формы и нажмите «Сохранить» .
После создания места размещения объявления запишите его идентификатор .


Щелкните раскрывающийся список 1 AD Units и запишите идентификатор AD Unit .


Найдите свой ключ API Mintegral Reporting API
Этот шаг не требуется для интеграции ставок.
Вам понадобится ключ Mintegral Reporting API для настройки идентификатора рекламного блока AdMob. Перейдите в «Аккаунт» > «Инструменты API» . Запишите свой Skey и Secret .
Шаг 2. Настройте спрос Mintegral в интерфейсе AdMob.
Настройте параметры медиации для своего рекламного блока
Инструкции см. в шаге 2 руководства для Android .
Инструкции см. в шаге 2 руководства для iOS .
Добавить Mobvista/Mintegral в список рекламных партнеров GDPR и государственных нормативов США
Выполните действия, описанные в настройках европейских правил и настройках правил штата США, чтобы добавить Mobvista/Mintegral в список рекламных партнеров, регулирующих правила европейских и американских штатов, в пользовательском интерфейсе AdMob.
Шаг 3. Импортируйте Mintegral SDK и адаптер.
Интеграция через pub.dev
Добавьте следующую зависимость с последними версиями Mintegral SDK и адаптера в файл pubspec.yaml
вашего пакета:
dependencies:
gma_mediation_mintegral: ^
Ручная интеграция
Загрузите последнюю версию плагина-посредника Google Mobile Ads для Mintegral , извлеките загруженный файл и добавьте извлеченную папку плагина (и ее содержимое) в свой проект Flutter. Затем укажите ссылку на плагин в файле pubspec.yaml
, добавив следующую зависимость:
dependencies:
gma_mediation_mintegral:
path: path/to/local/package
Шаг 4. Добавьте необходимый код
Для интеграции Mintegral не требуется никакого дополнительного кода.
Интеграция со SKAdNetwork
Следуйте документации Mintegral , чтобы добавить идентификаторы SKAdNetwork в файл Info.plist
вашего проекта.
Шаг 5. Проверьте свою реализацию
Включить тестовые объявления
Обязательно зарегистрируйте тестовое устройство в AdMob.
Чтобы получить тестовые объявления Mintegral для баннеров, межстраничных объявлений, объявлений с вознаграждением и собственных форматов рекламы, Mintegral рекомендует использовать ключи приложений, идентификаторы приложений, идентификаторы мест размещения и идентификаторы рекламных блоков, представленные на странице идентификаторов тестов Mintegral .
Проверьте тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от Mintegral, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Mintegral (Bidding) и Mintegral (Waterfall ).
Коды ошибок
Если адаптеру не удается получить объявление от Mintegral, издатели могут проверить основную ошибку из ответа на объявление, используя ResponseInfo
в следующих классах:
com.mbridge.msdk
com.google.ads.mediation.mintegral.MintegralMediationAdapter
GADMediationAdapterMintegral
Вот коды и сопутствующие сообщения, выдаваемые адаптером Mintegral, когда реклама не загружается:
Код ошибки | Домен | Причина |
---|---|---|
101 | com.google.ads.mediation.mintegral | Неверные параметры сервера (например, отсутствует идентификатор приложения или идентификатор места размещения). |
102 | com.google.ads.mediation.mintegral | Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому Mintegral. |
103 | com.google.ads.mediation.mintegral | Отсутствует или недействителен ответ на заявку. |
104 | com.google.ads.mediation.mintegral | Mintegral SDK вернул ошибку отсутствия заполнения. |
Код ошибки | Домен | Причина |
---|---|---|
101 | com.google.mediation.mintegral | Неверные параметры сервера (например, отсутствует идентификатор приложения или идентификатор места размещения). |
102 | com.google.mediation.mintegral | Mintegral SDK вернул ошибку отсутствия заполнения. |
103 | com.google.mediation.mintegral | Mintegral SDK не смог показать рекламу. |
104 | com.google.mediation.mintegral | Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому Mintegral. |
Журнал изменений адаптера Mintegral Flutter Mediation
1.1.0
- Плагин iOS теперь представляет собой статический фреймворк.
- Поддерживает адаптер Mintegral Android версии 16.8.61.0 .
- Поддерживает адаптер Mintegral iOS версии 7.7.5.0 .
- Создано и протестировано с помощью плагина Google Mobile Ads Flutter версии 5.3.1.
1.0.0
- Первоначальный выпуск.
- Поддерживает адаптер Android Mintegral версии 16.7.21.0 .
- Поддерживает адаптер Mintegral iOS версии 7.6.3.0 .
- Создано и протестировано с помощью плагина Google Mobile Ads Flutter версии 5.1.0.