В этом руководстве описано, как с помощью Google Mobile Ads SDK загружать и показывать рекламу из InMobi, используя медиацию, а также как настроить каскадную интеграцию и интеграцию с назначением ставок. Вы узнаете, как добавить InMobi в настройки медиации рекламного блока, а также как интегрировать SDK и адаптер InMobi в приложение для iOS.
Поддерживаемые интеграции и форматы объявлений
Адаптер медиации для InMobi имеет следующие возможности:
| Интеграция | |
|---|---|
| Ставки | |
| Водопад | |
| Форматы | |
| Баннер | |
| Межстраничное объявление | |
| Бонус предоставлен | |
| Межстраничное объявление с вознаграждением | |
| Стандартное | |
Требования
Прежде чем продолжить, убедитесь, что:
Целевая версия iOS для развертывания – 13.0 или более поздняя.
[Для назначения ставок] Чтобы интегрировать все поддерживаемые форматы объявлений в назначение ставок, используйте адаптер InMobi версии 10.6.0.0 или более поздней (рекомендуется последняя версия).
Последняя версия Google Mobile Ads SDK.
Шаг 1. Настройте конфигурации в интерфейсе InMobi
Зарегистрируйте аккаунт InMobi.

После подтверждения аккаунта войдите в него.
Добавить приложение
Чтобы добавить приложение на панель управления InMobi, нажмите Inventory > Inventory Settings (Инвентарь > Настройки инвентаря).

Нажмите Добавить инвентарь и выберите в раскрывающемся меню канал Мобильное приложение.

Начните вводить URL опубликованного приложения в магазине приложений в строке поиска и выберите приложение из автоматически заполненных результатов. Нажмите Продолжить.

Если приложение не опубликовано, нажмите Установить связь вручную и введите необходимые данные. Нажмите Продолжить.

Проверьте настройки Соответствие требованиям к приложениям и сайтам и нажмите Сохранить и создать места размещения.

Места размещения
После того как вы настроите инвентарь, система перенаправит вас на страницу создания мест размещения.

Ставки
Выберите тип рекламного блока. Затем введите название места размещения, выберите Включено и Назначение ставок в SDK Google для назначения ставок на основе аудиторий и партнера соответственно и заполните остальные поля формы. Когда все будет готово, нажмите Создать место размещения.

Водопад
Выберите тип рекламного блока. Затем введите название места размещения, выберите Выкл. для параметра Назначение ставок на основе аудитории и заполните оставшиеся поля формы. Нажмите Создать место размещения.

После создания места размещения будут показаны сведения о нем. Запишите идентификатор места размещения. Он понадобится вам при настройке рекламного блока в Менеджере рекламы.

Идентификатор аккаунта
Идентификатор аккаунта InMobi можно найти в разделе Finance (Финансы) > Payment Settings (Платежные настройки) > Payment Information (Платежные данные).

Как найти ключ API отчетов InMobi
Ставки
Для интеграции с назначением ставок этот шаг не требуется.
Водопад
Перейдите в раздел Мой аккаунт > Настройки аккаунта. Перейдите на вкладку API Key (Ключ API) и нажмите Generate API Key (Создать ключ API).
Выберите адрес электронной почты пользователя, для которого требуется ключ, и нажмите Generate API Key (Создать ключ API). Будет создан файл, содержащий ключ API и имя пользователя/логин.

Сгенерировать ключ API для всех пользователей может только администратор аккаунта издателя. Если вы забыли ранее сгенерированный ключ API, сбросьте его, наведя указатель на адрес электронной почты на вкладке Ключ API.

Как обновить файл app-ads.txt
Решение
Authorized Sellers for Apps, или app-ads.txt, разработанное IAB Tech Lab, позволяет издателям указывать авторизованных продавцов своего рекламного инвентаря. Чтобы избежать значительного снижения дохода от рекламы, используйте файл app-ads.txt.
Если вы ещё не создали файл app-ads.txt для Менеджера рекламы, сделайте это.
Чтобы реализовать app-ads.txt для InMobi, добавьте персонализированный фрагмент кода.
Включить тестовый режим
Включите тестовый режим для места размещения на всех активных показах или только на определенных тестовых устройствах.

