Интегрируйте InMobi с медиацией

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

Поддерживаемые интеграции и форматы рекламы

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

Интеграция
Торги
Водопад
Форматы
Баннер
Интерстициальный
Награжден
Родной 1

1 Поддерживается только для каскадной модели посредничества.

Требования

  • Цель развертывания iOS 10.0 или выше

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

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

Зарегистрируйте учётную запись InMobi. При создании учётной записи не устанавливайте флажок «Использовать InMobi SSP с Google Open Bidding» .

После подтверждения вашей учетной записи войдите в систему .

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

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

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

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

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

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

Размещения

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

Торги

Выберите тип рекламного блока. Введите название плейсмент-места , выберите «On» и «Google Open Bidding» для Audience Bidding и «Партнер» соответственно, а затем заполните оставшуюся часть формы. После завершения нажмите «Создать плейсмент-место» .

Водопад

Выберите тип рекламного блока. Затем введите название плейсмент-места , выберите «Отключить для ставок на аудиторию » и заполните оставшуюся часть формы. После завершения нажмите «Создать плейсмент-место» .

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

Идентификатор учетной записи

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

Найдите ключ API для отчетов InMobi

Торги

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

Водопад

Перейдите в раздел «Моя учётная запись» > «Настройки учётной записи» . Перейдите на вкладку «Ключ API» и нажмите «Сгенерировать ключ API» .

Выберите адрес электронной почты пользователя, для которого требуется ключ, и нажмите «Сгенерировать ключ API» . Будет сгенерирован файл, содержащий ключ API и имя пользователя/логин.

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

Обновите файл app-ads.txt

Файл 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 Bidding

Торги

Перейдите в раздел «Доставка» > «Настройки канала спроса» . На вкладке «Настройки по умолчанию» включите опцию «Разрешить безопасный обмен сигналами для торгов SDK» .

Нажмите «Сохранить» .

Водопад

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

Настройте ставки InMobi

Торги

Перейдите в раздел Доставка > Участники торгов и нажмите Перейти к торгам SDK .

Нажмите кнопку «Новый участник торгов» .

Выберите InMobi в качестве участника торгов.

Нажмите «Продолжить» , чтобы включить функцию ставок SDK для этого участника торгов.

Нажмите Готово .

Водопад

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

Настроить сопоставление рекламных блоков

Торги

Перейдите в раздел Доставка > Участники торгов и нажмите Перейти к торгам SDK .

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

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

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

Водопад

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

Прокрутите вниз и нажмите «Добавить партнера по доходности» .

Выберите компанию, созданную для InMobi в предыдущем разделе. Выберите Mobile SDK mediation в качестве типа интеграции , iOS в качестве платформы и Active в качестве статуса .

Введите идентификатор аккаунта и идентификатор места размещения, полученные в предыдущем разделе, а также значение CPM по умолчанию . Нажмите «Сохранить» .

Примечание: Автоматическому сбору данных требуется несколько дней, прежде чем он сможет точно рассчитать значение динамической цены за тысячу показов (CPM) для сети медиации. После того, как значение eCPM будет рассчитано, оно автоматически обновляется от вашего имени.

Добавьте InMobi в список рекламных партнеров, соответствующих GDPR и государственным нормам США

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

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

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

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

    pod install --repo-update

Ручная интеграция

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

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

Добавьте флаг -ObjC к другим флагам компоновщика в разделе Цель приложения > Параметры сборки .

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

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

В версии 7.1.1.0 адаптер InMobi добавил класс GADMInMobiConsent , позволяющий передавать информацию о согласии в InMobi. Следующий пример кода вызывает метод updateGDPRConsent для класса GADMInMobiConsent . Если вы решите вызвать этот метод, рекомендуется сделать это до запроса рекламы через Google Mobile Ads SDK.

Быстрый

import InMobiAdapter
// ...

var consentObject = Dictionary<String, String>()
consentObject["gdpr"] = "1"
consentObject[IM_GDPR_CONSENT_AVAILABLE] = "true"

GADMInMobiConsent.updateGDPRConsent(consentObject)

Objective-C

#import <InMobiAdapter/InMobiAdapter.h>
// ...

NSMutableDictionary *consentObject = [[NSMutableDictionary alloc] init];
[consentObject setObject:@"1" forKey:@"gdpr"];
[consentObject setObject:@"true" forKey:IM_GDPR_CONSENT_AVAILABLE];

[GADMInMobiConsent updateGDPRConsent:consentObject];

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

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

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

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

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

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

Интеграция SKAdNetwork

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

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

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

Обязательно зарегистрируйте свое тестовое устройство в Ad Manager и включите тестовый режим в InMobi UI.

Проверьте тестовые объявления

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

Дополнительные шаги

Параметры, специфичные для сети

Адаптер 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 Словарь . Любые дополнительные значения, которые необходимо передать в запросе объявления.

Вот пример кода, показывающий, как задать эти параметры запроса рекламы:

Быстрый

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
Медиа-просмотр
Тело
Значок приложения
Призыв к действию
Звездный рейтинг
Магазин
Цена

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 уже загружена для этой конфигурации сети.
Другой InMobi SDK вернул ошибку. Подробнее см. в IMRequestStatus.h .

Журнал изменений адаптера-посредника InMobi для iOS

Версия 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 US из NSUserDefaults.
  • Проверенная совместимость с InMobi SDK 10.5.6.
  • Добавлена ​​поддержка торгов для форматов баннерной рекламы (включая MREC), полноэкранной рекламы и рекламы с вознаграждением.

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

  • Google Mobile Ads SDK версии 10.9.0.
  • InMobi SDK версии 10.5.6.

Версия 10.5.5.0

  • Теперь требуется Google Mobile Ads SDK версии 10.4.0 или выше.
  • Обновлен адаптер для использования API didRewardUser .
  • Обновлен адаптер для инициализации 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 или выше.
  • Обновлен адаптер для использования API didRewardUser .

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

  • 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.
  • Обновлен адаптер для использования API didRewardUser .
  • Теперь требуется 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.
  • Удалена поддержка запросов на рекламу Native Content и App Install. Для запроса нативной рекламы приложения должны использовать Unified Native Ads 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

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

  • Поддержка форматов баннеров, полноэкранной рекламы, видео с вознаграждением и нативной рекламы.