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

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

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

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

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

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

Требования

  • Android API уровня 23 или выше

Шаг 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 в качестве типа интеграции , Android в качестве платформы и Active в качестве статуса .

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

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

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

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

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

В файл build.gradle.kts уровня приложения добавьте следующие зависимости и конфигурации реализации. Используйте последние версии InMobi SDK и адаптера:

dependencies {
    implementation("com.google.android.gms:play-services-ads:24.5.0")
    implementation("com.google.ads.mediation:inmobi:10.8.7.0")
}

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

  1. Загрузите InMobi Android SDK , извлеките файл InMobiSDK.aar из папки libs и добавьте его в свой проект.

  2. Перейдите к артефактам адаптера InMobi в репозитории Maven от Google. Выберите последнюю версию, скачайте .aar -файл адаптера InMobi и добавьте его в свой проект.

  3. InMobi также требует подключения других зависимостей. Подробнее см. в документации InMobi .

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

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

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

Ява

import com.inmobi.sdk.InMobiSdk;
import com.google.ads.mediation.inmobi.InMobiConsent;
// ...

JSONObject consentObject = new JSONObject();
try {
  consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true);
  consentObject.put("gdpr", "1");
} catch (JSONException exception) {
  exception.printStackTrace();
}

InMobiConsent.updateGDPRConsent(consentObject);

Котлин

import com.inmobi.sdk.InMobiSdk
import com.google.ads.mediation.inmobi.InMobiConsent
// ...

val consentObject = JSONObject()
try {
  consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true)
  consentObject.put("gdpr", "1")
} catch (exception: JSONException) {
  exception.printStackTrace()
}

InMobiConsent.updateGDPRConsent(consentObject)

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

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

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

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

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

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

Для интеграции InMobi дополнительный код не требуется.

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

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

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

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

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

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

Разрешения

Для оптимальной производительности InMobi рекомендует добавить следующие необязательные разрешения в файл AndroidManifest.xml вашего приложения.

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

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

Адаптер InMobi поддерживает дополнительные параметры запроса, которые можно передать адаптеру в виде пакета Android Bundle. Адаптер ищет в пакете следующие ключи:

Параметры и значения запроса
InMobiNetworkKeys.AGE_GROUP
Возрастная группа пользователя.
InMobiNetworkValues.BELOW_18
InMobiNetworkValues.BETWEEN_18_AND_24
InMobiNetworkValues.BETWEEN_25_AND_29
InMobiNetworkValues.BETWEEN_30_AND_34
InMobiNetworkValues.BETWEEN_35_AND_44
InMobiNetworkValues.BETWEEN_45_AND_54
InMobiNetworkValues.BETWEEN_55_AND_65
InMobiNetworkValues.ABOVE_65
InMobiNetworkKeys.EDUCATION
Уровень образования пользователя.
InMobiNetworkValues.EDUCATION_HIGHSCHOOLORLESS
InMobiNetworkValues.EDUCATION_COLLEGEORGRADUATE
InMobiNetworkValues.EDUCATION_POSTGRADUATEORABOVE
InMobiNetworkKeys.AGE Строка . Возраст пользователя.
InMobiNetworkKeys.POSTAL_CODE Строка . Почтовый индекс пользователя (обычно пятизначное число).
InMobiNetworkKeys.AREA_CODE Строка . Код города пользователя (часть номера телефона).
InMobiNetworkKeys.LANGUAGE Строка . Родной язык пользователя (если известен).
InMobiNetworkKeys.CITY Строка . Город пользователя.
InMobiNetworkKeys.STATE Строка . Состояние пользователя.
InMobiNetworkKeys.COUNTRY Строка . Страна пользователя.
InMobiNetworkKeys.LOGLEVEL
Устанавливает уровень журнала для InMobi SDK.
InMobiNetworkValues.LOGLEVEL_NONE
InMobiNetworkValues.LOGLEVEL_DEBUG
InMobiNetworkValues.LOGLEVEL_ERROR

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

Ява

Bundle extras = new Bundle();
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54);
extras.putString(InMobiNetworkKeys.AREA_CODE, "12345");

AdManagerAdRequest request = new AdManagerAdRequest.Builder()
   .addNetworkExtrasBundle(InMobiAdapter.class, extras)
   .build();

Котлин

val extras = Bundle()
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54)
extras.putString(InMobiNetworkKeys.AREA_CODE, "12345")

val request = AdManagerAdRequest.Builder()
   .addNetworkExtrasBundle(InMobiAdapter::class.java, extras)
   .build()

