Как интегрировать InMobi с медиацией

В этом руководстве рассказывается, как использовать Google Mobile Ads SDK для загрузки и показа объявлений из InMobi с помощью медиации AdMob, включая интеграцию с каскадом и назначением ставок. В этой статье рассказывается, как добавить InMobi в конфигурацию медиации рекламного блока и как интегрировать InMobi SDK и адаптер в приложение для iOS.

Поддерживаемые интеграции и форматы объявлений

Адаптер медиации для InMobi имеет следующие возможности:

Интеграция
Ставки
Водопад
Форматы
Баннер
Межстраничное объявление
Бонус предоставлен
Межстраничное объявление с вознаграждением
Стандартное

Требования

Прежде чем продолжить, убедитесь, что:

  • Целевая версия iOS – 13.0 или более поздняя.

  • [Для назначения ставок] Чтобы интегрировать все поддерживаемые форматы объявлений в назначение ставок, используйте адаптер InMobi версии 10.6.0.0 или более поздней (рекомендуется последняя версия).

Шаг 1. Настройте конфигурации в интерфейсе InMobi

Зарегистрируйте аккаунт InMobi.

После того как аккаунт будет подтвержден, войдите в него.

Добавить приложение

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

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

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

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

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

Места размещения

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

Ставки

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

Водопад

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

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

Идентификатор аккаунта

Идентификатор аккаунта InMobi можно найти в разделе Финансы > Настройки платежей > Платежная информация.

Как найти ключ API отчетов InMobi

Ставки

Этот шаг не требуется для интеграции с системами назначения ставок.

Водопад

Перейдите в раздел Мой аккаунт > Настройки аккаунта. Перейдите на вкладку API Key (Ключ API) и нажмите Generate API Key (Создать ключ API).

Выберите адрес электронной почты пользователя, для которого требуется ключ, и нажмите Сгенерировать ключ 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 в интерфейсе AdMob

Как настроить медиацию для рекламного блока

Вам нужно добавить InMobi в конфигурацию медиации для рекламного блока.

Войдите в аккаунт AdMob. Затем перейдите на вкладку Медиация. Если у вас уже есть группа медиации, которую вы хотите изменить, нажмите на ее название и перейдите к разделу Добавление InMobi в качестве источника объявлений.

Чтобы создать новую группу медиации, нажмите Создать группу медиации.

Укажите формат и платформу объявления и нажмите Продолжить.

Укажите название группы медиации и выберите целевые местоположения. Затем установите для группы медиации статус Включено и нажмите Добавить рекламные блоки.

Свяжите эту группу медиации с одним или несколькими существующими рекламными блоками AdMob. Затем нажмите Готово.

На карточке "Рекламные блоки" появятся выбранные вами рекламные блоки.

Как добавить InMobi в качестве источника объявлений

Ставки


В разделе Источники объявлений найдите карточку Назначение ставок и нажмите Добавить источник объявлений. Затем выберите InMobi (SDK).

Нажмите Как подписать партнерское соглашение и настроить партнерство с назначением ставок с InMobi.



Нажмите Подтвердить и принять, а затем – Продолжить.



Если у вас уже есть сопоставление для InMobi, выберите его. В противном случае нажмите Добавить сопоставление.



Затем введите идентификатор аккаунта и идентификатор места размещения, полученные в предыдущем разделе. Затем нажмите Готово.



Водопад


На карточке Каскад в разделе Источники объявлений выберите Добавить источник объявлений.

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




Если у вас уже есть сопоставление для InMobi, выберите его. В противном случае нажмите Добавить сопоставление.



Затем введите идентификатор аккаунта и идентификатор места размещения, полученные в предыдущем разделе. Затем нажмите Готово.


Как добавить InMobi в список рекламных партнеров для GDPR и законов штатов США

Чтобы добавить InMobi в список рекламных партнеров, соблюдающих европейские регламенты и законы штатов США, в интерфейсе AdMob, следуйте инструкциям в разделах Настройки европейских регламентов и Настройки законов штатов США.

Шаг 3. Импортируйте InMobi SDK и адаптер

