В этом руководстве рассказывается, как с помощью Google Mobile Ads SDK загружать и показывать рекламу из InMobi, используя медиацию AdMob, а также как настроить каскадную интеграцию и интеграцию с назначением ставок. В ней рассказывается, как добавить InMobi в настройки медиации рекламного блока, а также как интегрировать SDK и адаптер InMobi в приложение для iOS.
Поддерживаемые интеграции и форматы объявлений
Адаптер медиации для InMobi поддерживает следующие возможности:
| Интеграция | |
|---|---|
| Ставки | |
| Водопад | |
| Форматы | |
| Баннер | |
| Межстраничное объявление | |
| Бонус предоставлен | |
| Межстраничные объявления с вознаграждением | |
| Стандартное | |
Требования
Прежде чем продолжить, убедитесь, что:
Целевая версия iOS для развертывания – 13.0 или более поздняя.
[Назначение ставок] Чтобы интегрировать все поддерживаемые форматы объявлений в назначение ставок, используйте адаптер InMobi версии 10.6.0.0 или более поздней (рекомендуется последняя версия).
Последняя версия Google Mobile Ads SDK.
Шаг 1. Задайте настройки в интерфейсе InMobi
Зарегистрируйте аккаунт InMobi.

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

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

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

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

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

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

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

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

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

Идентификатор аккаунта
Идентификатор аккаунта InMobi можно найти в разделе Finance (Финансы) > Payment Settings (Платежные настройки) > Payment Information (Платежные данные).

Как найти ключ API для отчетов InMobi
Ставки
Для интеграции с назначением ставок этот шаг не требуется.
Водопад
Перейдите в раздел Мой аккаунт > Настройки аккаунта. Перейдите на вкладку API Key (Ключ API) и нажмите Generate API Key (Создать ключ API).
Выберите адрес электронной почты пользователя, для которого требуется ключ, и нажмите Generate API Key (Создать ключ API). Будет создан файл, содержащий ключ API и имя пользователя/имя для входа.

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

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

Шаг 2. Настройте спрос InMobi в интерфейсе AdMob
Как настроить медиацию для рекламного блока
Добавьте InMobi в конфигурацию медиации для рекламного блока.
Войдите в аккаунт AdMob. Перейдите на вкладку Медиация. Если вы хотите изменить существующую группу медиации, нажмите на ее название и перейдите к разделу Добавьте InMobi в качестве источника объявлений.
Чтобы создать новую группу медиации, нажмите Создать группу медиации.

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

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

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

Выбранные рекламные блоки появятся на карточке:

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

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

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

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