Шаг 2. Настройте источник спроса InMobi в интерфейсе Менеджера рекламы
Войдите в аккаунт Менеджера рекламы.
Добавьте InMobi в список компаний
Ставки
Для интеграции с назначением ставок этот шаг не требуется.
Водопад
Перейдите в раздел Администрирование > Компании и на вкладке Все компании нажмите кнопку Новая компания. Выберите Рекламная сеть.

Выберите InMobi в качестве рекламной сети, введите уникальное название и включите медиацию. Включите Автоматический сбор данных и введите имя пользователя и ключ API, полученные в предыдущем разделе.
Затем введите имя пользователя и нажмите Сохранить.

Включить передачу защищенных сигналов
Ставки
Нажмите Администрирование > Глобальные настройки. Перейдите на вкладку Настройки аккаунта Ad Exchange, проверьте и включите передачу защищенных сигналов. Нажмите Сохранить.

Водопад
Этот шаг не требуется для интеграции каскада.
Передавать защищенные сигналы в запросах ставок
Ставки
Нажмите Инвентарь > Защищенные сигналы. В разделе Защищенные сигналы найдите InMobi и сдвиньте вправо переключатель Включить интеграцию с приложениями.

Нажмите Сохранить.
Водопад
Этот шаг не требуется для интеграции с каскадной медиацией.
Как разрешить передачу защищенных сигналов для назначения ставок в SDK
Ставки
Нажмите Выполнение > Настройки каналов спроса. На вкладке Настройки по умолчанию сдвиньте переключатель Разрешить передачу защищенных сигналов вправо для параметра Назначение ставок в SDK.

Нажмите Сохранить.
Водопад
Этот шаг не требуется для интеграции с каскадной медиацией.
Как настроить назначение ставок в InMobi
Ставки
Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

Нажмите Новая система назначения ставок.

Выберите InMobi в качестве системы назначения ставок.

Нажмите Продолжить, чтобы включить назначение ставок в SDK для этой системы назначения ставок.

Нажмите Готово.
Водопад
Этот шаг не требуется для интеграции с каскадной медиацией.
Как настроить сопоставление рекламных блоков
Ставки
Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

Выберите компанию для InMobi.

Перейдите на вкладку Сопоставление рекламных блоков и нажмите Новое сопоставление рекламных блоков.

Выберите Определенный рекламный блок. Выберите рекламный блок и формат, укажите Мобильное приложение в качестве типа инвентаря и выберите мобильное приложение. Затем введите идентификатор аккаунта и идентификатор места размещения, полученные в предыдущем разделе.
Нажмите Сохранить.

Водопад
Откройте раздел Выполнение > Группы доходности и нажмите кнопку Новая группа доходности. Выберите Инвентарь и Приложение.

Прокрутите страницу до раздела Партнеры по группе доходности и нажмите Добавить партнера по медиации.

Выберите компанию, которую вы создали для InMobi в предыдущем разделе. Выберите Медиация с использованием Mobile SDK в качестве типа интеграции, iOS в качестве платформы и Активно в качестве статуса.
Введите идентификатор аккаунта и идентификатор места размещения, полученные в предыдущем разделе, а также цену за тысячу показов по умолчанию. Нажмите Сохранить.

