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

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

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

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

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

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

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

Требования

  • Цель развертывания iOS 10.0 или выше

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

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

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

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

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

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

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

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

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

Размещения

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

Торги

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

Водопад

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

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

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

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

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

Торги

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

Водопад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Торги


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

Водопад


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

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



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

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


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

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

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

  • Добавьте следующую строку в подфайл вашего проекта:

    pod 'GoogleMobileAdsMediationInMobi'
    
  • Из командной строки выполните:

    pod install --repo-update

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

  • Загрузите последнюю версию InMobi iOS SDK и свяжите InMobiSDK.framework в своем проекте.
  • Загрузите последнюю версию адаптера InMobi по ссылке для скачивания в журнале изменений и свяжите InMobiAdapter.framework в своем проекте.
  • Добавьте следующие фреймворки в свой проект
    • libsqlite3.0.tbd
    • libz.tbd
    • WebKit.framework

Настройки проекта

Добавьте флаг -ObjC к другим флагам компоновщика в разделе «Цель приложения» > «Параметры сборки» .

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

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

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

Быстрый

import InMobiAdapter
// ...

var consentObject = Dictionary<String, String>()
consentObject["gdpr"] = "1"
consentObject[IM_GDPR_CONSENT_AVAILABLE] = "true"

GADMInMobiConsent.updateGDPRConsent(consentObject)

Цель-C

#import <InMobiAdapter/InMobiAdapter.h>
// ...

NSMutableDictionary *consentObject = [[NSMutableDictionary alloc] init];
[consentObject setObject:@"1" forKey:@"gdpr"];
[consentObject setObject:@"true" forKey:IM_GDPR_CONSENT_AVAILABLE];

[GADMInMobiConsent updateGDPRConsent:consentObject];

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

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

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

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

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

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

Интеграция со SKAdNetwork

Следуйте документации InMobi , чтобы добавить идентификаторы SKAdNetwork в файл Info.plist вашего проекта.

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

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

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

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

Чтобы убедиться, что вы получаете тестовые объявления от InMobi, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений InMobi (Bidding) и InMobi (Waterfall) .

Дополнительные шаги

Сетевые параметры

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

Параметры и значения запроса
setAgeGroup
Возрастная группа пользователя.
kIMSDKAgeGroupBelow18
kIMSDKAgeGroupBetween18And24
kIMSDKAgeGroupBetween25And29
kIMSDKAgeGroupBetween30And34
kIMSDKAgeGroupBetween35And44
kIMSDKAgeGroupBetween45And54
kIMSDKAgeGroupBetween55And64
kIMSDKAgeGroupAbove65
setEducationType
Уровень образования пользователя.
kIMSDKEducationHighSchoolOrLess
kIMSDKEducationCollegeOrGraduate
kIMSDKEducationPostGraduateOrAbove
setLogLevel kIMSDKLogLevelNone
kIMSDKLogLevelError
kIMSDKLogLevelDebug
setAge Целое число. Возраст пользователя.
setYearOfbirth Целое число. Год рождения пользователя.
setPostalCode Нить . Почтовый индекс пользователя. Обычно пятизначное число.
setAreaCode Нить . Код города пользователя (часть номера телефона).
setLanguage Нить . Родной язык пользователя (если известен).
setLoginId Нить . Идентификатор входа в домене издателя.
setSessionId Нить . Идентификатор сеанса в домене издателя.
setLocationWithCityStateCountry Нить . Местоположение с указанием города, штата и страны в качестве параметров.
setKeywords Нить . Любые контекстно релевантные ключевые слова, которые необходимо передать в запросе объявления.
setInterests Нить . Любые контекстуально релевантные строки, которые необходимо передать в запросе объявления.
setAdditionalParameters Словарь . Любые дополнительные значения, которые необходимо передать в запросе объявления.

Вот пример кода, показывающий, как задать эти параметры запроса объявления:

Быстрый

let request = GADRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)

Цель-C

GADRequest *request = [GADRequest request];
GADInMobiExtras *extras = [[GADInMobiExtras alloc] init];
extras.ageGroup = kIMSDKAgeGroupBetween35And54;
extras.areaCode = @"12345";
[request registerAdNetworkExtras:extras];

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

Рендеринг рекламы

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

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

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 уже загружена.
Другой InMobi SDK вернул ошибку. Дополнительную информацию см. в IMRequestStatus.h .

Журнал изменений адаптера медиации InMobi для iOS

Версия 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 или выше.
  • Info.plist включен в рамки InMobiAdapter.xcframework .

Создан и протестирован с использованием:

  • 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 US из 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 или выше.
  • Обновлен адаптер для использования API didRewardUser .
  • Обновлен адаптер для инициализации 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 или выше.
  • Обновлен адаптер для использования API didRewardUser .

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 10.5.0.
  • InMobi SDK версии 10.1.3.

Дополнительные примечания:

Версия 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.
  • Обновлен адаптер для использования API didRewardUser .
  • Теперь требуется 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

  • В объявлениях с вознаграждением больше не указывается значение коппа = 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.
  • Обновлена ​​зависимость адаптера InMobi iOS CocoaPod для использования 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.

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

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

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

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

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

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

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

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

