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

Выберите платформу: Android (бета-версия)Новый Android iOS Unity Flutter

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

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

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

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

Требования

  • Целевая версия iOS для развертывания — 10.0 или выше.

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

Шаг 1: Настройка параметров в пользовательском интерфейсе InMobi.

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

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

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

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

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

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

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

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

Стажировки

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

Торги

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

Водопад

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

После создания рекламного места отобразятся его подробные сведения. Запишите идентификатор рекламного места (Placement ID), который будет использоваться для настройки рекламного блока в вашем Ad Manager.

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

Идентификатор вашей учетной записи 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 для Ad Manager .

Для внедрения app-ads.txt в InMobi добавьте свой персонализированный фрагмент кода .

Включите тестовый режим

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

Шаг 2: Настройте запрос InMobi в пользовательском интерфейсе Ad Manager.

Войдите в свой аккаунт в Ad Manager .

Добавить InMobi в список компаний

Торги

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

Водопад

Перейдите в раздел Администрирование > Компании , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите «Рекламная сеть» .

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

Далее введите ваше имя пользователя и нажмите «Сохранить» после завершения.

Включить безопасный обмен сигналами

Торги

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

Водопад

Этот шаг не требуется для интеграций с каскадной моделью распределения.

Передайте защищенный сигнал в запросах на участие в торгах.

Торги

Перейдите в раздел «Инвентарь» > «Защищенные сигналы» . В разделе «Защищенные сигналы» найдите InMobi и включите опцию «Включить интеграцию с приложением» .

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

Водопад

Этот шаг не требуется для интеграций с каскадной моделью распределения.

Обеспечьте безопасный обмен сигналами для торгов с использованием SDK.

Торги

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

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

Водопад

Этот шаг не требуется для интеграций с каскадной моделью распределения.

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

Торги

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

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

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

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

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

Водопад

Этот шаг не требуется для интеграций с каскадной моделью распределения.

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

Торги

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

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

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

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

Водопад

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

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

Выберите компанию, которую вы создали для InMobi в предыдущем разделе. В качестве типа интеграции выберите «Посредничество мобильного SDK» , в качестве платформы«iOS» , а в качестве статуса«Активный» .

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

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

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

Чтобы добавить InMobi в список рекламных партнеров, соответствующих европейским и американским государственным нормативным требованиям, в пользовательском интерфейсе Ad Manager, выполните действия, описанные в настройках европейских и американских нормативных требований.

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

Используйте менеджер пакетов Swift.

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

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

  1. В Xcode перейдите в меню Файл > Добавить зависимости пакета... .

  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 в раздел «Другие флаги компоновщика» в меню «Целевая платформа приложения» > «Параметры сборки» .

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

В соответствии с Политикой Google по согласию пользователей в ЕС , вы должны предоставлять пользователям в Европейской экономической зоне (ЕЭЗ), Великобритании и Швейцарии определенную информацию и получать их согласие на использование файлов cookie или других локальных хранилищ, если это требуется по закону, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Данная политика отражает требования Директивы ЕС о защите конфиденциальности в электронных коммуникациях (ePrivacy Directive) и Общего регламента по защите данных (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 US из NSUserDefaults . Следуйте инструкциям в документации по законам о конфиденциальности штатов США, чтобы установить строку конфиденциальности США в NSUserDefaults .

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

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

Интеграция SKAdNetwork

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

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

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

Убедитесь, что вы зарегистрировали свое тестовое устройство в Ad Manager и включили тестовый режим в пользовательском интерфейсе 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 Словарь . Любые дополнительные значения, которые необходимо передать в запросе объявления.

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

Быстрый

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 видео или изображением.

Отслеживание показов и кликов

Клики отслеживаются SDK Google Mobile Ads и передаются в InMobi, поэтому отчеты о кликах будут синхронизированы.

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

коды ошибок

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

GADMAdapterInMobi
GADMediationAdapterInMobi

Вот коды ошибок и соответствующие сообщения, которые выдает адаптер InMobi при неудачной загрузке рекламы:

Код ошибки Причина
101 Параметры сервера InMobi, настроенные в пользовательском интерфейсе Ad Manager, отсутствуют/недействительны.
102 Адаптер InMobi не поддерживает запрашиваемый формат рекламы.
103 Для данной конфигурации сети уже загружена реклама InMobi.
Другой InMobi SDK вернул ошибку. Дополнительные сведения см. в файле IMRequestStatus.h .

Список изменений адаптера InMobi iOS Mediation

Версия 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 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.
  • Обновлена ​​зависимость адаптера InMobi для iOS в CocoaPod для использования 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.
  • Теперь адаптер выдает ошибку на ранней стадии, если инициализация SDK InMobi завершается неудачей.
  • Прекращена поддержка архитектуры 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

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

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