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

Выберите платформу: Android (бета-версия)Новый Android iOS Unity Flutter

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

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

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

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

Требования

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

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

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

После подтверждения вашей учетной записи войдите в систему .

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

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

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

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

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

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

Стажировки

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

Торги

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

Водопад

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

После создания рекламного места отобразятся его подробные сведения. Запишите идентификатор рекламного места (Placement ID), который будет использоваться для настройки рекламного блока в вашем Ad Manager.

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

Идентификатор вашей учетной записи 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 для Ad Manager .

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

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

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

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

Войдите в свой аккаунт в Ad Manager .

Добавить InMobi в список компаний

Торги

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

Водопад

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

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

Далее введите ваше имя пользователя и нажмите «Сохранить» после завершения.

Включить безопасный обмен сигналами

Торги

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

Водопад

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

Передайте защищенный сигнал в запросах на участие в торгах.

Торги

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

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

Водопад

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

Обеспечьте безопасный обмен сигналами для торгов с использованием SDK.

Торги

Перейдите в раздел «Доставка» > «Настройки канала спроса» . На вкладке «Настройки по умолчанию» включите параметр «Разрешить безопасный обмен сигналами для торгов SDK» .

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

Водопад

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

Настройка системы торгов InMobi

Торги

Перейдите в раздел «Доставка» > «Участники торгов» и нажмите « Перейти к торгам SDK» .

Нажмите «Новый участник торгов» .

Выберите компанию InMobi в качестве участника торгов.

Нажмите «Продолжить» , чтобы включить функцию «SDK Bidding» для этого участника торгов.

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

Водопад

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

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

Торги

Перейдите в раздел «Доставка» > «Участники торгов» и нажмите « Перейти к торгам SDK» .

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

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

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

Водопад

Перейдите в раздел «Доставка» > «Группы доходности» и нажмите кнопку «Создать новую группу доходности» . Выберите ваше мобильное приложение .

Прокрутите вниз и нажмите «Добавить партнера по доходности» .

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

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

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

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

Чтобы добавить InMobi в список рекламных партнеров, соответствующих европейским и американским государственным нормативным требованиям, в пользовательском интерфейсе Ad Manager, выполните действия, описанные в настройках европейских и американских нормативных требований.

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

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

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

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

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

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

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

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

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

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

Java

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

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

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

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

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

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

Убедитесь, что вы зарегистрировали свое тестовое устройство в Ad Manager и включили тестовый режим в пользовательском интерфейсе 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_54);
extras.putString(InMobiNetworkKeys.AREA_CODE, "12345");

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

Котлин

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

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

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

Отображение рекламы

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

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

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

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

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

коды ошибок

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

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

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

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

Список изменений адаптера InMobi Android Mediation

Версия 11.1.0.0

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

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

  • Версия Google Mobile Ads SDK: 24.7.0.
  • Версия InMobi Kotlin SDK: 11.1.0.

Версия 10.8.8.1

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

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

  • Версия Google Mobile Ads SDK: 24.7.0.
  • Версия InMobi Kotlin SDK: 10.8.8.

Версия 10.8.8.0

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

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

  • Версия Google Mobile Ads SDK: 24.5.0.
  • Версия InMobi Kotlin SDK: 10.8.8.

Версия 10.8.7.1

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

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

  • Версия Google Mobile Ads SDK: 24.5.0.
  • Версия InMobi Kotlin SDK: 10.8.7.

Версия 10.8.7.0

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

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

  • Версия Google Mobile Ads SDK: 24.5.0.
  • Версия InMobi Kotlin SDK: 10.8.7.

Версия 10.8.3.1

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

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

  • Версия Google Mobile Ads SDK: 24.2.0.
  • Версия InMobi Kotlin SDK: 10.8.3.

Версия 10.8.3.0

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

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

  • Версия Google Mobile Ads SDK: 24.2.0.
  • Версия InMobi Kotlin SDK: 10.8.3.

Версия 10.8.2.0

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

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

  • Версия Google Mobile Ads SDK: 24.0.0.
  • Версия InMobi Kotlin SDK: 10.8.2.

Версия 10.8.0.1

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

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

  • Версия Google Mobile Ads SDK: 24.0.0.
  • Версия InMobi Kotlin SDK: 10.8.0.

Версия 10.8.0.0

  • Компилируйте с использованием Java 11 вместо Java 17.
  • Подтверждена совместимость с InMobi Kotlin SDK версии 10.8.0.

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

  • Версия Google Mobile Ads SDK: 23.5.0.
  • Версия InMobi Kotlin SDK: 10.8.0.

