В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и отображения рекламы из Mintegral с помощью Медиация Рекламы в приложении , охватывающую интеграцию каскада и ставок. В нем рассказывается, как добавить Mintegral в конфигурацию медиации рекламного блока, а также как интегрировать Mintegral SDK и адаптер вAndroid приложение.
Поддерживаемые интеграции и форматы объявлений
Адаптер-посредник для Mintegral имеет следующие возможности:
Интеграция | |
---|---|
Торги | |
Водопад | |
Форматы | |
Приложение открыто | 1 |
Баннер | |
Межстраничный | |
Награжден | |
Межстраничное объявление с вознаграждением | |
Родной | 2 |
2 Интеграция ставок и водопада для нативного формата объявлений находится на стадии открытого бета-тестирования.
Требования
- Android API уровня 21 или выше
Последняя версия 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 пользовательский интерфейс
Настройте параметры медиации для своего рекламного блока
Вам необходимо добавить Mintegral в конфигурацию медиации для вашего рекламного блока.
Сначала войдите в свою учетную запись AdMob . Далее перейдите на вкладку «Медиация» . Если у вас есть существующая группа медиации, которую вы хотите изменить, нажмите на имя этой группы медиации, чтобы изменить ее, и перейдите к пункту «Добавить Mintegral в качестве источника объявлений» .
Чтобы создать новую группу медиации, выберите Создать группу медиации .
Введите формат объявления и платформу, затем нажмите «Продолжить» .
Дайте группе медиации название и выберите целевые местоположения. Затем установите статус группы медиации на «Включено » и нажмите «Добавить рекламные блоки» .
Свяжите эту группу медиации с одним или несколькими существующими рекламными блоками AdMob. Затем нажмите Готово .
Теперь вы должны увидеть карточку рекламных блоков, заполненную выбранными вами рекламными блоками:
Добавьте Mintegral в качестве источника рекламы
Торги
В карточке «Ставки» в разделе « Источники объявлений » выберите «Добавить источник объявлений» . Затем выберите Mintegral .
Нажмите Как подписать партнерское соглашение и организовать тендерное партнерство с «Минтеграл».
Нажмите «Подтвердить и согласиться» , затем нажмите «Продолжить» .
Если у вас уже есть сопоставление для Mintegral, вы можете выбрать его. В противном случае нажмите «Добавить сопоставление» .
Затем введите ключ приложения , идентификатор приложения , идентификатор места размещения и идентификатор рекламного блока , полученные в предыдущем разделе. Затем нажмите Готово .
Водопад
Под карточкой «Водопад» в разделе « Источники объявлений » выберите «Добавить источник объявлений» . Затем выберите Mintegral .
Выберите Минтеграл . Затем введите значение эффективной цены за тысячу показов для Mintegral и нажмите «Продолжить» .
Если у вас уже есть сопоставление для Mintegral, вы можете выбрать его. В противном случае нажмите «Добавить сопоставление» .
Затем введите ключ приложения , идентификатор приложения , идентификатор места размещения и идентификатор рекламного блока , полученные в предыдущем разделе. Затем нажмите Готово .
Добавить Mobvista/Mintegral в список рекламных партнеров GDPR и государственных нормативов США
Следуйте инструкциям в настройках GDPR и настройках государственного регулирования США , чтобы добавить Mobvista/Mintegral в список рекламных партнеров GDPR и государственного регулирования США в пользовательском интерфейсе AdMob.
Шаг 3. Импортируйте Mintegral SDK и адаптер.
Интеграция с Android Studio (рекомендуется)
В файле settings.gradle.kts
уровня проекта добавьте следующие репозитории:
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea")
}
}
}
Затем в файл build.gradle.kts
уровня приложения добавьте следующие зависимости и конфигурации реализации. Используйте последние версии Mintegral SDK и адаптера:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.5.0")
implementation("com.google.ads.mediation:mintegral:16.8.61.0")
}
Ручная интеграция
Чтобы включить Mintegral SDK, перейдите на страницу Mintegral SDK для Android .
Перейдите к артефактам адаптера Mintegral в репозитории Google Maven. Выберите последнюю версию, загрузите файл
.aar
адаптера Mintegral и добавьте его в свой проект.
Шаг 4. Внедрите настройки конфиденциальности в Mintegral SDK.
Согласие ЕС и GDPR
В соответствии с Политикой согласия пользователей Google из ЕС вы должны гарантировать, что пользователям в Европейской экономической зоне (ЕЭЗ) будет предоставлена определенная информация и получено от них согласие на использование идентификаторов устройств и личных данных. Эта политика отражает требования Директивы ЕС об электронной конфиденциальности и Общего регламента защиты данных (GDPR). При запросе согласия вы должны указать каждую рекламную сеть в вашей цепочке посредничества, которая может собирать, получать или использовать персональные данные, а также предоставлять информацию об использовании каждой сети. В настоящее время Google не может автоматически передавать выбор согласия пользователя в такие сети.
Mintegral SDK включает метод setConsentStatus
для передачи информации о согласии в Mintegral SDK.
В следующем примере кода показано, как передать информацию о согласии в Mintegral SDK. Эти параметры необходимо установить до инициализации Google Mobile Ads SDK , чтобы обеспечить их правильную пересылку в Mintegral SDK.
Ява
import com.mbridge.msdk.out.MBridgeSDKFactory
// ...
MBridgeSDK sdk = MBridgeSDKFactory.getMBridgeSDK();
sdk.setConsentStatus(context, MBridgeConstans.IS_SWITCH_ON);
Котлин
import com.mbridge.msdk.out.MBridgeSDKFactory
// ...
var sdk = MBridgeSDKFactory.getMBridgeSDK()
sdk.setConsentStatus(context, MBridgeConstans.IS_SWITCH_ON)
Дополнительную информацию см. в документации по конфиденциальности Mintegral .
Законы о конфиденциальности штатов США
Законы о конфиденциальности штатов США требуют предоставить пользователям право отказаться от «продажи» их «личной информации» (согласно определению этих условий в законе), при этом отказ предлагается через заметную ссылку «Не продавать мою личную информацию» на странице «продажа». " Домашняя страница партии. Руководство по соблюдению законов о конфиденциальности штатов США предлагает возможность включить ограниченную обработку данных для показа рекламы Google, но Google не может применить этот параметр к каждой рекламной сети в вашей цепочке медиации. Таким образом, вы должны определить каждую рекламную сеть в вашей цепочке посредничества, которая может участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей, чтобы обеспечить соблюдение требований.
Mintegral SDK включает метод setDoNotTrackStatus
для передачи информации о согласии в Mintegral SDK.
В следующем примере кода показано, как передать информацию о согласии в Mintegral SDK. Если вам нужно вызвать этот метод, вызовите егопослеинициализация Google Mobile Ads SDKно перед запросом рекламы через Google Mobile Ads SDK.
Ява
import com.mbridge.msdk.out.MBridgeSDKFactory
// ...
MBridgeSDK mBridgeSDK = MBridgeSDKFactory.getMBridgeSDK();
mBridgeSDK.setDoNotTrackStatus(false);
Котлин
import com.mbridge.msdk.out.MBridgeSDKFactory
// ...
var mBridgeSDK = MBridgeSDKFactory.getMBridgeSDK()
mBridgeSDK.setDoNotTrackStatus(false)
Дополнительную информацию см. в документации по конфиденциальности Mintegral .
Шаг 5. Добавьте необходимый код.
Для интеграции Mintegral не требуется никакого дополнительного кода.
Шаг 6. Проверьте свою реализацию
Включить тестовые объявления
Обязательно зарегистрируйте тестовое устройство в AdMob.
Чтобы получить тестовые объявления Mintegral для баннеров, межстраничных объявлений, объявлений с вознаграждением и собственных форматов рекламы, Mintegral рекомендует использовать ключи приложений, идентификаторы приложений, идентификаторы мест размещения и идентификаторы рекламных блоков, представленные на странице идентификаторов тестов Mintegral .
Проверьте тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от Mintegral, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Mintegral (Biddding) и Mintegral (Waterfall) .
Дополнительные шаги
Добавить Mintegral в список рекламных партнеров CCPA
Следуйте инструкциям вНастройки CCPAдобавить Mintegral в список рекламных партнеров CCPA вAdMob Пользовательский интерфейс.
Нативная реклама
Рендеринг рекламы
Адаптер Mintegral возвращает нативную рекламу какNativeAd
объекты. Он заполняет следующиеполядляNativeAd
.
Поле | Активы, всегда включенные в адаптер Mintegral |
---|---|
Заголовок | |
Изображение | 1 |
Тело | |
Икона | |
Призыв к действию | |
Звездный рейтинг | |
Магазин | |
Цена | |
Рекламодатель |
1 Адаптер Mintegral не обеспечивает прямой доступ к основному изображению для собственных объявлений. Вместо этого адаптер заполняетMediaView
с видео или изображением.
Коды ошибок
Если адаптеру не удается получить объявление от Mintegral, вы можете проверить основную ошибку из ответа на объявление, используяResponseInfo.getAdapterResponses()
по следующим классам:
com.mbridge.msdk
com.google.ads.mediation.mintegral.MintegralMediationAdapter
Вот коды и сопутствующие сообщения, выдаваемые адаптером 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 вернул ошибку отсутствия заполнения. |
Журнал изменений адаптера Mintegral Android Mediation
Следующая версия
- Инициализируйте Mintegral SDK в фоновом потоке (чтобы исправить ошибки ANR).
Версия 16.8.61.0
- Проверенная совместимость с Mintegral SDK 16.8.61.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.3.0.
- Mintegral SDK версии 16.8.61.
Версия 16.8.51.0
- Проверенная совместимость с Mintegral SDK 16.8.51.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.3.0.
- Mintegral SDK версии 16.8.51.
Версия 16.8.41.0
- Проверена совместимость с Mintegral SDK 16.8.41.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.3.0.
- Mintegral SDK версии 16.8.41.
Версия 16.8.31.0
- Проверенная совместимость с Mintegral SDK 16.8.31.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.2.0.
- Mintegral SDK версии 16.8.31.
Версия 16.8.11.0
- Проверена совместимость с Mintegral SDK 16.8.11.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.2.0.
- Mintegral SDK версии 16.8.11.
Версия 16.7.91.0
- Проверена совместимость с Mintegral SDK 16.7.91.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.2.0.
- Mintegral SDK версии 16.7.91.
Версия 16.7.81.0
- Проверена совместимость с Mintegral SDK 16.7.81.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.2.0.
- Mintegral SDK версии 16.7.81.
Версия 16.7.71.0
- Проверена совместимость с Mintegral SDK 16.7.71.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.1.0.
- Mintegral SDK версии 16.7.71.
Версия 16.7.61.0
- Проверена совместимость с Mintegral SDK 16.7.61.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.1.0.
- Mintegral SDK версии 16.7.61.
Версия 16.7.51.0
- Проверена совместимость с Mintegral SDK 16.7.51.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.1.0.
- Mintegral SDK версии 16.7.51.
Версия 16.7.41.0
- Проверена совместимость с Mintegral SDK 16.7.41.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.1.0.
- Mintegral SDK версии 16.7.41.
Версия 16.7.31.0
- Проверена совместимость с Mintegral SDK 16.7.31.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.1.0.
- Mintegral SDK версии 16.7.31.
Версия 16.7.21.0
- Проверенная совместимость с Mintegral SDK 16.7.21.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.0.0.
- Mintegral SDK версии 16.7.21.
Версия 16.7.11.0
- Проверенная совместимость с Mintegral SDK 16.7.11.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.0.0.
- Mintegral SDK версии 16.7.11.
Версия 16.6.71.0
- Проверенная совместимость с Mintegral SDK 16.6.71.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.0.0.
- Mintegral SDK версии 16.6.71.
Версия 16.6.61.0
- Минимальная необходимая версия Google Mobile Ads SDK обновлена до 23.0.0.
- Проверена совместимость с Mintegral SDK 16.6.61.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 23.0.0.
- Mintegral SDK версии 16.6.61.
Версия 16.6.51.0
- Проверена совместимость с Mintegral SDK 16.6.51.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.6.0.
- Mintegral SDK версии 16.6.51.
Версия 16.6.41.0
- Проверена совместимость с Mintegral SDK 16.6.41.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.6.0.
- Mintegral SDK версии 16.6.41.
Версия 16.6.34.0
- Проверена совместимость с Mintegral SDK 16.6.34.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.6.0.
- Mintegral SDK версии 16.6.34.
Версия 16.6.21.0
- Проверенная совместимость с Mintegral SDK 16.6.21.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.6.0.
- Mintegral SDK версии 16.6.21.
Версия 16.5.91.1
- Добавлена поддержка ставок для формата объявлений при открытии приложения.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.6.0.
- Mintegral SDK версии 16.5.91.
Версия 16.5.91.0
- Проверенная совместимость с Mintegral SDK 16.5.91.
- Минимальная необходимая версия Google Mobile Ads SDK обновлена до 22.6.0.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.6.0.
- Mintegral SDK версии 16.5.91.
Версия 16.5.51.0
- Проверенная совместимость с Mintegral SDK 16.5.51.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.3.0.
- Mintegral SDK версии 16.5.51.
Версия 16.5.41.0
- Проверенная совместимость с Mintegral SDK 16.5.41.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.3.0.
- Mintegral SDK версии 16.5.41.
Версия 16.5.31.0
- Проверенная совместимость с Mintegral SDK 16.5.31.
- Адаптер снова зависит от Google Mobile Ads SDK версии 22.3.0.
- Добавлена поддержка водопада для формата объявления при открытии приложения.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.3.0.
- Mintegral SDK версии 16.5.31.
Версия 16.5.21.0
- Проверенная совместимость с Mintegral SDK 16.5.21.
- Минимальная необходимая версия Google Mobile Ads SDK обновлена до 22.4.0.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.4.0.
- Mintegral SDK версии 16.5.21.
Версия 16.5.11.0
- Добавлена поддержка водяных знаков для объявлений с назначением ставок.
- Проверенная совместимость с Mintegral SDK 16.5.11.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.2.0.
- Mintegral SDK версии 16.5.11.
Версия 16.4.91.0
- Проверена совместимость с Mintegral SDK 16.4.91.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.2.0.
- Mintegral SDK версии 16.4.91.
Версия 16.4.81.0
- Проверена совместимость с Mintegral SDK 16.4.81.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.2.0.
- Mintegral SDK версии 16.4.81.
Версия 16.4.71.0
- Проверена совместимость с Mintegral SDK 16.4.71.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.2.0.
- Mintegral SDK версии 16.4.71.
Версия 16.4.61.0
- Проверена совместимость с Mintegral SDK 16.4.61.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.1.0.
- Mintegral SDK версии 16.4.61.
Версия 16.4.51.0
- Проверена совместимость с Mintegral SDK 16.4.51.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.1.0.
- Mintegral SDK версии 16.4.51.
Версия 16.4.41.0
- Исправлена проблема, из-за которой рекламные баннеры отображались с неправильными размерами.
- Проверена совместимость с Mintegral SDK 16.4.41.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.0.0.
- Mintegral SDK версии 16.4.41.
Версия 16.4.31.0
- Проверена совместимость с Mintegral SDK 16.4.31.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.0.0.
- Mintegral SDK версии 16.4.31.
Версия 16.4.21.0
- Обновлен адаптер для использования нового класса
VersionInfo
. - Минимальная необходимая версия Google Mobile Ads SDK обновлена до 22.0.0.
- Проверена совместимость с Mintegral SDK 16.4.21.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 22.0.0.
- Mintegral SDK версии 16.4.21.
Версия 16.3.91.0
- Проверена совместимость с Mintegral SDK 16.3.91.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 21.5.0.
- Mintegral SDK версии 16.3.91.
Версия 16.3.81.0
- Проверенная совместимость с Mintegral SDK 16.3.81.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 21.5.0.
- Mintegral SDK версии 16.3.81.
Версия 16.3.71.0
- Проверена совместимость с Mintegral SDK 16.3.71.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 21.5.0.
- Mintegral SDK версии 16.3.71.
Версия 16.3.61.0
- Проверена совместимость с Mintegral SDK 16.3.61.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 21.5.0.
- Mintegral SDK версии 16.3.61.
Версия 16.3.51.1
- Добавлена каскадная поддержка форматов баннеров (включая MREC), межстраничных объявлений, объявлений с вознаграждением и нативной рекламы.
- Минимальная необходимая версия Google Mobile Ads SDK обновлена до 21.5.0.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 21.5.0.
- Mintegral SDK версии 16.3.51.
Версия 16.3.51.0
- Проверенная совместимость с Mintegral SDK 16.3.51.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 21.4.0.
- Mintegral SDK версии 16.3.51.
Версия 16.3.41.0
- Проверена совместимость с Mintegral SDK 16.3.41.
- Минимальная необходимая версия Google Mobile Ads SDK обновлена до 21.4.0.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 21.4.0.
- Mintegral SDK версии 16.3.41.
Версия 16.3.11.0
- Проверенная совместимость с Mintegral SDK 16.3.11.
- Обновлен адаптер для пересылки
onUserEarnedReward()
передonAdClosed()
при показе рекламы с вознаграждением.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 21.3.0.
- Mintegral SDK версии 16.3.11.
Версия 16.2.61.0
- Первый выпуск!
- Добавлена поддержка ставок для форматов баннеров (включая MREC), межстраничных объявлений, объявлений с вознаграждением и нативных объявлений.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 21.3.0.
- Mintegral SDK версии 16.2.61.