Как добавить InMobi в список рекламных партнеров для GDPR и законов штатов США
Чтобы добавить InMobi в список рекламных партнеров для соблюдения европейских регламентов и законов штатов США, следуйте инструкциям в разделах Настройки европейских регламентов и Настройки законов штатов США.
Шаг 3. Импортируйте InMobi SDK и адаптер
Используйте Swift Package Manager
Прежде чем продолжить, убедитесь, что у вас установлена минимально поддерживаемая версия адаптера 10.8.6.0.
Чтобы добавить зависимость пакета в проект, выполните следующие действия:
В Xcode выберите File (Файл) > Add Package Dependencies (Добавить зависимости пакетов).
В появившемся окне введите следующий URL пакета:
https://github.com/googleads/googleads-mobile-ios-mediation-inmobi.gitВ разделе Правило зависимости выберите Ветвь.
В текстовом поле введите
main.
Через CocoaPods
Добавьте в Podfile проекта следующую строку:
pod 'GoogleMobileAdsMediationInMobi'В командной строке выполните следующую команду:
pod install --repo-update
Настраиваемые вручную интеграции
- Скачайте последнюю версию InMobi iOS SDK и добавьте в проект файл
InMobiSDK.framework.
- Скачайте последнюю версию адаптера InMobi по ссылке в журнале изменений и добавьте ссылку
InMobiAdapter.frameworkв свой проект. - Добавьте в проект следующие фреймворки:
libsqlite3.0.tbdlibz.tbdWebKit.framework
Настройки проекта
Добавьте флаг -ObjC в раздел Other Linker Flags (Другие флаги компоновщика) в Application Target (Цель приложения) > Build Settings (Настройки сборки).
Шаг 4. Задайте настройки конфиденциальности в InMobi SDK
Согласие пользователей из ЕС и GDPR
Чтобы соблюдать правила Google в отношении согласия пользователей из ЕС, вы должны предоставлять пользователям из Европейской экономической зоны (ЕЭЗ), Великобритании и Швейцарии определенную информацию и получать их согласие на использование файлов cookie или других средств локального хранения данных, если это требуется по закону, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Эти правила отражают требования, изложенные в Директиве ЕС о конфиденциальности и электронных средствах связи и Генеральном регламенте ЕС о защите персональных данных (GDPR). Вы должны убедиться, что согласие передается каждому источнику объявлений в цепочке медиации.
Начиная с версии 10.7.5 InMobi SDK автоматически считывает согласие по GDPR, заданное платформами для запросов согласия, которые поддерживают спецификацию Google Additional Consent, включая UMP SDK. Подробнее об инициализации SDK…
Законы штатов США о конфиденциальности
Законы штатов США о конфиденциальности требуют предоставлять пользователям право запретить "продажу" их "личной информации" (эти термины определены в тексте закона). Компания, подпадающая под действие закона, обязана разместить на главной странице "продавца" ссылку с текстом "Запретить продажу личных данных". В руководстве по соблюдению законов штатов США о конфиденциальности рассказывается, как включить ограничение обработки данных для показа рекламы Google. Однако Google не может применить эту настройку ко всем рекламным сетям в вашей цепочке медиации. Поэтому вы должны определить, какие рекламные сети в вашей цепочке медиации могут участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей, чтобы обеспечить соблюдение требований.
В версии 10.5.6.0 адаптер InMobi получил поддержку чтения строки US Privacy от IAB из NSUserDefaults.
Следуйте инструкциям в документации по законам штатов США о конфиденциальности, чтобы задать строку конфиденциальности США в NSUserDefaults.
Кроме того, в документации InMobi по CCPA вы найдете инструкции о том, как включить настройки CCPA на панели управления InMobi.
Шаг 5. Требуется дополнительный код
Как реализовать SKAdNetwork
Добавьте идентификаторы SKAdNetwork в файл Info.plist проекта, следуя инструкциям из документации InMobi.
Шаг 6. Проверьте реализацию
Как включить тестовые объявления
Зарегистрируйте тестовое устройство в Менеджере рекламы и включите тестовый режим в интерфейсе InMobi.
Проверьте тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от InMobi, включите тестирование отдельного источника объявлений в инспекторе объявлений, используя источники объявлений InMobi (назначение ставок) и InMobi (каскад).
Необязательные действия
Параметры для отдельных сетей
Адаптер InMobi поддерживает дополнительные параметры запроса, которые можно передавать в адаптер с помощью класса GADInMobiExtras. GADInMobiExtras включает следующие свойства, общие для всех поддерживаемых форматов объявлений:
| Параметры и значения запроса | |
|---|---|
setAgeGroupВозрастная группа пользователя. |
kIMSDKAgeGroupBelow18kIMSDKAgeGroupBetween18And24kIMSDKAgeGroupBetween25And29kIMSDKAgeGroupBetween30And34kIMSDKAgeGroupBetween35And44kIMSDKAgeGroupBetween45And54kIMSDKAgeGroupBetween55And64kIMSDKAgeGroupAbove65
|
setEducationTypeУровень образования пользователя. |
kIMSDKEducationHighSchoolOrLesskIMSDKEducationCollegeOrGraduatekIMSDKEducationPostGraduateOrAbove
|
setLogLevel
|
kIMSDKLogLevelNonekIMSDKLogLevelErrorkIMSDKLogLevelDebug |
setAge
|
Целое число. Возраст пользователя. |
setYearOfbirth
|
Целое число. Год рождения пользователя. |
setPostalCode
|
Строка. Почтовый индекс пользователя. Обычно это пятизначное число. |
setAreaCode
|
Строка. Код региона пользователя (часть номера телефона). |
setLanguage
|
Строка. Родной язык пользователя (если известен). |
setLoginId
|
Строка. Идентификатор входа в домене издателя. |
setSessionId
|
Строка. Идентификатор сеанса в домене издателя. |
setLocationWithCityStateCountry
|
Строка. Местоположение с параметрами "город", "штат" и "страна". |
setKeywords
|
Строка. Любые контекстно релевантные ключевые слова, которые нужно передать в запросе объявления. |
setInterests
|
Строка. Любые контекстно релевантные строки, которые должны передаваться в запросе объявления. |
setAdditionalParameters
|
Словарь. Любые дополнительные значения, которые должны передаваться в запросе объявления. |
Ниже приведен пример кода, в котором заданы параметры запроса объявлений:
Swift
let request = GAMRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)
Objective-C
GAMRequest *request = [GAMRequest request];
GADInMobiExtras *extras = [[GADInMobiExtras alloc] init];
extras.ageGroup = kIMSDKAgeGroupBetween35And54;
extras.areaCode = @"12345";
[request registerAdNetworkExtras:extras];
Использование нативных объявлений
Отображение объявлений
Адаптер InMobi возвращает нативные объявления в виде объектов
GADNativeAd. Она заполняет следующие поля для GADNativeAd:
| Поле | Объекты, которые всегда добавляются адаптером InMobi |
|---|---|
| Заголовок | |
| Изображение | 1 |
| Просмотр мультимедиа | |
| Body | |
| Значок приложения | |
| Призыв к действию | |
| Оценка | |
| Магазин | |
| Цена |
1 Адаптер InMobi не предоставляет прямой доступ к объекту главного изображения для нативных объявлений. Вместо этого адаптер заполняет GADMediaView видео или изображением.
Отслеживание показов и кликов
Клики регистрируются в Google Mobile Ads SDK и передаются в InMobi, поэтому данные о кликах в отчетах будут совпадать.
Google Mobile Ads SDK использует обратные вызовы InMobi SDK для отслеживания показов, поэтому отчеты в обеих панелях управления должны совпадать с минимальными расхождениями или без них.
Коды ошибок
Если адаптер не получает объявление от InMobi, издатели могут проверить основную ошибку в ответе на запрос объявления с помощью GADResponseInfo.adNetworkInfoArray в следующих классах:
GADMAdapterInMobi
GADMediationAdapterInMobi
Ниже приведены коды и сообщения, которые адаптер InMobi возвращает, когда не удается загрузить объявление:
| Код ошибки | Причина |
|---|---|
| 101 | Параметры сервера InMobi, настроенные в интерфейсе Менеджера рекламы, отсутствуют или недействительны. |
| 102 | Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому InMobi. |
| 103 | Объявление InMobi уже загружено для этой конфигурации сети. |
| 104 | В нативном объявлении InMobi отсутствуют нативные объекты или не удалось скачать необходимые объекты изображений. |
| 105 | Объявление InMobi не готово к показу. |
| 106 | InMobi возвращает пустой или нулевой токен ставки. |
| Другое | SDK InMobi вернул ошибку. Подробнее: IMRequestStatus.h. |
История изменений адаптера медиации InMobi для iOS
Версия 11.5.0.0
- Подтверждена совместимость с InMobi SDK 11.5.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.11.0.
- InMobi SDK версии 11.5.0.
Версия 11.4.1.0
- Подтверждена совместимость с InMobi SDK 11.4.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.7.0.
- InMobi SDK версии 11.4.1.
Версия 11.4.0.0
- Подтверждена совместимость с InMobi SDK 11.4.0.
- Минимальная версия Google Mobile Ads SDK для iOS теперь
13.3.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.6.0.
- InMobi SDK версии 11.4.0.
Версия 11.3.0.0
- Подтверждена совместимость с InMobi SDK версии 11.3.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 13.3.0.
- InMobi SDK версии 11.3.0.
Версия 11.2.0.1
- Теперь адаптер передает флаг
ageRestrictedTreatmentGoogle Mobile Ads SDK в COPPA API InMobi SDK.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.3.0.
- InMobi SDK версии 11.2.0.
Версия 11.2.0.0
- Подтверждена совместимость с InMobi SDK 11.2.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.2.0.
- InMobi SDK версии 11.2.0.
Версия 11.1.1.1
- Зависимость Google Mobile Ads SDK обновлена до версии 13.0.0.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.0.0.
- InMobi SDK версии 11.1.1.
Версия 11.1.1.0
- Подтверждена совместимость с InMobi SDK 11.1.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.14.0.
- InMobi SDK версии 11.1.1.
Версия 11.1.0.1
- Добавлена поддержка пересылки параметра
tagForUnderAgeOfConsentGoogle Mobile Ads SDK в InMobi SDK.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.14.0.
- InMobi SDK версии 11.1.0.
Версия 11.1.0.0
- Подтверждена совместимость с InMobi SDK 11.1.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.13.0.
- InMobi SDK версии 11.1.0.
Версия 11.0.0.0
- Подтверждена совместимость с InMobi SDK 11.0.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.12.0.
- InMobi SDK версии 11.0.0.
Версия 10.8.8.0
- Подтверждена совместимость с InMobi SDK версии 10.8.8.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.11.0.
- InMobi SDK версии 10.8.8.
Версия 10.8.6.0
- Проверена совместимость с InMobi SDK версии 10.8.6.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.7.0.
- InMobi SDK версии 10.8.6.
Версия 10.8.3.1
- Для запросов ставок на баннеры удаляет проверку, которая обеспечивает соответствие размера баннера стандартному размеру объявлений InMobi. Если система назначения ставок InMobi назначает ставку для нестандартного размера, адаптер теперь позволяет выполнить отрисовку этого запроса.
- Удалены проверки идентификатора аккаунта и идентификатора места размещения в запросах ставок.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.4.0.
- InMobi SDK версии 10.8.3.
Версия 10.8.3.0
- Добавлена поддержка межстраничных объявлений с вознаграждением.
- В сигналы назначения ставок для объявлений с вознаграждением добавлена инструкция guard, которая предотвращает назначение ставок, если ранее загруженное объявление с вознаграждением для идентификатора места размещения не было использовано.
- Подтверждена совместимость с InMobi SDK 10.8.3.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.4.0.
- InMobi SDK версии 10.8.3.
Версия 10.8.2.0
- Подтверждена совместимость с InMobi SDK 10.8.2.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.2.0.
- InMobi SDK версии 10.8.2.
Версия 10.8.0.2
- Включены параметры
-fobjc-arcи-fstack-protector-all.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.1.0.
- InMobi SDK версии 10.8.0.
Версия 10.8.0.1
- Теперь требуется Google Mobile Ads SDK версии 12.0.0 или более поздней.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 12.0.0.
- InMobi SDK версии 10.8.0.
Версия 10.8.0.0
- Подтверждена совместимость с InMobi SDK 10.8.0.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.12.0.
- InMobi SDK версии 10.8.0.
Версия 10.7.8.0
- Подтверждена совместимость с InMobi SDK 10.7.8.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.10.0.
- InMobi SDK версии 10.7.8.
Версия 10.7.5.1
- В
CFBundleShortVersionStringтеперь три компонента вместо четырех.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.10.0.
- InMobi SDK версии 10.7.5.
Версия 10.7.5.0
- Подтверждена совместимость с InMobi SDK 10.7.5.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.7.0.
- InMobi SDK версии 10.7.5.
Версия 10.7.4.0
- Подтверждена совместимость с InMobi SDK версии 10.7.4.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.6.0.
- InMobi SDK версии 10.7.4.
Версия 10.7.2.0
- Подтверждена совместимость с InMobi SDK версии 10.7.2.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.3.0.
- InMobi SDK версии 10.7.2.
Версия 10.7.1.0
- Подтверждена совместимость с InMobi SDK 10.7.1.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.2.0.
- InMobi SDK версии 10.7.1.
Версия 10.6.4.0
- Подтверждена совместимость с InMobi SDK 10.6.4.
- Устаревший метод
GADMobileAds.sharedInstance.sdkVersionзаменен наGADMobileAds.sharedInstance.versionNumber. - Функция
NSUserDefaultsзаменена наCFPreferences. - Теперь требуется iOS версии 12.0 или более поздней.
- Теперь требуется Google Mobile Ads SDK версии 11.0 или более поздней.
- В фреймворки
InMobiAdapter.xcframeworkдобавленInfo.plist.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 11.0.1.
- InMobi SDK версии 10.6.4.
Версия 10.6.0.0
- Подтверждена совместимость с InMobi SDK 10.6.0.
- Добавлена поддержка водяных знаков для форматов объявлений с назначением ставок: баннеров, межстраничных объявлений и объявлений с вознаграждением.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.13.0.
- InMobi SDK версии 10.6.0.
Версия 10.5.8.0
- Подтверждена совместимость с InMobi SDK версии 10.5.8.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 10.10.0.
- InMobi SDK версии 10.5.8.
Версия 10.5.6.0
- Добавлена поддержка чтения строки IAB U.S. Privacy из NSUserDefaults.
- Подтверждена совместимость с InMobi SDK версии 10.5.6.
- Добавлена поддержка ставок для баннеров (включая прямоугольные объявления среднего размера), межстраничных объявлений и объявлений с вознаграждением.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.9.0.
- InMobi SDK версии 10.5.6.
Версия 10.5.5.0
- Теперь требуется Google Mobile Ads SDK версии 10.4.0 или более поздней.
- Адаптер обновлен для использования
didRewardUserAPI. - Адаптер обновлен таким образом, чтобы инициализировать InMobi SDK в основном потоке.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.4.0.
- InMobi SDK версии 10.5.5.
Версия 10.5.4.0
- Подтверждена совместимость с InMobi SDK версии 10.5.4.
- Удалено использование устаревших API медиации для пола, дня рождения и местоположения.
- Прекращена поддержка архитектуры
armv7. - Теперь требуется iOS версии 11.0 или более поздней.
- Теперь требуется Google Mobile Ads SDK версии 10.0.0 или более поздней.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.2.0.
- InMobi SDK версии 10.5.4.
Примечания
- Этот выпуск был создан до версии 10.1.3.0, поэтому в нем не используется API
didRewardUser.
Версия 10.1.3.0
- Подтверждена совместимость с InMobi SDK 10.1.3.
- Теперь требуется Google Mobile Ads SDK версии 10.4.0 или более поздней.
- Адаптер обновлен для использования
didRewardUserAPI.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.5.0.
- InMobi SDK версии 10.1.3.
Примечания
- Этот выпуск был создан после версии 10.5.4.0.
Версия 10.1.2.1
- Подтверждена совместимость с InMobi SDK 10.1.2.
- Исправлена ошибка, из-за которой нативные объявления могли становиться пустыми в прокручиваемых интерфейсах.
- Адаптер обновлен для использования новых API медиации.
- Добавлена поддержка передачи значения COPPA в InMobi SDK.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.14.0.
- InMobi SDK версии 10.1.2.
Версия 10.1.2.0
- Подтверждена совместимость с InMobi SDK 10.1.2.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.13.0.
- InMobi SDK версии 10.1.2.
Версия 10.1.1.0
- Подтверждена совместимость с InMobi SDK 10.1.1.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.12.0.
- InMobi SDK версии 10.1.1.
Версия 10.1.0.0
- Подтверждена совместимость с InMobi SDK 10.1.0.
- Адаптер обновлен для использования
didRewardUserAPI. - Теперь требуется Google Mobile Ads SDK версии 9.8.0 или более поздней.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.11.0.
- InMobi SDK версии 10.1.0.
Версия 10.0.7.0
- Подтверждена совместимость с InMobi SDK 10.0.7.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.5.0.
- InMobi SDK версии 10.0.7.
Версия 10.0.5.0
- Подтверждена совместимость с InMobi SDK 10.0.5.
Создано и протестировано с использованием:
- Google Mobile Ads SDK версии 9.2.0.
- InMobi SDK версии 10.0.5.
Версия 10.0.2.1
- Подтверждена совместимость с Google Mobile Ads SDK версии 9.0.0.
- Теперь требуется Google Mobile Ads SDK версии 9.0.0 или более поздней.
Разработано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.0.0.
- InMobi SDK версии 10.0.2.
Версия 10.0.2.0
- Подтверждена совместимость с InMobi SDK 10.0.2.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.13.0.
- InMobi SDK версии 10.0.2.
Версия 10.0.1.0
- Подтверждена совместимость с InMobi SDK 10.0.1.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.12.0.
- InMobi SDK версии 10.0.1.
Версия 10.0.0.0
- Подтверждена совместимость с InMobi SDK 10.0.0.
- Теперь требуется iOS 10.0 или более поздней версии.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.11.0.
- InMobi SDK версии 10.0.0.
Версия 9.2.1.0
- Подтверждена совместимость с InMobi SDK 9.2.1.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.9.0.
- InMobi SDK версии 9.2.1.
Версия 9.2.0.0
- Подтверждена совместимость с InMobi SDK 9.2.0.
- Ослаблена зависимость от Google Mobile Ads SDK версии 8.0.0 или более поздней.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 8.8.0.
- InMobi SDK версии 9.2.0.
Версия 9.1.7.0
- Подтверждена совместимость с InMobi SDK версии 9.1.7.
- Теперь требуется Google Mobile Ads SDK версии 8.3.0 или более поздней.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 8.3.0.
- InMobi SDK версии 9.1.7.
Версия 9.1.5.0
- Подтверждена совместимость с InMobi SDK 9.1.5.
- Теперь требуется Google Mobile Ads SDK версии 8.1.0 или более поздней.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 8.1.0.
- InMobi SDK версии 9.1.5.
Версия 9.1.1.1
- Адаптер обновлен для использования формата
.xcframework. - Теперь требуется Google Mobile Ads SDK версии 8.0.0 или более поздней.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 8.0.0.
- InMobi SDK версии 9.1.1.
Версия 9.1.1.0
- Подтверждена совместимость с InMobi SDK 9.1.1.
- Теперь требуется Google Mobile Ads SDK версии 7.68.0 или выше.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.68.0.
- InMobi SDK версии 9.1.1.
Версия 9.1.0.0
- Подтверждена совместимость с InMobi SDK 9.1.0.
- Теперь требуется Google Mobile Ads SDK версии 7.65.0 или более поздней.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.65.0.
- InMobi SDK версии 9.1.0.
Версия 9.0.7.2
- Для объявлений с вознаграждением больше не используется значение coppa=0 по умолчанию, если не указано, что контент предназначен для детей.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.61.0.
- InMobi SDK версии 9.0.7.
Версия 9.0.7.1
- Теперь требуется Google Mobile Ads SDK версии 7.61.0 или более поздней.
- Добавлены стандартизированные коды ошибок и сообщения адаптера.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.61.0.
- InMobi SDK версии 9.0.7.
Версия 9.0.7.0
- Проверена совместимость с InMobi SDK 9.0.7.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.60.0.
- InMobi SDK версии 9.0.7.
Версия 9.0.6.0
- Проверена совместимость с InMobi SDK 9.0.6.
- Зависимость CocoaPod адаптера InMobi для iOS обновлена до версии
InMobiSDK/Core. - Теперь требуется Google Mobile Ads SDK версии 7.60.0 или более поздней.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.60.0
- InMobi SDK версии 9.0.6
Версия 9.0.4.0
- Проверена совместимость с InMobi SDK 9.0.4.
- Теперь адаптер сразу сообщает об ошибке, если не удается инициализировать InMobi SDK.
- Прекращена поддержка архитектуры i386.
Разработано и протестировано с помощью
- Google Mobile Ads SDK версии 7.57.0
- InMobi SDK версии 9.0.4
Версия 9.0.0.0
- Подтверждена совместимость с InMobi SDK 9.0.0.
- Удалена возможность назначения ставок для баннеров, межстраничных объявлений и объявлений с вознаграждением.
Разработано и протестировано совместно с
- Google Mobile Ads SDK версии 7.53.1
- InMobi SDK версии 9.0.0
Версия 7.4.0.0
- Подтверждена совместимость с InMobi SDK 7.4.0.
Версия 7.3.2.1
- Исправлена ошибка, из-за которой адаптер не инициализировался из-за недопустимых настроек медиации.
Версия 7.3.2.0
- Подтверждена совместимость с InMobi SDK 7.3.2.
- В адаптер добавлена возможность назначения ставок для баннеров, межстраничных объявлений и объявлений с вознаграждением.
Версия 7.3.0.0
- Подтверждена совместимость с InMobi SDK 7.3.0.
- Прекращена поддержка запросов нативных контентных объявлений и объявлений, ориентированных на установку приложения. Для запроса нативных объявлений в приложениях необходимо использовать API объединенных нативных объявлений.
- Теперь требуется Google Mobile Ads SDK версии 7.46.0 или более поздней.
Версия 7.2.7.0
- Подтверждена совместимость с InMobi SDK 7.2.7.
- Адаптер обновлен для использования нового API объявлений с вознаграждением.
- Теперь требуется Google Mobile Ads SDK версии 7.42.2 или более поздней.
- Добавлена поддержка гибких размеров баннеров.
Версия 7.2.4.0
- Подтверждена совместимость с InMobi SDK 7.2.4.
Версия 7.2.1.0
- Подтверждена совместимость с InMobi SDK 7.2.1.
Версия 7.2.0.0
- Подтверждена совместимость с InMobi SDK 7.2.0.
Версия 7.1.2.0
- Подтверждена совместимость с InMobi SDK 7.1.2.
Версия 7.1.1.2
- В адаптер добавлен обратный вызов
adapterDidCompletePlayingRewardBasedVideoAd:.
Версия 7.1.1.1
- Добавлен класс
GADInMobiConsentс методамиupdateGDPRConsentиgetConsent.
Версия 7.1.1.0
- Подтверждена совместимость с InMobi SDK 7.1.1.
Версия 7.1.0.0
- Подтверждена совместимость с InMobi SDK 7.1.0.
Версия 7.0.4.1
- Исправлена ошибка, из-за которой при использовании адаптера с адаптерами других сетей возникали ошибки дублирования символов.
Версия 7.0.4.0
- Адаптер обновлен для совместимости с InMobi SDK 7.0.4.
- Добавлена поддержка нативных видеообъявлений.
- SDK InMobi не предоставляет изображения для объявлений, содержащих видеообъекты. Чтобы избежать возможных исключений NullPointerException, когда адаптер получает одно из этих объявлений, он автоматически создает пустой объект NativeAd.Image и включает его в массив объектов изображений в объекте объявления, полученном приложением. Издателям, использующим этот адаптер, рекомендуется избегать использования объектов изображений напрямую при медиации в InMobi и вместо этого использовать GADMediaView в своем пользовательском интерфейсе. Объект GADMediaView будет автоматически показывать видеообъекты для объявлений, которые их содержат, и объекты изображений для объявлений, которые их не содержат.
Версия 6.2.1.0
- Подтверждена совместимость с inMobi SDK 6.2.1
Более ранние версии
- Поддержка баннеров, межстраничных объявлений, видеорекламы с вознаграждением и форматов нативных объявлений.