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

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

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

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

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

Требования

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

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

Шаг 1. Задайте настройки в интерфейсе InMobi

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

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

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

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

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

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

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

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

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

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

Ставки

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

Водопад

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

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

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

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

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

Ставки

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

Водопад

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

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

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

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

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

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

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

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

Шаг 2. Настройте спрос InMobi в интерфейсе Менеджера рекламы

Войдите в аккаунт Менеджера рекламы.

Добавьте InMobi в разделе "Компании"

Ставки

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

Водопад

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

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

Затем введите имя пользователя и нажмите Сохранить.

Включить передачу защищенных сигналов

Ставки

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

Водопад

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

Передавать защищенные сигналы в запросах ставок

Ставки

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

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

Водопад

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

Как разрешить передачу защищенных сигналов для назначения ставок в SDK

Ставки

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

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

Водопад

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

Как настроить назначение ставок в InMobi

Ставки

Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

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

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

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

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

Водопад

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

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

Ставки

Перейдите в раздел Выполнение > Системы назначения ставок и нажмите Перейти к назначению ставок в SDK.

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

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

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

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

Водопад

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

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

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

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

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

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

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

В файле gradle на уровне приложения добавьте следующие зависимости реализации:

Kotlin

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

Groovy

dependencies {
    implementation 'com.google.android.gms:play-services-ads:25.5.0'
    implementation 'com.google.ads.mediation:inmobi:11.5.0.0'
}

Интеграция вручную

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

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

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

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

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

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

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

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

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

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

Шаг 5. Добавьте дополнительный код

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

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

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

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

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

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

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

Разрешения

Для оптимальной работы 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. Адаптер ищет в пакете следующие ключи:

Параметры и значения запроса
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

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

Java

Bundle extras = new Bundle();
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_44);
extras.putString(InMobiNetworkKeys.AREA_CODE, AREA_CODE_VALUE);

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

Kotlin

val extras = Bundle()
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_44)
extras.putString(InMobiNetworkKeys.AREA_CODE, AREA_CODE_VALUE)

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

  • Замените AREA_CODE_VALUE кодом региона.

Использование нативных объявлений

Отображение объявлений

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

Поле Объекты, которые всегда добавляются адаптером InMobi
Заголовок
Изображение 1
Просмотр мультимедиа
Body
Значок приложения
Призыв к действию
Рейтинг
Магазин
Цена

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

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

Google Mobile Ads SDK (Legacy) использует обратные вызовы 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.

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

Следующая версия

  • Адаптер обновлен для использования InitializationCompleteCallback.onInitializationFailed(AdError) API.

Версия 11.5.0.1 (в процессе)

  • Переопределите метод UnifiedNativeAdMapper.destroy(), реализовав вызов метода InMobiNative.destroy().
  • Добавлена поддержка отключения звука в приложении с помощью InMobiSdk.setApplicationMuted().

Версия 11.5.0.0

  • Подтверждена совместимость с InMobi Kotlin SDK версии 11.5.0.

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

  • Google Mobile Ads SDK версии 25.5.0.
  • Google Mobile Ads Next-Gen SDK версии 1.5.0.
  • InMobi Kotlin SDK версии 11.5.0.

Версия 11.4.1.2

  • Закрепите зависимость Kotlin адаптера на версии 1.9.0 (минимальная версия Kotlin, поддерживаемая GMA NextGen SDK).

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.5.0.
  • InMobi Kotlin SDK версии 11.4.1.

Версия 11.4.1.1

  • Используйте BitmapFactory.Options с понижением частоты дискретизации, чтобы предотвратить возможные ошибки нехватки памяти при скачивании изображений.

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.4.0.
  • InMobi Kotlin SDK версии 11.4.1.

Версия 11.4.1.0

  • Подтверждена совместимость с InMobi Kotlin SDK версии 11.4.1.

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.3.1.
  • InMobi Kotlin SDK версии 11.4.1.

Версия 11.4.0.0

  • Подтверждена совместимость с InMobi Kotlin SDK версии 11.4.0.

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.2.1.
  • InMobi Kotlin SDK версии 11.4.0.

Версия 11.3.0.1

  • Сопоставляет AgeRestrictedTreatment с COPPA API InMobi.

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

  • Google Mobile Ads SDK версии 25.4.0.
  • Google Mobile Ads Next-Gen SDK версии 1.2.1.
  • InMobi Kotlin SDK версии 11.3.0.

Версия 11.3.0.0

  • Подтверждена совместимость с InMobi Kotlin SDK версии 11.3.0.

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

  • Google Mobile Ads SDK версии 25.2.0.
  • Google Mobile Ads Next-Gen SDK версии 1.1.0.
  • InMobi Kotlin SDK версии 11.3.0.

Версия 11.2.0.0

  • Подтверждена совместимость с InMobi Kotlin SDK версии 11.2.0.

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

  • Google Mobile Ads SDK версии 25.1.0.
  • Google Mobile Ads Next-Gen SDK версии 0.25.0-beta01.
  • InMobi Kotlin SDK версии 11.2.0.

Версия 11.1.1.1

  • Добавлено свойство для создания адаптера с зависимостью GMA Next-Gen SDK.

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

  • Google Mobile Ads SDK версии 25.1.0.
  • InMobi Kotlin SDK версии 11.1.1.

Версия 11.1.1.0

  • Подтверждена совместимость с InMobi Kotlin SDK версии 11.1.1.

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

  • Google Mobile Ads SDK версии 24.9.0.
  • InMobi Kotlin SDK версии 11.1.1.

Версия 11.1.0.1

  • Добавлена поддержка пересылки параметра tagForUnderAgeOfConsent Google Mobile Ads SDK в InMobi SDK.

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

  • Google Mobile Ads SDK версии 24.9.0.
  • InMobi Kotlin SDK версии 11.1.0.

Версия 11.1.0.0

  • Подтверждена совместимость с InMobi Kotlin SDK версии 11.1.0.
  • Добавлена поддержка межстраничных объявлений с вознаграждением.
  • Адаптер не изменяет параметр isAgeRestricted в InMobi, если издатель не установил флаг tag_for_under_age_of_consent.

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

  • Google Mobile Ads SDK версии 24.7.0.
  • InMobi Kotlin SDK версии 11.1.0.

Версия 10.8.8.1

  • Удалены ссылки на уровне класса на объекты Context, чтобы устранить проблемы с утечкой памяти.

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

  • Google Mobile Ads SDK версии 24.7.0.
  • InMobi Kotlin SDK версии 10.8.8.

Версия 10.8.8.0

  • Подтверждена совместимость с InMobi Kotlin SDK версии 10.8.8.

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

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

Версия 10.8.7.1

  • Теперь при вызове untrackView нативные объявления вызывают destroy().
  • Подтверждена совместимость с InMobi Kotlin SDK версии 10.8.7.

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

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

Версия 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

  • Минимальный уровень Android API повышен до 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

  • Минимальный требуемый уровень Android API снова 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.
  • Минимальный уровень Android API повышен до 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

  • Добавлена поддержка чтения строки US Privacy от IAB из общих настроек.
  • Добавлена поддержка назначения ставок для баннеров (включая 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.
  • Минимальный уровень Android API повышен до 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

  • Адаптер обновлен для поддержки нового 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].[версия исправления адаптера].

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

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