В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и показа рекламы из InMobi с помощью медиации , охватывая как каскадную модель, так и интеграцию с назначением ставок. В нём также рассказывается, как добавить InMobi в конфигурацию медиации рекламного блока, а также как интегрировать InMobi SDK и адаптер в приложение для Android.
Поддерживаемые интеграции и форматы рекламы
Адаптер-посредник для InMobi имеет следующие возможности:
Интеграция | |
---|---|
Торги | |
Водопад | |
Форматы | |
Баннер | |
Интерстициальный | |
Награжден | |
Родной | 1 |
1 Поддерживается только для каскадной модели посредничества.
Требования
- Android API уровня 23 или выше
- [Для торгов]: Чтобы интегрировать все поддерживаемые форматы рекламы в торги, используйте адаптер InMobi 10.6.3.0 или выше ( рекомендуется последняя версия )
Последняя версия Google Mobile Ads SDK
Завершить посредничество . Руководство по началу работы.
Шаг 1: Настройте конфигурации в InMobi UI
Зарегистрируйте учётную запись InMobi. При создании учётной записи не устанавливайте флажок «Использовать InMobi SSP с Google Open Bidding» .
После подтверждения вашей учетной записи войдите в систему .
Добавить приложение
Чтобы добавить свое приложение на панель управления InMobi, нажмите Инвентарь > Настройки инвентаря .
Нажмите «Добавить инвентарь» и выберите канал мобильного приложения из раскрывающегося меню.
Начните вводить URL-адрес опубликованного магазина приложений в строке поиска и выберите приложение из автоматически подставленных результатов. Нажмите «Продолжить» .
Если ваше приложение ещё не опубликовано, нажмите «Связать вручную» и введите необходимые данные. Нажмите «Продолжить» .
Проверьте настройки соответствия приложений и веб-сайтов , а затем нажмите «Сохранить и создать места размещения» .
Размещения
После настройки инвентаря система перенаправит вас к процессу создания места размещения.
Торги
Выберите тип рекламного блока. Введите название плейсмент-места , выберите «On» и «Google Open Bidding» для Audience Bidding и «Партнер» соответственно, а затем заполните оставшуюся часть формы. После завершения нажмите «Создать плейсмент-место» .
Водопад
Выберите тип рекламного блока. Затем введите название плейсмент-места , выберите «Отключить для ставок на аудиторию » и заполните оставшуюся часть формы. После завершения нажмите «Создать плейсмент-место» .
После создания места размещения отобразятся его подробные данные. Запишите идентификатор места размещения, который будет использоваться для настройки вашего рекламного блока в Менеджере рекламы.
Идентификатор учетной записи
Идентификатор вашего аккаунта 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 в пользовательском интерфейсе Менеджера рекламы
Войдите в свою учетную запись Менеджера рекламы .
Добавить InMobi в компании
Торги
Этот шаг не требуется для интеграции торгов.
Водопад
Перейдите в раздел «Администрирование» > «Компании» , затем нажмите кнопку «Новая компания» на вкладке «Все компании» . Выберите «Рекламная сеть» .
Выберите InMobi в качестве рекламной сети , введите уникальное имя и включите посредничество . Включите автоматический сбор данных и введите имя пользователя и ключ API, полученные в предыдущем разделе.
Затем введите свое имя пользователя и нажмите кнопку «Сохранить» .
Включить безопасный обмен сигналами
Торги
Перейдите в раздел «Администрирование» > «Глобальные настройки» . Перейдите на вкладку «Настройки аккаунта Ad Exchange» , проверьте и включите опцию «Безопасный обмен сигналами» . Нажмите «Сохранить» .
Водопад
Этот шаг не является обязательным для каскадной интеграции.
Поделиться защищенным сигналом в запросах ставок
Торги
Перейдите в раздел «Инвентарь» > «Защищённые сигналы» . В разделе «Защищённые сигналы» найдите InMobi и включите опцию «Включить интеграцию с приложением» .
Нажмите «Сохранить» .
Водопад
Этот шаг не является обязательным для каскадной интеграции.
Разрешить безопасный обмен сигналами для SDK Bidding
Торги
Перейдите в раздел «Доставка» > «Настройки канала спроса» . На вкладке «Настройки по умолчанию» включите опцию «Разрешить безопасный обмен сигналами для торгов SDK» .
Нажмите «Сохранить» .
Водопад
Этот шаг не является обязательным для каскадной интеграции.
Настройте ставки InMobi
Торги
Перейдите в раздел Доставка > Участники торгов и нажмите Перейти к торгам SDK .
Нажмите кнопку «Новый участник торгов» .
Выберите InMobi в качестве участника торгов.
Нажмите «Продолжить» , чтобы включить функцию ставок SDK для этого участника торгов.
Нажмите Готово .
Водопад
Этот шаг не является обязательным для каскадной интеграции.
Настроить сопоставление рекламных блоков
Торги
Перейдите в раздел Доставка > Участники торгов и нажмите Перейти к торгам SDK .
Выберите компанию для InMobi.
Перейдите на вкладку Сопоставление рекламного блока и нажмите Новое сопоставление рекламного блока .
Выберите «Конкретный рекламный блок» . Выберите рекламный блок и формат, «Мобильное приложение» в качестве типа инвентаря и ваше мобильное приложение . Затем введите идентификатор учётной записи и идентификатор места размещения, полученные в предыдущем разделе. Нажмите «Сохранить ».
Водопад
Перейдите в раздел «Доставка» > «Группы доходности» и нажмите кнопку «Новая группа доходности» . Выберите мобильное приложение .
Прокрутите вниз и нажмите «Добавить партнера по доходности» .
Выберите компанию, созданную для InMobi в предыдущем разделе. Выберите Mobile SDK mediation в качестве типа интеграции , Android в качестве платформы и Active в качестве статуса .
Введите идентификатор аккаунта и идентификатор места размещения, полученные в предыдущем разделе, а также значение CPM по умолчанию . Нажмите «Сохранить» .
Примечание: Автоматическому сбору данных требуется несколько дней, прежде чем он сможет точно рассчитать значение динамической цены за тысячу показов (CPM) для сети медиации. После того, как значение eCPM будет рассчитано, оно автоматически обновляется от вашего имени.
Добавьте InMobi в список рекламных партнеров, соответствующих GDPR и государственным нормам США
Следуйте инструкциям в настройках европейских и государственных нормативных актов США, чтобы добавить InMobi в список рекламных партнеров, соответствующих европейским и государственным нормативным актам США, в пользовательском интерфейсе Менеджера рекламы.
Шаг 3: Импортируйте InMobi SDK и адаптер
Интеграция с Android Studio (рекомендуется)
В файл build.gradle.kts
уровня приложения добавьте следующие зависимости и конфигурации реализации. Используйте последние версии InMobi SDK и адаптера:
dependencies {
implementation("com.google.android.gms:play-services-ads:24.5.0")
implementation("com.google.ads.mediation:inmobi:10.8.7.0")
}
Ручная интеграция
Загрузите InMobi Android SDK , извлеките файл
InMobiSDK.aar
из папкиlibs
и добавьте его в свой проект.Перейдите к артефактам адаптера InMobi в репозитории Maven от Google. Выберите последнюю версию, скачайте
.aar
-файл адаптера InMobi и добавьте его в свой проект.InMobi также требует подключения других зависимостей. Подробнее см. в документации InMobi .
Шаг 4: Реализуйте настройки конфиденциальности в InMobi SDK
Согласие ЕС и GDPR
Чтобы соответствовать Политике Google в отношении согласия пользователей из ЕС , вы должны предоставить пользователям в Европейской экономической зоне (ЕЭЗ), Великобритании и Швейцарии определённую информацию и получить их согласие на использование файлов cookie или других локальных хранилищ в случаях, предусмотренных законодательством, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Эта политика отражает требования Директивы ЕС о конфиденциальности в электронном виде и Общего регламента по защите данных (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: Проверьте свою реализацию
Включить тестовые объявления
Обязательно зарегистрируйте свое тестовое устройство в Ad Manager и включите тестовый режим в InMobi UI.
Проверьте тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от 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");
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, настроенные в пользовательском интерфейсе Менеджера объявлений, отсутствуют или недействительны. |
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.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
- Минимально требуемый уровень 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].[версия патча адаптера].
Более ранние версии
- Добавляет поддержку баннеров, полноэкранной рекламы, видео с вознаграждением и нативной рекламы.