Stay organized with collections
Save and categorize content based on your preferences.
AI-generated Key Takeaways
The Google User Messaging Platform SDK for iOS is available for download.
Your use of the SDK is subject to the Google Developers Site Terms of Service.
The latest version is 3.0.0, released on 2025-03-24, and includes breaking changes such as updated minimum Xcode version and Swift API naming conventions.
Recent updates have included support for testing with regulated US states, nullable UIViewController references for consent messages, and the addition of privacy manifest files.
Version 2.1.0 introduced new APIs to simplify consent gathering, increased the minimum deployment target to iOS 11.0, and requires calling requestConsentInfoUpdateWithParameters:completionHandler: before interacting with other public APIs.
The Google User Messaging Platform SDK is offered as a download for iOS. Your
use of the Google Mobile Ads SDK is governed by the Google Developers
Site Terms of Service.
To support testing with regulated US states, added the following options to
UMPDebugGeography:
UMPDebugGeographyRegulatedUSState
UMPDebugGeographyOther
Deprecated UMPDebugGeographyNotEEA. Use
UMPDebugGeographyOther instead.
2.6.0
2024-09-05
UIViewController references for consent messages are now
nullable and not required. The SDK uses the app’s main window to look up
view controllers automatically when one is not provided.
2.5.0
2024-06-26
Updated canRequestAds
API to return true when the app has no privacy messages
configured.
Updated nullability on -[UMPConsentForm init] from
nullable to nonnull.
2.4.0
2024-04-24
Updated the signing identity from AdMob Inc. to
Google LLC using team ID EQHXZ8M8AV. If this
triggers a notice in Xcode, select “Accept Change” to accept the new
identity.
[null,null,["Last updated 2025-10-17 UTC."],[],["The Google User Messaging Platform SDK for iOS, version 2.7.0, is available for download (0.2 MB, SHA1: b0663bd4efcda9f32f765c5b7708ff1971e34b3b). Key updates include adding options for US state regulation testing (`UMPDebugGeographyRegulatedUSState` and `UMPDebugGeographyOther`) and deprecating `UMPDebugGeographyNotEEA`. Consent message `UIViewController` references are now optional. Version 2.1.0 requires calling `requestConsentInfoUpdateWithParameters:completionHandler:` before using other APIs and introduced new methods for consent forms.\n"]]