Версия 10.7.8.1

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

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

  • Версия Google Mobile Ads SDK: 23.3.0.
  • Версия InMobi Kotlin SDK: 10.7.8.

Версия 10.7.8.0

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

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

  • Версия Google Mobile Ads SDK: 23.3.0.
  • Версия InMobi Kotlin SDK: 10.7.8.

Версия 10.7.7.0

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

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

  • Версия Google Mobile Ads SDK: 23.3.0.
  • Версия InMobi Kotlin SDK: 10.7.7.

Версия 10.7.5.0

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

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

  • Версия Google Mobile Ads SDK: 23.2.0.
  • Версия InMobi Kotlin SDK: 10.7.5.

Версия 10.7.4.0

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

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

  • Версия Google Mobile Ads SDK: 23.1.0.
  • Версия InMobi Kotlin SDK: 10.7.4.

Версия 10.7.3.0

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

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

  • Версия Google Mobile Ads SDK: 23.1.0.
  • Версия InMobi Kotlin SDK: 10.7.3.

Версия 10.6.7.1

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

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

  • Версия Google Mobile Ads SDK: 23.0.0.
  • Версия InMobi Kotlin SDK: 10.6.7.

Версия 10.6.7.0

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

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

  • Версия Google Mobile Ads SDK: 22.6.0.
  • Версия InMobi Kotlin SDK: 10.6.7.

Версия 10.6.6.0

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

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

  • Версия Google Mobile Ads SDK: 22.6.0.
  • Версия InMobi Kotlin SDK: 10.6.6.

Версия 10.6.3.0

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

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

  • Версия Google Mobile Ads SDK: 22.6.0.
  • Версия InMobi Kotlin SDK: 10.6.3.

Версия 10.6.2.0

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

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

  • Версия Google Mobile Ads SDK: 19.7.0.
  • Версия InMobi SDK 9.1.6.

Версия 9.1.1.0

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

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

  • Версия Google Mobile Ads SDK: 19.5.0.
  • Версия InMobi SDK 9.1.1.

Версия 9.1.0.0

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

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

  • Версия Google Mobile Ads SDK: 19.4.0.
  • Версия InMobi SDK 9.1.0.

Версия 9.0.9.0

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

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

  • Версия Google Mobile Ads SDK: 19.3.0.
  • Версия InMobi SDK 9.0.9.

Версия 9.0.8.0

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

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

  • Версия Google Mobile Ads SDK: 19.3.0.
  • Версия InMobi SDK 9.0.8.

Версия 9.0.7.1

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

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

  • Версия Google Mobile Ads SDK: 19.2.0.
  • Версия InMobi SDK 9.0.7.

Версия 9.0.7.0

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

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

  • Версия Google Mobile Ads SDK: 19.1.0.
  • Версия InMobi SDK 9.0.7.

Версия 9.0.6.0

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

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

  • Версия Google Mobile Ads SDK: 19.1.0.
  • Версия InMobi SDK 9.0.6.

Версия 9.0.5.0

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

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

  • Версия Google Mobile Ads SDK: 19.1.0.
  • Версия InMobi SDK 9.0.5.

Версия 9.0.4.0

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

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

  • Версия Google Mobile Ads SDK: 19.1.0.
  • Версия InMobi SDK 9.0.4.

Версия 9.0.2.0

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

Разработано и протестировано с помощью

  • Версия Google Mobile Ads SDK: 18.3.0.
  • Версия InMobi SDK 9.0.2.

Версия 7.3.0.1

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

Разработано и протестировано с помощью

  • Версия Google Mobile Ads SDK: 18.2.0.
  • Версия InMobi SDK 7.3.0.

Версия 7.3.0.0

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

Версия 7.2.9.0

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

Версия 7.2.7.0

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

Версия 7.2.2.2

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

Версия 7.2.2.1

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

Версия 7.2.2.0

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

Версия 7.2.1.0

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

Версия 7.2.0.0

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

Версия 7.1.1.1

  • В адаптер внесены изменения, позволяющие вызывать событие onRewardedVideoComplete для показа рекламы.

Версия 7.1.1.0

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

Версия 7.1.0.0

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

Версия 7.0.4.0

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

Версия 7.0.2.0

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

Версия 7.0.1.0

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

Версия 6.2.4.0

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

Версия 6.2.3.0

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

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

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