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

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

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

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

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

Требования

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

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

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

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

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

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

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

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

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

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

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

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

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

Ставки

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

Водопад

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

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

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

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

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

Ставки

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

Водопад

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

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

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

Как обновить файл app-ads.txt

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

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

Как включить режим тестирования

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

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

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

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

Ставки

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

Водопад

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

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

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

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

Ставки

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

Водопад

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

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

Ставки

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

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

Водопад

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

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

Ставки

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

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

Водопад

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

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

Ставки

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

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

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

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

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

Водопад

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

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

Ставки

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

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

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

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

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

Водопад

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

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

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

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

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

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

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

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

Kotlin

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

Groovy

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

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

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

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

  3. Также необходимо добавить другие зависимости. Дополнительную информацию вы найдете в документации 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 из общих настроек. Следуйте инструкциям в документации по законам штатов США о конфиденциальности, чтобы задать строку конфиденциальности США в общих настройках.

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

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

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

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

Коды ошибок

Если адаптер не получает объявление от 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

Версия 11.5.0.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 API InMobi для закона США "О защите личных сведений детей в интернете" (COPPA).

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

  • 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.
  • Добавлена поддержка RewardedInterstitial.
  • Если издатель не установил флаг tag_for_under_age_of_consent, адаптер не изменяет значение isAgeRestricted в InMobi.

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

  • 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

  • Адаптер обновлен таким образом, чтобы при сбое показа межстраничных объявлений InMobi вызывался обратный вызов медиации Google Mobile Ads SDK. onAdFailedToShow
  • Подтверждена совместимость с 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 из общих настроек.
  • Добавлена поддержка ставок для баннеров (включая прямоугольные объявления среднего размера), межстраничных объявлений и объявлений с вознаграждением.
  • Минимальная версия 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

  • Исправлена ошибка, из-за которой адаптер неправильно сохранял состояние инициализации SDK InMobi.
  • Минимальная версия 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].[версия адаптера].

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

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