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

В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и показа рекламы из InMobi с помощью AdMob Mediation , охватывая интеграцию каскадной модели и назначения ставок. В нём также рассказывается, как добавить 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 и «Партнер» соответственно, а затем заполните оставшуюся часть формы. После завершения нажмите «Создать плейсмент-место» .

Водопад

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

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

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

Идентификатор вашего аккаунта 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 в пользовательском интерфейсе AdMob

Настройте параметры медиации для вашего рекламного блока

Вам необходимо добавить InMobi в конфигурацию медиации для вашего рекламного блока.

Сначала войдите в свой аккаунт AdMob . Затем перейдите на вкладку «Медиация» . Если у вас есть группа медиации, которую вы хотите изменить, нажмите на её название, чтобы отредактировать её, и перейдите к разделу «Добавить InMobi в качестве источника рекламы» .

Чтобы создать новую группу посредничества, выберите Создать группу посредничества .

Введите формат и платформу рекламы, затем нажмите «Продолжить» .

Дайте название группе медиации и выберите местоположения для таргетинга. Затем установите для группы медиации статус « Включено» и нажмите «Добавить рекламные блоки» .

Свяжите эту группу медиации с одним или несколькими существующими рекламными блоками AdMob. Затем нажмите «Готово» .

Теперь вы должны увидеть карточку рекламных блоков, заполненную выбранными вами рекламными блоками:

Добавить InMobi как источник рекламы

Торги

В разделе «Источники рекламы» на вкладке « Торги » выберите «Добавить источник рекламы» . Затем выберите InMobi (SDK) .

Нажмите «Как подписать партнерское соглашение» и настроить партнерство с InMobi для участия в торгах .



Нажмите «Подтвердить и согласиться» , затем нажмите «Продолжить» .



Если у вас уже есть сопоставление для InMobi, вы можете выбрать его. В противном случае нажмите «Добавить сопоставление» .



Затем введите идентификатор учётной записи и идентификатор размещения, полученные в предыдущем разделе. Нажмите «Готово» .



Водопад


На карточке «Водопад» в разделе «Источники рекламы» выберите «Добавить источник рекламы» .

Выберите InMobi и включите переключатель «Оптимизировать» . Введите имя пользователя и ключ API, полученные в предыдущем разделе, чтобы настроить оптимизацию источника объявлений для InMobi. Затем введите значение eCPM для InMobi и нажмите «Продолжить» .



Если у вас уже есть сопоставление для InMobi, вы можете выбрать его. В противном случае нажмите «Добавить сопоставление» .

Затем введите идентификатор учётной записи и идентификатор размещения, полученные в предыдущем разделе. Нажмите «Готово» .


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чтобы убедиться, что вы получаете тестовые объявления от 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");

AdRequest request = new AdRequest.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 = AdRequest.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, настроенные в пользовательском интерфейсе AdMob, отсутствуют/недействительны.
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.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].[версия патча адаптера].

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

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