В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и отображения рекламы из Mintegral с помощью посредничество , охватывающую интеграцию каскада и ставок. В нем рассказывается, как добавить Mintegral в конфигурацию медиации рекламного блока, а также как интегрировать Mintegral SDK и адаптер вiOS приложение.
Поддерживаемые интеграции и форматы объявлений
Адаптер-посредник для Mintegral имеет следующие возможности:
Интеграция | |
---|---|
Торги | 1 |
Водопад | 2 |
Форматы | |
Приложение открыто | |
Баннер | |
Межстраничный | |
Награжден | |
Межстраничное объявление с вознаграждением | |
Родной |
2 Интеграция Waterfall находится на стадии закрытого бета-тестирования.
Требования
- Цель развертывания iOS 11.0 или выше
Последняя версия Google Mobile Ads SDK
Пройдите руководство по началу работы с медиацией
Шаг 1. Настройте конфигурации в пользовательском интерфейсе Mintegral.
Зарегистрируйтесь или войдите в свою учетную запись Mintegral.
Найдите ключ приложения
Перейдите на вкладку «Настройки приложения» и запишите ключ приложения .
Добавить новое приложение
На вкладке «Настройки приложения» нажмите кнопку «Добавить приложение» .
Выберите платформу и заполните остальную часть формы. Затем нажмите Сохранить .
Запишите идентификатор приложения вашего приложения.
Создать место размещения рекламы
После создания вашей заявки перейдите на вкладку «Места размещения и единицы измерения» и нажмите кнопку «Добавить место размещения», как показано ниже, чтобы создать место размещения вашего объявления.
Введите название места размещения и формат AD .
В качестве типа ставки выберите Header Bidding . Заполните остальную часть формы и нажмите «Сохранить» .
После создания места размещения объявления запишите его идентификатор .
Щелкните раскрывающийся список 1 AD Units и запишите идентификатор AD Unit .
Найдите свой ключ API Mintegral Reporting API
Торги
Этот шаг не требуется для интеграции ставок.
Водопад
Вам понадобится ключ Mintegral Reporting API для настройки идентификатора рекламного блока Менеджера рекламы. Перейдите в «Аккаунт» > «Инструменты API» . Запишите свой Skey и Secret .
Шаг 2. Настройте спрос Mintegral в Ad Manager пользовательский интерфейс
Войдите в свою учетную запись Менеджера рекламы .
Добавить Mintegral в компании
Торги
Этот шаг не требуется для интеграции ставок.
Водопад
Перейдите в «Администратор» > «Компании» , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите Рекламную сеть .
Выберите Mintegral в качестве рекламной сети , введите уникальное имя и включите посредничество .
Вам не нужно вводить имя пользователя или пароль . Нажмите «Сохранить», когда закончите.
Включить безопасный обмен сигналами
Торги
Перейдите в «Администратор» > «Глобальные настройки» . Перейдите на вкладку настроек аккаунта Ad Exchange , проверьте и включите параметр «Безопасный обмен сигналами» . Нажмите Сохранить .
Водопад
Этот шаг не требуется для каскадной интеграции.
Настройка ставок Mintegral
Торги
Перейдите в раздел «Доставка» > «Участники торгов» и нажмите «Новый участник торгов» на вкладке «Ставки SDK» .
В качестве участника торгов выберите Mintegral .
Включите параметр «Добавить библиотеку сигналов этой системы назначения ставок в список разрешенных сигналов» и «Разрешить передачу сигналов этой системе назначения ставок» . Затем нажмите Продолжить .
Нажмите Продолжить .
Нажмите Готово .
Водопад
Этот шаг не требуется для каскадной интеграции.
Настройка сопоставления рекламных блоков
Торги
Перейдите в раздел Доставка > Участники торгов и выберите компанию для Mintegral на вкладке SDK Bidding .
Перейдите на вкладку «Сопоставление рекламных блоков» и нажмите «Новое сопоставление рекламных блоков» .
Выберите Конкретный рекламный блок . Выберите рекламный блок и формат, Мобильное приложение в качестве типа инвентаря и свое мобильное приложение . Затем введите ключ приложения , идентификатор приложения , идентификатор места размещения и идентификатор рекламного блока , полученные в предыдущем разделе. Наконец, нажмите «Сохранить» .
Водопад
Перейдите в раздел «Доставка» > «Группы доходности» и нажмите кнопку «Новая группа доходности» . Выберите свое мобильное приложение .
Прокрутите вниз и нажмите «Добавить партнера по доходности» .
Выберите компанию, которую вы создали для Mintegral в предыдущем разделе. Выберите «Медиация Mobile SDK» в качестве типа интеграции , iOS в качестве платформы и «Активный» в качестве статуса .
Введите ключ приложения , идентификатор приложения , идентификатор места размещения и идентификатор рекламного блока , полученные в предыдущем разделе, а также значение цены за тысячу показов по умолчанию . Нажмите Сохранить .
Добавить Mobvista/Mintegral в список рекламных партнеров GDPR и государственных нормативов США
Следуйте инструкциям в настройках GDPR и настройках государственного регулирования США , чтобы добавить Mobvista/Mintegral в список рекламных партнеров GDPR и государственного регулирования США в пользовательском интерфейсе Менеджера рекламы.
Шаг 3. Импортируйте Mintegral SDK и адаптер.
Использование CocoaPods (рекомендуется)
Добавьте следующую строку в подфайл вашего проекта:
pod 'GoogleMobileAdsMediationMintegral'
Из командной строки выполните:
pod install --repo-update
Ручная интеграция
- Загрузите последнюю версию Mintegral SDK для iOS и свяжите все файлы
.framework
и пакеты в своем проекте. - Загрузите последнюю версию адаптера Mintegral по ссылке в журнале изменений и свяжите
MintegralAdapter.xcframework
в своем проекте.
Шаг 4. Внедрите настройки конфиденциальности в Mintegral SDK.
Согласие ЕС и GDPR
В соответствии с Политикой согласия пользователей Google из ЕС вы должны гарантировать, что пользователям в Европейской экономической зоне (ЕЭЗ) будет предоставлена определенная информация и получено от них согласие на использование идентификаторов устройств и личных данных. Эта политика отражает требования Директивы ЕС об электронной конфиденциальности и Общего регламента защиты данных (GDPR). При запросе согласия вы должны указать каждую рекламную сеть в вашей цепочке посредничества, которая может собирать, получать или использовать персональные данные, а также предоставлять информацию об использовании каждой сети. В настоящее время Google не может автоматически передавать выбор согласия пользователя в такие сети.
Mintegral SDK включает метод setConsentStatus
для передачи информации о согласии в Mintegral SDK.
В следующем примере кода показано, как передать информацию о согласии в Mintegral SDK. Эти параметры необходимо установить до инициализации Google Mobile Ads SDK , чтобы обеспечить их правильную пересылку в Mintegral SDK.
Быстрый
import MTGSDK
// ...
MTGSDK.sharedInstance().setConsentStatus(true)
Цель-C
#import <MTGSDK/MTGSDK.h>
// ...
[[MTGSDK sharedInstance] setConsentStatus:YES];
Дополнительную информацию см. в документации по конфиденциальности Mintegral .
Законы о конфиденциальности штатов США
Законы о конфиденциальности штатов США требуют предоставления пользователям права отказаться от «продажи» их «личной информации» (согласно определению этих условий в законе), причем отказ предлагается через заметную ссылку «Не продавать мою личную информацию». на домашней странице «продающей» стороны. Руководство по соблюдению законов о конфиденциальности штатов США предлагает возможность включить ограниченную обработку данных для показа рекламы Google, но Google не может применить этот параметр к каждой рекламной сети в вашей цепочке медиации. Таким образом, вы должны определить каждую рекламную сеть в вашей цепочке посредничества, которая может участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей, чтобы обеспечить соблюдение требований.
Mintegral SDK включает метод setDoNotTrackStatus
для передачи информации о согласии в Mintegral SDK.
В следующем примере кода показано, как передать информацию о согласии в Mintegral SDK. Если вам нужно вызвать этот метод, вызовите егодоинициализация Google Mobile Ads SDKчтобы убедиться, что они правильно перенаправлены в Mintegral SDK.
Быстрый
import MTGSDK
// ...
MTGSDK.sharedInstance().setDoNotTrackStatus(false)
Цель-C
#import <MTGSDK/MTGSDK.h>
// ...
[[MTGSDK sharedInstance] setDoNotTrackStatus:NO];
Дополнительную информацию см. в документации по конфиденциальности Mintegral .
Шаг 5. Добавьте необходимый код.
Интеграция со SKAdNetwork
Следуйте документации Mintegral , чтобы добавить идентификаторы SKAdNetwork в файл Info.plist
вашего проекта.
Шаг 6. Проверьте свою реализацию
Включить тестовые объявления
Обязательно зарегистрируйте тестовое устройство в Менеджере рекламы.
Чтобы получить тестовые объявления Mintegral для баннеров, межстраничных объявлений, объявлений с вознаграждением и собственных форматов рекламы, Mintegral рекомендует использовать ключи приложений, идентификаторы приложений, идентификаторы мест размещения и идентификаторы рекламных блоков, представленные на странице идентификаторов тестов Mintegral .
Проверьте тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от Mintegral, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Mintegral (Bidding) и Mintegral (Waterfall) .
Дополнительные шаги
Добавить Mintegral в список рекламных партнеров CCPA
Следуйте инструкциям вНастройки CCPAдобавить Mintegral в список рекламных партнеров CCPA вAd Manager Пользовательский интерфейс.
Нативная реклама
Рендеринг рекламы
Адаптер Mintegral возвращает нативную рекламу какGADNativeAd
объекты. Он заполняет следующиеполядляGADNativeAd
.
Поле | Активы, всегда включенные в адаптер Mintegral |
---|---|
Заголовок | |
Изображение | 1 |
Тело | |
Икона | |
Призыв к действию | |
Звездный рейтинг | |
Магазин | |
Цена | |
Рекламодатель |
1 Адаптер Mintegral не обеспечивает прямой доступ к основному изображению для собственных объявлений. Вместо этого адаптер заполняетGADMediaView
с видео или изображением.
Коды ошибок
Если адаптеру не удается получить объявление от Mintegral, вы можете проверить основную ошибку из ответа на объявление, используяGADResponseInfo.adNetworkInfoArray
в следующих классах:
GADMediationAdapterMintegral
Вот коды и сопутствующие сообщения, выдаваемые адаптером Mintegral, когда реклама не загружается:
Код ошибки | Домен | Причина |
---|---|---|
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 iOS
Версия 7.7.3.0
- Проверенная совместимость с Mintegral SDK версии 7.7.3.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.10.0.
- Mintegral SDK версии 7.7.3.
Версия 7.7.2.1
- Адаптер больше не проверяет готовность межстраничных объявлений и объявлений с вознаграждением перед их показом.
- Обновлен
CFBundleShortVersionString
, чтобы иметь три компонента вместо четырех.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.10.0.
- Mintegral SDK версии 7.7.2.
Версия 7.7.2.0
- Проверена совместимость с Mintegral SDK версии 7.7.2.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.9.0.
- Mintegral SDK версии 7.7.2.
Версия 7.7.1.0
- Проверенная совместимость с Mintegral SDK версии 7.7.1.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.8.0.
- Mintegral SDK версии 7.7.1.
Версия 7.7.0.0
- Проверенная совместимость с Mintegral SDK версии 7.7.0.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.8.0.
- Mintegral SDK версии 7.7.0.
Версия 7.6.9.0
- Проверена совместимость с Mintegral SDK версии 7.6.9.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.7.0.
- Mintegral SDK версии 7.6.9.
Версия 7.6.8.0
- Проверена совместимость с Mintegral SDK версии 7.6.8.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.7.0.
- Mintegral SDK версии 7.6.8.
Версия 7.6.7.0
- Проверена совместимость с Mintegral SDK версии 7.6.7.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.6.0.
- Mintegral SDK версии 7.6.7.
Версия 7.6.6.0
- Проверена совместимость с Mintegral SDK версии 7.6.6.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.5.0.
- Mintegral SDK версии 7.6.6.
Версия 7.6.4.0
- Проверенная совместимость с Mintegral SDK версии 7.6.4.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.4.0.
- Mintegral SDK версии 7.6.4.
Версия 7.6.3.0
- Проверена совместимость с Mintegral SDK версии 7.6.3.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.3.0.
- Mintegral SDK версии 7.6.3.
Версия 7.6.2.0
- Проверенная совместимость с Mintegral SDK версии 7.6.2.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.3.0.
- Mintegral SDK версии 7.6.2.
Версия 7.6.1.0
- Проверенная совместимость с Mintegral SDK версии 7.6.1.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.3.0.
- Mintegral SDK версии 7.6.1.
Версия 7.6.0.0
- Проверенная совместимость с Mintegral SDK версии 7.6.0.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.2.0.
- Mintegral SDK версии 7.6.0.
Версия 7.5.9.0
- Проверена совместимость с Mintegral SDK версии 7.5.9.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.2.0.
- Mintegral SDK версии 7.5.9.
Версия 7.5.8.0
- Проверена совместимость с Mintegral SDK версии 7.5.8.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.1.0.
- Mintegral SDK версии 7.5.8.
Версия 7.5.7.0
- Проверена совместимость с Mintegral SDK версии 7.5.7.
- Теперь требуется минимальная версия iOS 12.0.
- Теперь требуется Google Mobile Ads SDK версии 11.0 или выше.
-
Info.plist
включен в рамкиMintegralAdapter.xcframework
.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.0.1.
- Mintegral SDK версии 7.5.7.
Версия 7.5.6.0
- Проверенная совместимость с Mintegral SDK версии 7.5.6.
- Сделал
GADMediationAdapterMintegral.h
общедоступным заголовком.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 11.0.0.
- Mintegral SDK версии 7.5.6.
Версия 7.5.3.0
- Проверенная совместимость с Mintegral SDK версии 7.5.3.
- Добавлена поддержка ставок для формата объявлений при открытии приложения.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.14.0.
- Mintegral SDK версии 7.5.3.
Версия 7.4.8.0
- Проверенная совместимость с Mintegral SDK версии 7.4.8.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.13.0.
- Mintegral SDK версии 7.4.8.
Версия 7.4.7.0
- Обновлен файл podspec, теперь он зависит от
MintegralAdSDK/All
вместоMintegralAdSDK
. - Проверена совместимость с Mintegral SDK версии 7.4.7.
- Добавлена поддержка водопада для формата объявления при открытии приложения.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.12.0.
- Mintegral SDK версии 7.4.7.
Версия 7.4.4.0
- Добавлена поддержка водяных знаков для объявлений с назначением ставок.
- Проверена совместимость с Mintegral SDK версии 7.4.4.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.10.0.
- Mintegral SDK версии 7.4.4.
Версия 7.4.3.0
- Проверена совместимость с Mintegral SDK версии 7.4.3.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.9.0.
- Mintegral SDK версии 7.4.3.
Версия 7.4.1.0
- Проверена совместимость с Mintegral SDK версии 7.4.1.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.7.0.
- Mintegral SDK версии 7.4.1.
Версия 7.3.9.0
- Проверенная совместимость с Mintegral SDK версии 7.3.9.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.7.0.
- Mintegral SDK версии 7.3.9.
Версия 7.3.8.0
- Проверенная совместимость с Mintegral SDK версии 7.3.8.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.6.0.
- Mintegral SDK версии 7.3.8.
Версия 7.3.7.0
- Проверена совместимость с Mintegral SDK версии 7.3.7.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.5.0.
- Mintegral SDK версии 7.3.7.
Версия 7.3.6.0
- Проверенная совместимость с Mintegral SDK версии 7.3.6.
- Удалена поддержка архитектуры
armv7
. - Теперь требуется минимальная версия iOS 11.0.
- Теперь требуется Google Mobile Ads SDK версии 10.4.0 или выше.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.5.0.
- Mintegral SDK версии 7.3.6.
Версия 7.3.4.0
- Проверенная совместимость с Mintegral SDK версии 7.3.4.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.2.0.
- Mintegral SDK версии 7.3.4.
Версия 7.3.3.0
- Проверенная совместимость с Mintegral SDK версии 7.3.3.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.2.0.
- Mintegral SDK версии 7.3.3.
Версия 7.3.0.0
- Проверенная совместимость с Mintegral SDK версии 7.3.0.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.1.0.
- Mintegral SDK версии 7.3.0.
Версия 7.2.9.1
- Добавлена каскадная поддержка форматов баннеров (включая MREC), межстраничных объявлений, объявлений с вознаграждением и нативной рекламы.
- Требуется Google Mobile Ads SDK версии 10.0.0 или выше.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 10.0.0.
- Mintegral SDK версии 7.2.9.
Версия 7.2.9.0
- Проверенная совместимость с Mintegral SDK версии 7.2.9.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 9.14.0.
- Mintegral SDK версии 7.2.9.
Версия 7.2.8.0
- Проверенная совместимость с Mintegral SDK версии 7.2.8.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 9.14.0.
- Mintegral SDK версии 7.2.8.
Версия 7.2.6.0
- Первый выпуск!
- Добавлена поддержка ставок для форматов баннеров (включая MREC), межстраничных объявлений, объявлений с вознаграждением и нативных объявлений.
- Проверенная совместимость с Mintegral SDK версии 7.2.6.
- Требуется Google Mobile Ads SDK версии 9.8.0 или выше.
Создан и протестирован с использованием:
- Google Mobile Ads SDK версии 9.13.0.
- Mintegral SDK версии 7.2.6.