Добавьте InMobi в список рекламных партнеров, соблюдающих GDPR и законы штатов США
Следуйте инструкциям в статьях Настройки, обеспечивающие соблюдение европейских регламентов и Настройки, обеспечивающие соблюдение законов штатов США, чтобы добавить InMobi в список рекламных партнеров, соблюдающих европейские регламенты и законы штатов США, в интерфейсе AdMob.
Шаг 3. Импортируйте SDK и адаптер InMobi
Использование Swift Package Manager
Прежде чем продолжить, убедитесь, что у вас установлена минимальная поддерживаемая версия адаптера – 10.8.6.0.
Чтобы добавить зависимость пакета в проект, выполните следующие действия:
В Xcode выберите File (Файл) > Add Package Dependencies (Добавить зависимости пакетов).
В появившемся окне найдите следующий URL пакета:
https://github.com/googleads/googleads-mobile-ios-mediation-inmobi.gitВ разделе Правило зависимости выберите Ветвь.
В текстовом поле введите
main.
Через CocoaPods
Добавьте в Podfile проекта следующую строку:
pod 'GoogleMobileAdsMediationInMobi'В командной строке выполните следующую команду:
pod install --repo-update
Интеграция вручную
- Скачайте последнюю версию InMobi iOS SDK и добавьте в проект файл
InMobiSDK.framework.
- Скачайте последнюю версию адаптера InMobi по ссылке для скачивания в журнале изменений и свяжите
InMobiAdapter.frameworkсо своим проектом. - Добавьте в проект следующие фреймворки:
libsqlite3.0.tbdlibz.tbdWebKit.framework
Настройки проекта
Добавьте флаг -ObjC в раздел Other Linker Flags (Другие флаги компоновщика) в Application Target (Цель приложения) > Build Settings (Настройки сборки).
Шаг 4. Задайте настройки конфиденциальности в InMobi SDK
Согласие пользователей из ЕС и GDPR
Чтобы соблюдать правила Google в отношении согласия пользователей из ЕС, вы должны предоставлять определенную информацию пользователям из Европейской экономической зоны (ЕЭЗ), Великобритании и Швейцарии и получать их согласие на использование файлов cookie или других средств локального хранения данных, если это требуется по закону, а также на сбор, передачу и использование персональных данных для персонализации рекламы. Эти правила отражают требования, изложенные в Директиве ЕС о конфиденциальности и электронных средствах связи и Генеральном регламенте ЕС о защите персональных данных (GDPR). Вы должны убедиться, что согласие передается каждому источнику объявлений в цепочке медиации.
Адаптер InMobi для iOS версии 10.7.5.0 и более поздних поддерживает передачу сигналов согласия по GDPR от платформ для запросов согласия, интегрированных со спецификацией Transparency and Consent Framework (TCF) от IAB, в InMobi SDK. Подробнее о Генеральном регламенте ЕС о защите персональных данных (GDPR)…
Законы штатов США о конфиденциальности
Законы штатов США о конфиденциальности требуют предоставлять пользователям право запретить "продажу" их "личной информации" (эти термины определены в тексте закона). Компания, подпадающая под действие закона, обязана разместить на главной странице "продавца" ссылку с текстом "Запретить продажу личных данных". В руководстве по соблюдению законов штатов США о конфиденциальности рассказывается, как включить ограничение обработки данных для показа рекламы Google. Однако Google не может применить эту настройку ко всем рекламным сетям в вашей цепочке медиации. Поэтому вам необходимо определить, какие рекламные сети в вашей цепочке медиации могут участвовать в продаже личной информации, и следовать инструкциям каждой из этих сетей, чтобы обеспечить соблюдение требований.
В версии 10.5.6.0 в адаптер InMobi добавлена поддержка чтения строки US Privacy от IAB из NSUserDefaults.
Следуйте инструкциям в документации по законам штатов США о конфиденциальности, чтобы задать строку U.S. Privacy в NSUserDefaults.
Кроме того, в документации InMobi по CCPA вы найдете инструкции о том, как включить настройки CCPA на панели управления InMobi.
Шаг 5. Добавьте дополнительный код
Как реализовать SKAdNetwork
Добавьте идентификаторы SKAdNetwork в файл Info.plist проекта, следуя инструкциям из документации InMobi.
Шаг 6. Проверьте реализацию
Как включить тестовые объявления
Обязательно зарегистрируйте тестовое устройство в AdMob и включите тестовый режим в интерфейсе InMobi.
Проверьте тестовые объявления
Чтобы убедиться, что вы получаете тестовые объявления от InMobi, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений InMobi (назначение ставок) и InMobi (каскад).
Необязательные действия
Параметры для отдельных сетей
Адаптер InMobi поддерживает дополнительные параметры запроса, которые можно передавать адаптеру с помощью класса GADInMobiExtras. GADInMobiExtras включает следующие свойства, общие для всех поддерживаемых форматов объявлений:
| Параметры и значения запроса | |
|---|---|
setAgeGroupВозрастная группа пользователя. |
kIMSDKAgeGroupBelow18kIMSDKAgeGroupBetween18And24kIMSDKAgeGroupBetween25And29kIMSDKAgeGroupBetween30And34kIMSDKAgeGroupBetween35And44kIMSDKAgeGroupBetween45And54kIMSDKAgeGroupBetween55And64kIMSDKAgeGroupAbove65
|
setEducationTypeУровень образования пользователя. |
kIMSDKEducationHighSchoolOrLesskIMSDKEducationCollegeOrGraduatekIMSDKEducationPostGraduateOrAbove
|
setLogLevel
|
kIMSDKLogLevelNonekIMSDKLogLevelErrorkIMSDKLogLevelDebug |
setAge
|
Целое число. Возраст пользователя. |
setYearOfbirth
|
Целое число. Год рождения пользователя. |
setPostalCode
|
Строка. Почтовый индекс пользователя. Обычно это пятизначное число. |
setAreaCode
|
Строка. Код региона пользователя (часть номера телефона). |
setLanguage
|
Строка. Родной язык пользователя (если известен). |
setLoginId
|
Строка. Идентификатор входа в домене издателя. |
setSessionId
|
Строка. Идентификатор сеанса в домене издателя. |
setLocationWithCityStateCountry
|
Строка. Местоположение с параметрами "город", "штат" и "страна". |
setKeywords
|
Строка. Любые ключевые слова, соответствующие контексту, которые будут переданы в запросе объявления. |
setInterests
|
Строка. Любые контекстно релевантные строки, которые должны быть переданы в запросе объявления. |
setAdditionalParameters
|
Словарь. Дополнительные значения, которые нужно передать в запросе объявления. |
Ниже приведен пример кода, в котором заданы эти параметры запроса объявления.
Swift
let request = GADRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)
Objective-C
GADRequest *request = [GADRequest request];
GADInMobiExtras *extras = [[GADInMobiExtras alloc] init];
extras.ageGroup = kIMSDKAgeGroupBetween35And54;
extras.areaCode = @"12345";
[request registerAdNetworkExtras:extras];
Использование нативных объявлений
Отображение объявлений
Адаптер InMobi возвращает нативные объявления в виде объектов GADNativeAd. Оно заполняет следующие поля нативных объявлений для GADNativeAd.
| Поле | Объекты, которые всегда добавляются адаптером InMobi |
|---|---|
| Заголовок | |
| Изображение | 1 |
| Просмотр медиаконтента | |
| Body | |
| Значок приложения | |
| Призыв к действию | |
| Оценка | |
| Магазин | |
| Цена |
1 Адаптер InMobi не предоставляет прямой доступ к объекту главного изображения для нативных объявлений. Вместо этого адаптер заполняет GADMediaView видео или изображением.
Отслеживание показов и кликов
Клики регистрируются в Google Mobile Ads SDK и передаются в InMobi, поэтому данные в отчетах о кликах будут совпадать.
Google Mobile Ads SDK использует обратные вызовы InMobi SDK для отслеживания показов, поэтому отчеты в обеих панелях управления должны совпадать с минимальными расхождениями или без них.
Коды ошибок
Если адаптер не получает объявление от InMobi, издатели могут проверить основную ошибку в ответе на запрос объявления, используя GADResponseInfo.adNetworkInfoArray в следующих классах:
GADMAdapterInMobi
GADMediationAdapterInMobi
Ниже приведены коды и сообщения, которые адаптер InMobi выдает, когда не удается загрузить объявление.
| Код ошибки | Причина |
|---|---|
| 101 | Параметры сервера InMobi, настроенные в интерфейсе AdMob, отсутствуют или недействительны. |
| 102 | Запрошенный размер объявления не соответствует размеру баннера, поддерживаемому InMobi. |
| 103 | Объявление InMobi уже загружено для этой конфигурации сети. |
| 104 | Нативное объявление InMobi возвращено без нативных объектов, или не удалось скачать необходимые объекты изображений. |
| 105 | Объявление InMobi не готово к показу. |
| 106 | InMobi возвращает пустой токен ставки или токен со значением nil. |
| Другое | InMobi SDK вернул ошибку. Подробную информацию можно найти на сайте IMRequestStatus.h. |
Журнал изменений адаптера InMobi iOS Mediation
Версия 11.5.0.0
- Подтверждена совместимость с InMobi SDK 11.5.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.11.0.
- InMobi SDK версии 11.5.0.
Версия 11.4.1.0
- Подтверждена совместимость с InMobi SDK 11.4.1.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.7.0.
- InMobi SDK версии 11.4.1.
Версия 11.4.0.0
- Проверена совместимость с InMobi SDK 11.4.0.
- Минимальная версия Google Mobile Ads iOS SDK изменена на
13.3, чтобы разрешить использование промежуточных версий.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.6.0.
- InMobi SDK версии 11.4.0.
Версия 11.3.0.0
- Подтверждена совместимость с InMobi SDK версии 11.3.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.3.0.
- InMobi SDK версии 11.3.0.
Версия 11.2.0.1
- Теперь адаптер передает флаг
ageRestrictedTreatmentGoogle Mobile Ads SDK в COPPA API InMobi SDK.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.3.0.
- InMobi SDK версии 11.2.0.
Версия 11.2.0.0
- Подтверждена совместимость с InMobi SDK версии 11.2.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.2.0.
- InMobi SDK версии 11.2.0.
Версия 11.1.1.1
- Зависимость Google Mobile Ads SDK обновлена до версии 13.0.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 13.0.0.
- InMobi SDK версии 11.1.1.
Версия 11.1.1.0
- Подтверждена совместимость с InMobi SDK 11.1.1.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.14.0.
- InMobi SDK версии 11.1.1.
Версия 11.1.0.1
- Добавлена поддержка пересылки параметра
tagForUnderAgeOfConsentGoogle Mobile Ads SDK в InMobi SDK.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.14.0.
- InMobi SDK версии 11.1.0.
Версия 11.1.0.0
- Подтверждена совместимость с InMobi SDK 11.1.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.13.0.
- InMobi SDK версии 11.1.0.
Версия 11.0.0.0
- Проверена совместимость с InMobi SDK версии 11.0.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.12.0.
- InMobi SDK версии 11.0.0.
Версия 10.8.8.0
- Подтверждена совместимость с InMobi SDK версии 10.8.8.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.11.0.
- InMobi SDK версии 10.8.8.
Версия 10.8.6.0
- Подтверждена совместимость с InMobi SDK версии 10.8.6.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.7.0.
- InMobi SDK версии 10.8.6.
Версия 10.8.3.1
- Для запросов ставок на баннеры удаляет проверку, которая обеспечивает соответствие размера баннера стандартному размеру объявлений InMobi. Если система назначения ставок InMobi назначает ставку на нестандартный размер, адаптер теперь позволяет выполнить отрисовку этого запроса.
- Удалены проверки идентификаторов аккаунтов и идентификаторов мест размещения в запросах ставок.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.4.0.
- InMobi SDK версии 10.8.3.
Версия 10.8.3.0
- Добавлена поддержка межстраничных объявлений с вознаграждением.
- В сигналы назначения ставок для объявлений с вознаграждением добавлена инструкция guard, которая предотвращает назначение ставок, если ранее загруженное объявление с вознаграждением для идентификатора места размещения не было использовано.
- Подтверждена совместимость с InMobi SDK версии 10.8.3.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.4.0.
- InMobi SDK версии 10.8.3.
Версия 10.8.2.0
- Подтверждена совместимость с InMobi SDK 10.8.2.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.2.0.
- InMobi SDK версии 10.8.2.
Версия 10.8.0.2
- Включены параметры
-fobjc-arcи-fstack-protector-all.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.1.0.
- InMobi SDK версии 10.8.0.
Версия 10.8.0.1
- Теперь требуется Google Mobile Ads SDK версии 12.0.0 или более поздней.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 12.0.0.
- InMobi SDK версии 10.8.0.
Версия 10.8.0.0
- Подтверждена совместимость с InMobi SDK 10.8.0.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.12.0.
- InMobi SDK версии 10.8.0.
Версия 10.7.8.0
- Подтверждена совместимость с InMobi SDK версии 10.7.8.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.10.0.
- InMobi SDK версии 10.7.8.
Версия 10.7.5.1
- В
CFBundleShortVersionStringтеперь три компонента вместо четырех.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.10.0.
- InMobi SDK версии 10.7.5.
Версия 10.7.5.0
- Подтверждена совместимость с InMobi SDK 10.7.5.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.7.0.
- InMobi SDK версии 10.7.5.
Версия 10.7.4.0
- Подтверждена совместимость с InMobi SDK 10.7.4.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.6.0.
- InMobi SDK версии 10.7.4.
Версия 10.7.2.0
- Подтверждена совместимость с InMobi SDK версии 10.7.2.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.3.0.
- InMobi SDK версии 10.7.2.
Версия 10.7.1.0
- Подтверждена совместимость с InMobi SDK версии 10.7.1.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.2.0.
- InMobi SDK версии 10.7.1.
Версия 10.6.4.0
- Подтверждена совместимость с InMobi SDK 10.6.4.
- Устаревший метод
GADMobileAds.sharedInstance.sdkVersionзаменен наGADMobileAds.sharedInstance.versionNumber. - Функции
NSUserDefaultsзаменены наCFPreferences. - Теперь требуется iOS 12.0 или более поздней версии.
- Теперь требуется Google Mobile Ads SDK версии 11.0 или более поздней.
- В фреймворки
InMobiAdapter.xcframeworkдобавленInfo.plist.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 11.0.1.
- InMobi SDK версии 10.6.4.
Версия 10.6.0.0
- Подтверждена совместимость с InMobi SDK 10.6.0.
- Добавлена поддержка водяных знаков для форматов объявлений с назначением ставок: баннеров, межстраничных объявлений и объявлений с вознаграждением.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.13.0.
- InMobi SDK версии 10.6.0.
Версия 10.5.8.0
- Подтверждена совместимость с InMobi SDK версии 10.5.8.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.10.0.
- InMobi SDK версии 10.5.8.
Версия 10.5.6.0
- Добавлена поддержка чтения строки конфиденциальности IAB U.S. из NSUserDefaults.
- Подтверждена совместимость с InMobi SDK версии 10.5.6.
- Добавлена поддержка назначения ставок для баннеров (включая MREC), межстраничных объявлений и объявлений с вознаграждением.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.9.0.
- InMobi SDK версии 10.5.6.
Версия 10.5.5.0
- Теперь требуется Google Mobile Ads SDK версии 10.4.0 или более поздней.
- Адаптер обновлен для использования
didRewardUserAPI. - Адаптер обновлен, чтобы инициализировать InMobi SDK в основном потоке.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.4.0.
- InMobi SDK версии 10.5.5.
Версия 10.5.4.0
- Подтверждена совместимость с InMobi SDK 10.5.4.
- Удалены устаревшие API медиации для пола, даты рождения и местоположения.
- Прекращена поддержка архитектуры
armv7. - Теперь требуется iOS 11.0 или более поздней версии.
- Теперь требуется Google Mobile Ads SDK версии 10.0.0 или более поздней.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.2.0.
- InMobi SDK версии 10.5.4.
Примечания
- Этот выпуск был создан до версии 10.1.3.0, поэтому он не использует API
didRewardUser.
Версия 10.1.3.0
- Подтверждена совместимость с InMobi SDK версии 10.1.3.
- Теперь требуется Google Mobile Ads SDK версии 10.4.0 или более поздней.
- Адаптер обновлен для использования
didRewardUserAPI.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 10.5.0.
- InMobi SDK версии 10.1.3.
Примечания
- Этот выпуск был создан после версии 10.5.4.0.
Версия 10.1.2.1
- Подтверждена совместимость с InMobi SDK 10.1.2.
- Исправлена ошибка, из-за которой нативные объявления могли становиться пустыми в прокручиваемых интерфейсах.
- Адаптер обновлен для использования новых API медиации.
- Добавлена поддержка передачи значения COPPA в InMobi SDK.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.14.0.
- InMobi SDK версии 10.1.2.
Версия 10.1.2.0
- Подтверждена совместимость с InMobi SDK 10.1.2.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.13.0.
- InMobi SDK версии 10.1.2.
Версия 10.1.1.0
- Подтверждена совместимость с InMobi SDK 10.1.1.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.12.0.
- InMobi SDK версии 10.1.1.
Версия 10.1.0.0
- Подтверждена совместимость с InMobi SDK 10.1.0.
- Адаптер обновлен для использования
didRewardUserAPI. - Теперь требуется Google Mobile Ads SDK версии 9.8.0 или более поздней.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.11.0.
- InMobi SDK версии 10.1.0.
Версия 10.0.7.0
- Подтверждена совместимость с InMobi SDK 10.0.7.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.5.0.
- InMobi SDK версии 10.0.7.
Версия 10.0.5.0
- Подтверждена совместимость с InMobi SDK 10.0.5.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.2.0.
- InMobi SDK версии 10.0.5.
Версия 10.0.2.1
- Подтверждена совместимость с Google Mobile Ads SDK версии 9.0.0.
- Теперь требуется Google Mobile Ads SDK версии 9.0.0 или более поздней.
Создано и протестировано с помощью:
- Google Mobile Ads SDK версии 9.0.0.
- InMobi SDK версии 10.0.2.
Версия 10.0.2.0
- Подтверждена совместимость с InMobi SDK 10.0.2.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 8.13.0.
- InMobi SDK версии 10.0.2.
Версия 10.0.1.0
- Подтверждена совместимость с InMobi SDK 10.0.1.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 8.12.0.
- InMobi SDK версии 10.0.1.
Версия 10.0.0.0
- Подтверждена совместимость с InMobi SDK 10.0.0.
- Теперь требуется iOS 10.0 или более поздней версии.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 8.11.0.
- InMobi SDK версии 10.0.0.
Версия 9.2.1.0
- Подтверждена совместимость с InMobi SDK 9.2.1.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 8.9.0.
- InMobi SDK версии 9.2.1.
Версия 9.2.0.0
- Подтверждена совместимость с InMobi SDK 9.2.0.
- Снижены требования к зависимости от Google Mobile Ads SDK – теперь поддерживается версия 8.0.0 и более поздние.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 8.8.0.
- InMobi SDK версии 9.2.0.
Версия 9.1.7.0
- Подтверждена совместимость с InMobi SDK версии 9.1.7.
- Теперь требуется Google Mobile Ads SDK версии 8.3.0 или более поздней.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 8.3.0.
- InMobi SDK версии 9.1.7.
Версия 9.1.5.0
- Подтверждена совместимость с InMobi SDK 9.1.5.
- Теперь требуется Google Mobile Ads SDK версии 8.1.0 или более поздней.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 8.1.0.
- InMobi SDK версии 9.1.5.
Версия 9.1.1.1
- Адаптер обновлен для использования формата
.xcframework. - Теперь требуется Google Mobile Ads SDK версии 8.0.0 или более поздней.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 8.0.0.
- InMobi SDK версии 9.1.1.
Версия 9.1.1.0
- Подтверждена совместимость с InMobi SDK 9.1.1.
- Теперь требуется Google Mobile Ads SDK версии 7.68.0 или более поздней.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 7.68.0.
- InMobi SDK версии 9.1.1.
Версия 9.1.0.0
- Подтверждена совместимость с InMobi SDK 9.1.0.
- Теперь требуется Google Mobile Ads SDK версии 7.65.0 или выше.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 7.65.0.
- InMobi SDK версии 9.1.0.
Версия 9.0.7.2
- Для объявлений с вознаграждением больше не используется значение coppa=0 по умолчанию, если не указано, что контент предназначен для детей.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 7.61.0.
- InMobi SDK версии 9.0.7.
Версия 9.0.7.1
- Теперь требуется Google Mobile Ads SDK версии 7.61.0 или более поздней.
- Добавлены стандартизированные коды ошибок и сообщения адаптера.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 7.61.0.
- InMobi SDK версии 9.0.7.
Версия 9.0.7.0
- Проверена совместимость с InMobi SDK 9.0.7.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 7.60.0.
- InMobi SDK версии 9.0.7.
Версия 9.0.6.0
- Подтверждена совместимость с InMobi SDK 9.0.6.
- Зависимость CocoaPod адаптера InMobi для iOS обновлена до версии
InMobiSDK/Core. - Теперь требуется Google Mobile Ads SDK версии 7.60.0 или более поздней.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 7.60.0
- InMobi SDK версии 9.0.6
Версия 9.0.4.0
- Подтверждена совместимость с InMobi SDK 9.0.4.
- Теперь адаптер сразу сообщает об ошибке, если не удается инициализировать InMobi SDK.
- Прекращена поддержка архитектуры i386.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 7.57.0
- InMobi SDK версии 9.0.4
Версия 9.0.0.0
- Подтверждена совместимость с InMobi SDK 9.0.0.
- Удалена возможность назначения ставок для баннеров, межстраничных объявлений и объявлений с вознаграждением.
Создано и протестировано с помощью
- Google Mobile Ads SDK версии 7.53.1
- InMobi SDK версии 9.0.0
Версия 7.4.0.0
- Подтверждена совместимость с InMobi SDK 7.4.0.
Версия 7.3.2.1
- Исправлена ошибка, из-за которой адаптер не инициализировался из-за недопустимых настроек медиации.
Версия 7.3.2.0
- Подтверждена совместимость с InMobi SDK 7.3.2.
- В адаптер добавлена возможность назначения ставок для баннеров, межстраничных объявлений и объявлений с вознаграждением.
Версия 7.3.0.0
- Подтверждена совместимость с InMobi SDK 7.3.0.
- Прекращена поддержка запросов нативных контентных объявлений и объявлений, ориентированных на установку приложения. Для запроса нативных объявлений приложения должны использовать Unified Native Ads API.
- Теперь требуется Google Mobile Ads SDK версии 7.46.0 или более поздней.
Версия 7.2.7.0
- Подтверждена совместимость с InMobi SDK 7.2.7.
- Адаптер обновлен для использования нового API объявлений с вознаграждением.
- Теперь требуется Google Mobile Ads SDK версии 7.42.2 или более поздней.
- Добавлена поддержка гибких размеров баннеров.
Версия 7.2.4.0
- Подтверждена совместимость с InMobi SDK версии 7.2.4.
Версия 7.2.1.0
- Подтверждена совместимость с InMobi SDK 7.2.1.
Версия 7.2.0.0
- Подтверждена совместимость с InMobi SDK 7.2.0.
Версия 7.1.2.0
- Подтверждена совместимость с InMobi SDK 7.1.2.
Версия 7.1.1.2
- В адаптер добавлен обратный вызов
adapterDidCompletePlayingRewardBasedVideoAd:.
Версия 7.1.1.1
- Добавлен класс
GADInMobiConsentс методамиupdateGDPRConsentиgetConsent.
Версия 7.1.1.0
- Подтверждена совместимость с InMobi SDK 7.1.1.
Версия 7.1.0.0
- Подтверждена совместимость с InMobi SDK 7.1.0.
Версия 7.0.4.1
- Исправлена ошибка, из-за которой возникали ошибки дублирования символов, когда адаптер использовался с адаптерами других сетей.
Версия 7.0.4.0
- Адаптер обновлен для совместимости с InMobi SDK 7.0.4.
- Добавлена поддержка нативных видеообъявлений.
- SDK InMobi не предоставляет изображения для объявлений, содержащих видеообъекты. Чтобы избежать возможных исключений NullPointerException, когда адаптер получает одно из таких объявлений, он автоматически создает пустой объект NativeAd.Image и включает его в массив объектов изображений в объекте объявления, полученном приложением. Издателям, использующим этот адаптер, рекомендуется избегать использования объектов изображений напрямую при медиации в InMobi и вместо этого использовать GADMediaView в своем пользовательском интерфейсе. Объект GADMediaView будет автоматически показывать видеообъекты для объявлений, которые их содержат, и объекты изображений для объявлений, которые их не содержат.
Версия 6.2.1.0
- Подтверждена совместимость с inMobi SDK 6.2.1.
Более ранние версии
- Поддержка баннеров, межстраничных объявлений, видеообъявлений с вознаграждением и форматов нативных объявлений.