Google UMP SDK

iOS의 경우 Google User Messaging Platform SDK를 다운로드해서 이용할 수 있습니다. Google 모바일 광고 SDK 사용 시 Google Developers 사이트의 서비스 약관이 적용됩니다.

버전 3.0.0
SHA1 체크섬 ca6235e7138fcb1618f42b3070ade8193004be77
크기 0.2 MB

googleusermessagingplatform.zip 다운로드

출시 노트

버전 출시일 참고
3.0.0 2025-03-24
  • 브레이킹 체인지:
    • 지원되는 최소 Xcode 버전이 16.0으로 업데이트되었습니다.
    • Swift API 이름이 Apple Swift API 디자인 가이드라인의 이름 지정 규칙을 따르도록 업데이트되었습니다.
    버전 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
  • 동의 모드 지원이 개인 정보 보호 및 메시지를 통해 구성된 경우 Firebase 동의 API를 호출하는 내부 기능이 추가되었습니다.
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
  • 앱에 구성된 개인 정보 보호 메시지가 없는 경우 true를 반환하도록 canRequestAds API가 업데이트되었습니다.
  • -[UMPConsentForm init]의 null 허용 여부를 nullable에서 nonnull로 업데이트했습니다.
2.4.0 2024-04-24
  • 팀 ID EQHXZ8M8AV을(를) 사용하여 서명 ID가 AdMob Inc.에서 Google LLC(으)로 업데이트되었습니다. 이로 인해 Xcode에 알림이 트리거되면 '변경사항 수락'을 선택하여 새 ID를 수락합니다.
2.3.0 2024-03-14
2.2.0 2024-02-20
  • 지원되는 최소 Xcode 버전이 15.1로 확대되었습니다.
  • iOS 최소 배포 대상이 12.0으로 증가했습니다.
  • advertisingIdentifier에 대한 모든 참조가 삭제되었습니다.
  • SDK가 Xcode 15.3과 호환되도록 Info.plist 파일을 추가했습니다.
  • 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
  • UMPConsentInformation
  • 양식이 표시되지 않지만 UMPConsentFormPresentCompletionHandler이 호출되지 않는 문제가 해결되었습니다.
  • 2.0.1 2022-09-12
    • 일회용 양식을 계속해서 재사용할 수 있는 문제가 해결되었습니다.
    2.0.0 2021-03-15
    • UMPConsentType API가 삭제되었습니다. 이 API는 지원되지 않았습니다.
    • i386 슬라이스가 삭제되었습니다.
    1.4.0 2020-11-23
    • Apple Silicon 기기에서 테스트를 지원하기 위해 시뮬레이터용 arm64 슬라이스가 포함되었습니다.
    • 게시자는 Xcode 12로 이 SDK 버전을 빌드해야 합니다.
    1.3.0 2020-10-21 SDK가 .framework에서 .xcframework로 업데이트되었습니다.
    1.2.0 2020-09-16 SDK를 빌드하기 위한 Xcode 버전이 10.3에서 11.0으로 업데이트되었습니다.
    1.1.0 2020-08-11
    • iOS 14에 대한 지원이 추가되었습니다.
      • 앱 추적 투명성에 대한 지원이 추가되었습니다. Funding Choices UI에서 사용자에게 IDFA 권한을 요청하는 메시지를 구성할 수 있습니다.
      • IDFA를 사용할 수 없을 때 UMPDebugSettings.testDeviceIdentifiers가 새 식별자를 수락할 수 있습니다.
    • 양식 로드 시간을 초과하면 -[UMPConsentForm loadWithCompletionHandler:]가 두 번 다시 호출되는 버그가 수정되었습니다.
    1.0.0 2020-07-06 일반 안정화 출시 버전.