SDK Google UMP

SDK платформы обмена сообщениями с пользователями Google доступен для загрузки на iOS. Использование вами SDK мобильной рекламы Google регулируется Условиями использования сайта разработчиков Google.

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

Скачать googleusermessagingplatform.zip

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

Версия Дата выпуска Примечания
3.1.0 2025-10-29
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 2024-09-05
  • Ссылки UIViewController для сообщений о согласии теперь допускают значение null и не являются обязательными. SDK использует главное окно приложения для автоматического поиска контроллеров представления, если таковой не указан.
2.5.0 2024-06-26
  • Обновлен API canRequestAds : теперь он возвращает true если в приложении не настроены сообщения о конфиденциальности.
  • Изменена возможность присвоения значения null в параметре -[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 2024-02-20
  • Повышена минимальная поддерживаемая версия 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.
  • Теперь перед взаимодействием с другими общедоступными API необходимо вызвать requestConsentInfoUpdateWithParameters:completionHandler: Перед его вызовом возвращается следующее:
  • 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 Релиз для общего доступа.