Как использовать Swift Package Manager

Прежде чем продолжить, убедитесь, что у вас установлена минимально поддерживаемая версия адаптера 10.8.6.0.

Чтобы добавить зависимость пакета в проект, выполните следующие действия:

  1. В Xcode выберите File (Файл) > Add Package Dependencies (Добавить зависимости пакетов).

  2. В появившемся окне введите следующий URL пакета:

    https://github.com/googleads/googleads-mobile-ios-mediation-inmobi.git
    
  3. В разделе Правило зависимостей выберите Ветвь.

  4. В текстовом поле введите main.

Через CocoaPods

  • Добавьте в Podfile проекта следующую строку:

    pod 'GoogleMobileAdsMediationInMobi'
    
  • В командной строке выполните следующую команду:

    pod install --repo-update

Настраиваемые вручную интеграции

  • Скачайте последнюю версию InMobi iOS SDK и добавьте ссылку InMobiSDK.framework в свой проект.
  • Скачайте последнюю версию адаптера InMobi по ссылке в журнале изменений и добавьте ссылку InMobiAdapter.framework в свой проект.
  • Добавьте в проект следующие фреймворки:
    • libsqlite3.0.tbd
    • libz.tbd
    • WebKit.framework

Настройки проекта

Добавьте флаг -ObjC в раздел Other Linker Flags (Другие флаги компоновщика) в Application Target (Цель приложения) > Build Settings (Настройки сборки).

Шаг 4. Реализуйте настройки конфиденциальности в InMobi SDK

Чтобы соблюдать правила Google в отношении согласия пользователей из ЕС, вы должны предоставлять определенную информацию пользователям из Европейской экономической зоны (ЕЭЗ), Великобритании и Швейцарии и получать их согласие на использование файлов cookie или других решений, предназначенных для локального хранения данных, в случаях, предусмотренных законом, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Эти правила отражают требования, изложенные в Директиве ЕС о конфиденциальности и электронных средствах связи и Генеральном регламенте ЕС о защите персональных данных (GDPR). Вы должны убедиться, что согласие передается каждому источнику объявлений в цепочке медиации.

Начиная с версии 10.7.5, InMobi SDK автоматически считывает согласие на обработку данных в соответствии с GDPR, заданное платформами для запросов согласия, которые поддерживают спецификацию Google для дополнительного согласия, в том числе UMP SDK. Подробнее об инициализации SDK…

Законы штатов США о конфиденциальности

Законы штатов США о конфиденциальности требуют предоставлять пользователям право запретить "продажу" их "личной информации" (эти термины определены в тексте закона). Компания, подпадающая под действие закона, обязана разместить на главной странице "продавца" заметную ссылку с текстом "Запретить продажу личных данных". В руководстве по соблюдению законов штатов США о конфиденциальности можно включить ограничение обработки данных для показа объявлений Google, но Google не может применить эту настройку ко всем рекламным сетям в цепочке медиации. Поэтому вам необходимо определить, какие рекламные сети в вашей цепочке медиации могут участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей, чтобы обеспечить соблюдение требований.

В версии 10.5.6.0 адаптер InMobi добавил поддержку чтения строки US Privacy от IAB из NSUserDefaults. Следуйте инструкциям в документации по законам штатов США о конфиденциальности, чтобы задать строку конфиденциальности США в NSUserDefaults.

Кроме того, ознакомьтесь с документацией InMobi по CCPA, чтобы узнать, как включить настройки CCPA на панели управления InMobi.

Шаг 5. Требуется дополнительный код

Как реализовать SKAdNetwork

Следуйте инструкциям InMobi, чтобы добавить идентификаторы SKAdNetwork в файл Info.plist проекта.

Шаг 6. Проверьте реализацию

Как включить тестовые объявления

Убедитесь, что вы зарегистрировали тестовое устройство в AdMob и включили тестовый режим в интерфейсе InMobi.

Как проверить тестовые объявления

Чтобы проверить, получаете ли вы тестовые объявления от InMobi, включите тестирование отдельного источника объявлений в инспекторе объявлений, используя источник объявлений InMobi (назначение ставок) и InMobi (каскад).