Использование нативной рекламы

Рендеринг рекламы

Адаптер InMobi возвращает нативную рекламу в виде объектов NativeAd . Он заполняет следующие поля для объекта NativeAd .

Поле Активы всегда включены адаптером InMobi
Заголовок
Изображение 1
Медиа-просмотр
Тело
Значок приложения
Призыв к действию
Звездный рейтинг
Магазин
Цена

1 Адаптер InMobi не предоставляет прямого доступа к основному изображению для нативной рекламы. Вместо этого адаптер заполняет MediaView видео или изображением.

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

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

Коды ошибок

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

com.google.ads.mediation.inmobi.InMobiAdapter
com.google.ads.mediation.inmobi.InMobiMediationAdapter

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

Код ошибки Причина
0-99 Ошибки InMobi SDK. Подробнее см. в коде .
100 Параметры сервера InMobi, настроенные в пользовательском интерфейсе Менеджера объявлений, отсутствуют или недействительны.
101 Не удалось инициализировать InMobi SDK.
102 Запрошенный размер объявления не соответствует поддерживаемому размеру баннера InMobi.
103 Запрос рекламы не является унифицированным запросом нативной рекламы.
104 Попытка запросить рекламу InMobi без инициализации InMobi SDK. Теоретически этого не должно происходить, поскольку адаптер инициализирует InMobi SDK до запроса рекламы InMobi.
105 Реклама InMobi еще не готова к показу.
106 InMobi не удалось отобразить рекламу.
107 InMobi вернул нативное объявление, в котором отсутствует требуемый актив.
108 В исходных рекламных изображениях InMobi содержится неверный URL-адрес.
109 Адаптеру не удалось загрузить собственные рекламные изображения InMobi.

Журнал изменений адаптера-медиатора Android InMobi

Версия 10.8.7.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.8.7.

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

  • Google Mobile Ads SDK версии 24.5.0.
  • InMobi Kotlin SDK версии 10.8.7.

Версия 10.8.3.1

  • Удалены проверки идентификатора учетной записи и идентификатора места размещения в запросах на торги.
  • Для запросов на размещение баннеров убрана проверка, которая принудительно сопоставляет размер баннера со стандартным размером рекламы InMobi. Если участник торгов InMobi делает ставку на нестандартный размер, адаптер теперь разрешает обработку такого запроса.

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

  • Google Mobile Ads SDK версии 24.2.0.
  • InMobi Kotlin SDK версии 10.8.3.

Версия 10.8.3.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.8.3.

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

  • Google Mobile Ads SDK версии 24.2.0.
  • InMobi Kotlin SDK версии 10.8.3.

Версия 10.8.2.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.8.2.

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

  • Google Mobile Ads SDK версии 24.0.0.
  • InMobi Kotlin SDK версии 10.8.2.

Версия 10.8.0.1

  • Минимально требуемый уровень API Android обновлен до 23.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 24.0.0.

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

  • Google Mobile Ads SDK версии 24.0.0.
  • InMobi Kotlin SDK версии 10.8.0.

Версия 10.8.0.0

  • Скомпилируйте с Java 11 вместо Java 17.
  • Проверенная совместимость с InMobi Kotlin SDK версии 10.8.0.

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

  • Google Mobile Ads SDK версии 23.5.0.
  • InMobi Kotlin SDK версии 10.8.0.

Версия 10.7.8.1

  • Минимально требуемый уровень API Android возвращен к 21.

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

  • Google Mobile Ads SDK версии 23.3.0.
  • InMobi Kotlin SDK версии 10.7.8.

Версия 10.7.8.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.7.8.

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

  • Google Mobile Ads SDK версии 23.3.0.
  • InMobi Kotlin SDK версии 10.7.8.

Версия 10.7.7.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.7.7.
  • Минимально требуемый уровень API Android обновлен до 24.

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

  • Google Mobile Ads SDK версии 23.3.0.
  • InMobi Kotlin SDK версии 10.7.7.

Версия 10.7.5.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.7.5.

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

  • Google Mobile Ads SDK версии 23.2.0.
  • InMobi Kotlin SDK версии 10.7.5.

Версия 10.7.4.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.7.4.

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

  • Google Mobile Ads SDK версии 23.1.0.
  • InMobi Kotlin SDK версии 10.7.4.

Версия 10.7.3.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.7.3.

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

  • Google Mobile Ads SDK версии 23.1.0.
  • InMobi Kotlin SDK версии 10.7.3.

