SDK Google UMP

SDK Google User Messaging Platform доступен для загрузки для iOS. Использование вами IMA DAI SDK регулируется Условиями использования сайта Google Developers.

Версия 3.0.0
Контрольная сумма SHA1 ca6235e7138fcb1618f42b3070ade8193004be77
Размер 0,2 МБ

Загрузите googleusermessagingplatform.zip

Примечания к выпуску

Версия Дата выпуска Примечания
3.0.0 2025-03-24
  • Критические изменения :
    Версия 2 Версия 3
    Классы
    UMPConsentForm ConsentForm
    UMPConsentInformation ConsentInformation
    UMPConsentStatus ConsentStatus
    UMPDebugGeography DebugGeography
    UMPDebugSettings DebugSettings
    UMPFormErrorCode FormErrorCode
    UMPFormStatus FormStatus
    UMPPrivacyOptionsRequirementStatus PrivacyOptionsRequirementStatus
    UMPRequestErrorCode RequestErrorCode
    UMPRequestParameters RequestParameters
    UMPVersionString Version
    Характеристики
    sharedInstance shared
    tagForUnderAgeOfConsent isTaggedForUnderAgeOfConsent
  • Добавлена ​​внутренняя функция для вызова API-интерфейсов согласия Firebase, когда поддержка режима согласия настроена в разделе «Конфиденциальность и обмен сообщениями» .
2.7.0 2024-10-30
  • Для поддержки тестирования в регулируемых штатах США в UMPDebugGeography добавлены следующие параметры:
    • UMPDebugGeographyRegulatedUSState
    • UMPDebugGeographyOther
  • Устаревший UMPDebugGeographyNotEEA . Вместо этого используйте UMPDebugGeographyOther .
2.6.0 05.09.2024
  • Ссылки UIViewController для сообщений о согласии теперь имеют значение NULL и не являются обязательными. SDK использует главное окно приложения для автоматического поиска контроллеров представления, если они не предоставлены.
2.5.0 2024-06-26
  • Обновлен API canRequestAds , который теперь возвращает true , если в приложении не настроены сообщения о конфиденциальности.
  • Обновлена ​​возможность обнуления для -[UMPConsentForm init] с nullable на nonnull .
2.4.0 2024-04-24
  • Имя подписи изменено с AdMob Inc. на Google LLC с использованием идентификатора команды EQHXZ8M8AV . Если это вызывает уведомление в Xcode, выберите «Принять изменение», чтобы принять новое удостоверение.
2.3.0 2024-03-14
2.2.0 20 февраля 2024 г.
  • Увеличена минимальная поддерживаемая версия Xcode до 15.1.
  • Увеличена минимальная цель развертывания iOS до 12.0.
  • Удалены все ссылки на advertisingIdentifier .
  • Добавлены файлы Info.plist , чтобы сделать SDK совместимым с Xcode 15.3.
  • Минимальная версия CocoaPods увеличена до 1.12.0.
  • Удален биткод из двоичного файла.
2.1.0 2023-07-24

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

  • Минимальная цель развертывания увеличена до iOS 11.0.
  • Обновлена ​​минимальная поддерживаемая версия Xcode до 14.1.
    • Armv7 не поддерживается в Xcode 14 и был удален из SDK.
  • Вызов requestConsentInfoUpdateWithParameters:completionHandler: теперь требуется перед взаимодействием с другими общедоступными API. Перед вызовом возвращается следующее:
  • UMPConsentForm
    • Добавлен метод +loadAndPresentIfRequiredFromViewController:completionHandler: для объединения вызовов загрузки и отображения. Этот метод предназначен для отображения формы, если это необходимо, при запуске приложения.
    • Добавлен метод +presentPrivacyOptionsFormFromViewController:completionHandler: , который будет вызываться, когда пользователи взаимодействуют с настройками конфиденциальности вашего приложения.
  • UMPConsentInformation
    • Добавлено свойство canRequestAds .
    • Добавлено свойство privacyOptionsRequirementStatus , указывающее, необходимо ли отображать параметры конфиденциальности в этом сеансе.
  • Решена проблема, из-за которой форма не отображается, но UMPConsentFormPresentCompletionHandler никогда не вызывается.
  • 2.0.1 2022-09-12
    • Решена проблема, из-за которой формы, предназначенные для одноразового использования, все же можно было использовать повторно.
    2.0.0 2021-03-15
    • Удален API UMPConsentType. Этот API не поддерживался.
    • Удален фрагмент i386.
    1.4.0 2020-11-23
    • Включен фрагмент Arm64 для симуляторов для поддержки тестирования на устройствах Apple Silicon.
    • Издатели должны создать эту версию SDK с помощью Xcode 12.
    1.3.0 21.10.2020 SDK обновлен с .framework на .xcframework.
    1.2.0 2020-09-16 Обновлена ​​версия Xcode для сборки SDK с 10.3 -> 11.0 .
    1.1.0 11.08.2020
    1.0.0 2020-07-06 Общедоступная версия.