Необязательные действия

Параметры, относящиеся к определенной сети

Адаптер InMobi поддерживает дополнительные параметры запроса, которые можно передать адаптеру с помощью класса GADInMobiExtras. GADInMobiExtras включает следующие свойства, общие для всех поддерживаемых форматов объявлений:

Параметры и значения запроса
setAgeGroup
Возрастная группа пользователя.
kIMSDKAgeGroupBelow18
kIMSDKAgeGroupBetween18And24
kIMSDKAgeGroupBetween25And29
kIMSDKAgeGroupBetween30And34
kIMSDKAgeGroupBetween35And44
kIMSDKAgeGroupBetween45And54
kIMSDKAgeGroupBetween55And64
kIMSDKAgeGroupAbove65
setEducationType
Уровень образования пользователя.
kIMSDKEducationHighSchoolOrLess
kIMSDKEducationCollegeOrGraduate
kIMSDKEducationPostGraduateOrAbove
setLogLevel kIMSDKLogLevelNone
kIMSDKLogLevelError
kIMSDKLogLevelDebug
setAge Целое число. Возраст пользователя.
setYearOfbirth Целое число. Год рождения пользователя.
setPostalCode Строка. Почтовый индекс пользователя. Обычно это пятизначное число.
setAreaCode Строка. Код региона пользователя (часть номера телефона).
setLanguage Строка. Родной язык пользователя (если известен).
setLoginId Строка. Идентификатор для входа в домен издателя.
setSessionId Строка. Идентификатор сеанса в домене издателя.
setLocationWithCityStateCountry Строка. Местоположение с параметрами "город", "штат" и "страна".
setKeywords Строка. Любые контекстно релевантные ключевые слова, которые нужно передать в запросе объявления.
setInterests Строка. Любые строки, относящиеся к контексту, которые нужно передать в запросе объявления.
setAdditionalParameters Словарь. Дополнительные значения, которые нужно передать в запросе объявления.

Ниже приведен пример кода, в котором заданы параметры запроса объявлений:

Swift

let request = GADRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)

Objective-C

GADRequest *request = [GADRequest 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 использует обратные вызовы SDK InMobi для отслеживания показов, поэтому отчеты на обеих панелях управления должны совпадать с небольшими расхождениями или без них.

Коды ошибок

Если адаптер не получает объявление от InMobi, издатели могут проверить основную ошибку в ответе на запрос объявления с помощью GADResponseInfo.adNetworkInfoArray в следующих классах:

GADMAdapterInMobi
GADMediationAdapterInMobi

Ниже приведены коды и сообщения, которые адаптер InMobi возвращает, когда не удается загрузить объявление:

Код ошибки Причина
101 Параметры сервера InMobi, настроенные в интерфейсе AdMob, отсутствуют или недействительны.
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

  • Теперь адаптер передает флаг ageRestrictedTreatment Google 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

  • Добавлена поддержка пересылки параметра tagForUnderAgeOfConsent Google 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

  • Добавлена поддержка межстраничных объявлений с вознаграждением.
  • Добавлено защитное условие в сигналы назначения ставок для объявлений с вознаграждением, чтобы ставки не назначались, если ранее загруженное объявление с вознаграждением для идентификатора места размещения не было использовано.
  • Подтверждена совместимость с 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 или более поздней.
  • Включите Info.plist в фреймворки в InMobiAdapter.xcframework.

Создано и протестировано с использованием:

  • 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. из 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 или более поздней.
  • Адаптер обновлен для использования didRewardUser API.
  • Адаптер обновлен таким образом, чтобы инициализировать 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 или более поздней.
  • Адаптер обновлен для использования didRewardUser API.

Создано и протестировано с использованием:

  • Google Mobile Ads SDK версии 10.5.0.
  • InMobi SDK версии 10.1.3.

Примечания

Версия 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.
  • Адаптер обновлен для использования didRewardUser API.
  • Теперь требуется 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

Более ранние версии

  • Поддержка баннеров, межстраничных и нативных объявлений, а также видеообъявлений с вознаграждением.