Версия 10.6.7.1

  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 23.0.0.
  • Проверенная совместимость с InMobi Kotlin SDK версии 10.6.7.

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

  • Google Mobile Ads SDK версии 23.0.0.
  • InMobi Kotlin SDK версии 10.6.7.

Версия 10.6.7.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.6.7.

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

  • Google Mobile Ads SDK версии 22.6.0.
  • InMobi Kotlin SDK версии 10.6.7.

Версия 10.6.6.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.6.6.

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

  • Google Mobile Ads SDK версии 22.6.0.
  • InMobi Kotlin SDK версии 10.6.6.

Версия 10.6.3.0

  • Добавлена ​​поддержка водяных знаков для баннерной рекламы, полноэкранной рекламы и рекламы с вознаграждением.
  • Проверенная совместимость с InMobi Kotlin SDK версии 10.6.3.

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

  • Google Mobile Ads SDK версии 22.6.0.
  • InMobi Kotlin SDK версии 10.6.3.

Версия 10.6.2.0

  • Адаптер обновлен для вызова обратного вызова медиации Google Mobile Ads SDK onAdFailedToShow в случае, если не удается отобразить полноэкранную рекламу InMobi.
  • Проверенная совместимость с InMobi Kotlin SDK версии 10.6.2.

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

  • Google Mobile Ads SDK версии 22.5.0.
  • InMobi Kotlin SDK версии 10.6.2.

Версия 10.6.0.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.6.0.

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

  • Google Mobile Ads SDK версии 22.3.0.
  • InMobi Kotlin SDK версии 10.6.0.

Версия 10.5.9.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.5.9.
  • Адаптер обновлён для загрузки баннеров InMobi с наиболее близкими поддерживаемыми размерами вместо запрошенных. Это поможет сократить количество незаполненных баннеров InMobi.

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

  • Google Mobile Ads SDK версии 22.3.0.
  • InMobi Kotlin SDK версии 10.5.9.

Версия 10.5.8.0

  • Исправлена ​​ошибка, из-за которой адаптер не инициализировался.
  • Обновлены зависимости для разрешения конфликтов путей классов.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 22.3.0.
  • Проверенная совместимость с InMobi Kotlin SDK версии 10.5.8.

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

  • Google Mobile Ads SDK версии 22.3.0.
  • InMobi Kotlin SDK версии 10.5.8.

Версия 10.5.7.1

  • Добавлена ​​поддержка чтения строки конфиденциальности IAB US из общих настроек.
  • Добавлена ​​поддержка торгов для форматов баннерной рекламы (включая MREC), полноэкранной рекламы и рекламы с вознаграждением.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 22.2.0.

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

  • Google Mobile Ads SDK версии 22.2.0.
  • InMobi Kotlin SDK версии 10.5.7.

Версия 10.5.7.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.5.7.

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

  • Google Mobile Ads SDK версии 22.1.0.
  • InMobi Kotlin SDK версии 10.5.7.

Версия 10.5.5.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.5.5.

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

  • Google Mobile Ads SDK версии 22.1.0.
  • InMobi Kotlin SDK версии 10.5.5.

Версия 10.5.4.1

  • Обновлен адаптер для использования нового класса VersionInfo .
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 22.0.0.

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

  • Google Mobile Ads SDK версии 22.0.0.
  • InMobi Kotlin SDK версии 10.5.4.

Версия 10.5.4.0

  • Проверенная совместимость с InMobi Kotlin SDK версии 10.5.4.

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

  • Google Mobile Ads SDK версии 21.4.0.
  • InMobi Kotlin SDK версии 10.5.4.

Версия 10.1.2.1

  • Добавлена ​​поддержка пересылки значения COPPA в InMobi SDK.
  • Обновлен адаптер для использования новых API-интерфейсов посредничества.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 21.4.0.

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

  • Google Mobile Ads SDK версии 21.4.0.
  • InMobi SDK версии 10.1.2.

Версия 10.1.2.0

  • Проверена совместимость с InMobi SDK версии 10.1.2.

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

  • Google Mobile Ads SDK версии 21.3.0.
  • InMobi SDK версии 10.1.2.

Версия 10.1.1.0

  • Проверена совместимость с InMobi SDK версии 10.1.1.

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

  • Google Mobile Ads SDK версии 21.3.0.
  • InMobi SDK версии 10.1.1.

Версия 10.0.9.0

  • Проверена совместимость с InMobi SDK версии 10.0.9.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 21.3.0.

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

  • Google Mobile Ads SDK версии 21.3.0.
  • InMobi SDK версии 10.0.9.

