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

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

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

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

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

1 Интеграция назначения ставок находится на стадии открытого бета-тестирования.

2 Поддерживается только для каскадной медиации.

Требования

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

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

Зарегистрируйте учетную запись InMobi. При создании учетной записи оставьте флажок «Использовать InMobi SSP с Google Open Bidding» .

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

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

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

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

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

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

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

Размещения

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

Торги

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

Водопад

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

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

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

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

Найдите ключ API отчетов InMobi

Торги

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

Водопад

Откройте «Моя учетная запись» > «Настройки учетной записи» . Перейдите на вкладку «Ключ API» и нажмите «Создать ключ API» .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Торги


В карточке «Ставки» в разделе « Источники объявлений » выберите «Добавить источник объявлений» . Затем выберите InMobi (SDK) .
Нажмите «Как подписать партнерское соглашение и организовать тендерное партнерство с InMobi».
Нажмите «Подтвердить и согласиться» , затем нажмите «Продолжить» .
Если у вас уже есть сопоставление для InMobi, вы можете выбрать его. В противном случае нажмите «Добавить сопоставление» .
Затем введите идентификатор учетной записи и идентификатор места размещения, полученные в предыдущем разделе. Затем нажмите Готово .

Водопад


Под карточкой «Водопад» в разделе « Источники объявлений » выберите «Добавить источник объявлений» . Затем выберите InMobi .

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



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

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


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

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

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

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

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

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

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

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

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

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

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

В версии 7.1.0.0 в адаптер InMobi добавлен класс InMobiConsent class that lets you pass consent information to InMobi. The following sample code calls 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 принимает в этом объекте согласия, см. в деталях реализации InMobi GDPR .

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

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

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

Кроме того, см. документацию InMobi CCPA , где приведены рекомендации по включению настроек 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. Адаптер ищет в комплекте следующие ключи:

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

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

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

  • Добавлена ​​поддержка чтения строки конфиденциальности 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.
  • Минимально необходимый уровень 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 Rewarded открытой бета-версии.
  • Минимальная необходимая версия 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].[Версия патча адаптера].

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

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