Требования

  • Цель развертывания iOS 10.0 или выше

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

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

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

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

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

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

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

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

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

Размещения

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

Торги

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

Водопад

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

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

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

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

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

Торги

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

Водопад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Торги


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

Водопад


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

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



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

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


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

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

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

  • Добавьте следующую строку в подфайл вашего проекта:

    pod 'GoogleMobileAdsMediationInMobi'
    
  • Из командной строки выполните:

    pod install --repo-update

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

  • Загрузите последнюю версию InMobi iOS SDK и свяжите InMobiSDK.framework в своем проекте.
  • Загрузите последнюю версию адаптера InMobi по ссылке для скачивания в журнале изменений и свяжите InMobiAdapter.framework в своем проекте.
  • Добавьте следующие фреймворки в свой проект
    • libsqlite3.0.tbd
    • libz.tbd
    • WebKit.framework

Настройки проекта

Добавьте флаг -ObjC к другим флагам компоновщика в разделе «Цель приложения» > «Параметры сборки» .

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

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

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

Быстрый

import InMobiAdapter
// ...

var consentObject = Dictionary<String, String>()
consentObject["gdpr"] = "1"
consentObject[IM_GDPR_CONSENT_AVAILABLE] = "true"

GADMInMobiConsent.updateGDPRConsent(consentObject)

Цель-C

#import <InMobiAdapter/InMobiAdapter.h>
// ...

NSMutableDictionary *consentObject = [[NSMutableDictionary alloc] init];
[consentObject setObject:@"1" forKey:@"gdpr"];
[consentObject setObject:@"true" forKey:IM_GDPR_CONSENT_AVAILABLE];

[GADMInMobiConsent updateGDPRConsent:consentObject];

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

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

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

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

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

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

Интеграция со SKAdNetwork

Следуйте документации InMobi , чтобы добавить идентификаторы SKAdNetwork в файл Info.plist вашего проекта.

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

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

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

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

Чтобы убедиться, что вы получаете тестовые объявления от InMobi, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений InMobi (Bidding) и InMobi (Waterfall) .

Дополнительные шаги

Сетевые параметры

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

Параметры и значения запроса
setAgeGroup
Возрастная группа пользователя.
kIMSDKAgeGroupBelow18
kIMSDKAgeGroupBetween18And24
kIMSDKAgeGroupBetween25And29
kIMSDKAgeGroupBetween30And34
kIMSDKAgeGroupBetween35And44
kIMSDKAgeGroupBetween45And54
kIMSDKAgeGroupBetween55And64
kIMSDKAgeGroupAbove65
setEducationType
Уровень образования пользователя.
kIMSDKEducationHighSchoolOrLess
kIMSDKEducationCollegeOrGraduate
kIMSDKEducationPostGraduateOrAbove
setLogLevel kIMSDKLogLevelNone
kIMSDKLogLevelError
kIMSDKLogLevelDebug
setAge Целое число. Возраст пользователя.
setYearOfbirth Целое число. Год рождения пользователя.
setPostalCode Нить . Почтовый индекс пользователя. Обычно пятизначное число.
setAreaCode Нить . Код города пользователя (часть номера телефона).
setLanguage Нить . Родной язык пользователя (если известен).
setLoginId Нить . Идентификатор входа в домене издателя.
setSessionId Нить . Идентификатор сеанса в домене издателя.
setLocationWithCityStateCountry Нить . Местоположение с указанием города, штата и страны в качестве параметров.
setKeywords Нить . Любые контекстно релевантные ключевые слова, которые необходимо передать в запросе объявления.
setInterests Нить . Любые контекстуально релевантные строки, которые необходимо передать в запросе объявления.
setAdditionalParameters Словарь . Любые дополнительные значения, которые необходимо передать в запросе объявления.

Вот пример кода, показывающий, как задать эти параметры запроса объявления:

Быстрый

let request = GADRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)

Цель-C

GADRequest *request = [GADRequest request];
GADInMobiExtras *extras = [[GADInMobiExtras alloc] init];
extras.ageGroup = kIMSDKAgeGroupBetween35And54;
extras.areaCode = @"12345";
[request registerAdNetworkExtras:extras];

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

Рендеринг рекламы

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

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

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 уже загружена.
Другой InMobi SDK вернул ошибку. Дополнительную информацию см. в IMRequestStatus.h .

Журнал изменений адаптера медиации InMobi для iOS

Версия 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 или выше.
  • Info.plist включен в рамки InMobiAdapter.xcframework .

Создан и протестирован с использованием:

  • 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 US из 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 или выше.
  • Обновлен адаптер для использования API didRewardUser .
  • Обновлен адаптер для инициализации 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 или выше.
  • Обновлен адаптер для использования API didRewardUser .

Создан и протестирован с использованием:

  • Google Mobile Ads SDK версии 10.5.0.
  • InMobi SDK версии 10.1.3.

Дополнительные примечания:

Версия 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.
  • Обновлен адаптер для использования API didRewardUser .
  • Теперь требуется 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

  • В объявлениях с вознаграждением больше не указывается значение коппа = 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.
  • Обновлена ​​зависимость адаптера InMobi iOS CocoaPod для использования 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.

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

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