Версия 10.0.8.0

  • Проверена совместимость с InMobi SDK версии 10.0.8.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 21.2.0.

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

  • Google Mobile Ads SDK версии 21.2.0.
  • InMobi SDK версии 10.0.8.

Версия 10.0.7.0

  • Проверена совместимость с InMobi SDK версии 10.0.7.
  • Обновлены compileSdkVersion и targetSdkVersion до API 31.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 21.0.0.
  • Минимально требуемый уровень API Android обновлен до 19.

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

  • Google Mobile Ads SDK версии 21.0.0.
  • InMobi SDK версии 10.0.7.

Версия 10.0.6.0

  • Проверена совместимость с InMobi SDK версии 10.0.6.

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

  • Google Mobile Ads SDK версии 20.6.0.
  • InMobi SDK версии 10.0.6.

Версия 10.0.5.0

  • Проверена совместимость с InMobi SDK версии 10.0.5.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 20.6.0.

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

  • Google Mobile Ads SDK версии 20.6.0.
  • InMobi SDK версии 10.0.5.

Версия 10.0.3.0

  • Проверена совместимость с InMobi SDK версии 10.0.3.

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

  • Google Mobile Ads SDK версии 20.5.0.
  • InMobi SDK версии 10.0.3.

Версия 10.0.2.0

  • Проверена совместимость с InMobi SDK версии 10.0.2.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 20.5.0.

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

  • Google Mobile Ads SDK версии 20.5.0.
  • InMobi SDK версии 10.0.2.

Версия 10.0.1.0

  • Проверенная совместимость с InMobi SDK версии 10.0.1.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 20.4.0.

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

  • Google Mobile Ads SDK версии 20.4.0.
  • InMobi SDK версии 10.0.1.

Версия 9.2.1.0

  • Проверена совместимость с InMobi SDK версии 9.2.1.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 20.3.0.

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

  • Google Mobile Ads SDK версии 20.3.0.
  • InMobi SDK версии 9.2.1.

Версия 9.2.0.0

  • Проверена совместимость с InMobi SDK версии 9.2.0.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 20.2.0.
  • Исправлены неверные сообщения об ошибках.

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

  • Google Mobile Ads SDK версии 20.2.0.
  • InMobi SDK версии 9.2.0.

Версия 9.1.9.0

  • Проверена совместимость с InMobi SDK версии 9.1.9.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 20.1.0.

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

  • Google Mobile Ads SDK версии 20.1.0.
  • InMobi SDK версии 9.1.9.

Версия 9.1.7.0

  • Проверена совместимость с InMobi SDK версии 9.1.7.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 19.8.0.

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

  • Google Mobile Ads SDK версии 19.8.0.
  • InMobi SDK версии 9.1.7.

Версия 9.1.6.0

  • Проверена совместимость с InMobi SDK версии 9.1.6.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 19.7.0.
  • Адаптер теперь переопределяет отслеживание показов и использует определение показов InMobi.
  • Адаптер больше не считывает параметры таргетинга по полу и дню рождения, которые устарели в версии Google Mobile Ads SDK 19.7.0.
  • Перенесено на AndroidX

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

  • Google Mobile Ads SDK версии 19.7.0.
  • InMobi SDK версии 9.1.6.

Версия 9.1.1.0

  • Проверена совместимость с InMobi SDK версии 9.1.1.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 19.5.0.
  • Добавлены описательные коды ошибок и причины сбоев загрузки/отображения адаптера.

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

  • Google Mobile Ads SDK версии 19.5.0.
  • InMobi SDK версии 9.1.1.

Версия 9.1.0.0

  • Проверена совместимость с InMobi SDK версии 9.1.0.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 19.4.0.

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

  • Google Mobile Ads SDK версии 19.4.0.
  • InMobi SDK версии 9.1.0.

Версия 9.0.9.0

  • Проверена совместимость с InMobi SDK версии 9.0.9.

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

  • Google Mobile Ads SDK версии 19.3.0.
  • InMobi SDK версии 9.0.9.

Версия 9.0.8.0

  • Удалена поддержка устаревшего формата NativeAppInstallAd. Приложения должны запрашивать унифицированные нативные объявления.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 19.3.0.
  • Проверена совместимость с InMobi SDK версии 9.0.8.

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

  • Google Mobile Ads SDK версии 19.3.0.
  • InMobi SDK версии 9.0.8.

Версия 9.0.7.1

  • Исправлена ​​ошибка, из-за которой адаптер не сохранял должным образом состояние инициализации InMobi SDK.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 19.2.0.

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

  • Google Mobile Ads SDK версии 19.2.0.
  • InMobi SDK версии 9.0.7.

Версия 9.0.7.0

  • Проверена совместимость с InMobi SDK версии 9.0.7.
  • Обновлен адаптер для поддержки запросов на встроенные адаптивные баннеры.
  • Адаптер теперь включает конфигурацию ProGuard, как рекомендовано рекомендациями InMobi .

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

  • Google Mobile Ads SDK версии 19.1.0.
  • InMobi SDK версии 9.0.7.

Версия 9.0.6.0

  • Проверена совместимость с InMobi SDK версии 9.0.6.
  • Нативная реклама: исправлена ​​ошибка, из-за которой primaryView InMobi исчезал при прокрутке в интеграции с собственной лентой.
  • Нативная реклама: исправлена ​​ошибка, из-за которой primaryView InMobi не располагался по центру внутри mediaView .

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

  • Google Mobile Ads SDK версии 19.1.0.
  • InMobi SDK версии 9.0.6.

Версия 9.0.5.0

  • Проверена совместимость с InMobi SDK версии 9.0.5.

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

  • Google Mobile Ads SDK версии 19.1.0.
  • InMobi SDK версии 9.0.5.

Версия 9.0.4.0

  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 19.1.0.

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

  • Google Mobile Ads SDK версии 19.1.0.
  • InMobi SDK версии 9.0.4.

Версия 9.0.2.0

  • Проверенная совместимость с InMobi SDK версии 9.0.2.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 18.3.0.
  • Удалена возможность ставок для баннеров, полноэкранных объявлений и форматов с вознаграждением.
  • Исправлена ​​ошибка, приводившая к сбою при попытке отобразить нативную рекламу.

Создано и протестировано с

  • Google Mobile Ads SDK версии 18.3.0.
  • InMobi SDK версии 9.0.2.

Версия 7.3.0.1

  • Нативная реклама теперь использует унифицированный API-интерфейс медиации нативной рекламы.

Создано и протестировано с

  • Google Mobile Ads SDK версии 18.2.0.
  • InMobi SDK версии 7.3.0.

Версия 7.3.0.0

  • Проверена совместимость с InMobi SDK версии 7.3.0.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 18.2.0.

Версия 7.2.9.0

  • В адаптер добавлена ​​возможность назначения ставок для баннерной, полноэкранной и вознагражденной рекламы.
  • Проверена совместимость с InMobi SDK версии 7.2.9.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 18.1.1.

Версия 7.2.7.0

  • Проверена совместимость с InMobi SDK версии 7.2.7.

Версия 7.2.2.2

  • Добавлена ​​поддержка гибких размеров баннерной рекламы.

Версия 7.2.2.1

  • Обновленный адаптер для поддержки нового открытого бета-тестирования Rewarded API.
  • Обновлена ​​минимально требуемая версия Google Mobile Ads SDK до 17.2.0.

Версия 7.2.2.0

  • Проверена совместимость с InMobi SDK версии 7.2.2.

Версия 7.2.1.0

  • Проверена совместимость с InMobi SDK версии 7.2.1.

Версия 7.2.0.0

  • Проверена совместимость с InMobi SDK версии 7.2.0.

Версия 7.1.1.1

  • Обновлен адаптер для вызова события рекламы onRewardedVideoComplete .

Версия 7.1.1.0

  • Проверена совместимость с InMobi SDK версии 7.1.1.

Версия 7.1.0.0

  • Добавлен класс InMobiConsent, который предоставляет методы updateGDPRConsent() и getConsentObj().
  • Проверена совместимость с InMobi SDK версии 7.1.0.

Версия 7.0.4.0

  • Проверена совместимость с InMobi SDK версии 7.0.4.

Версия 7.0.2.0

  • Проверена совместимость с InMobi SDK версии 7.0.2.

Версия 7.0.1.0

  • Обновлен адаптер для совместимости с InMobi SDK версии 7.0.1.
  • Добавлена ​​поддержка нативной видеорекламы.
  • Для нативной рекламы адаптер всегда возвращает медиа-представление. Адаптер больше не возвращает ресурс изображения, вместо этого медиа-представление отображает изображение для статической нативной рекламы.
  • Обновлен проект адаптера для Android Studio 3.0.

Версия 6.2.4.0

  • Проверена совместимость с InMobi SDK версии 6.2.4.

Версия 6.2.3.0

  • Изменена система наименования версий на [версия InMobi SDK].[версия патча адаптера].

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

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