User Messaging Platform (UMP) SDK release notes

  • Recent updates include added internal functionality for Firebase consent APIs and support for testing with regulated US states by adding new options for ConsentDebugSettings.DebugGeography.

  • Version 3.0.0 increased the minimum Android API level to 21 and improved privacy message rendering and screen coverage.

  • Version 2.2.0 removed all use of Advertising ID and automatically recognizes emulators as test devices for UMP forms.

  • Version 2.1.0 introduced several new APIs to simplify consent gathering, including requiring requestConsentInfoUpdate() and adding methods for checking and showing privacy options.

  • The User Messaging Platform (UMP) SDK had its general audience release with version 1.0.0.

Version Release Date Notes
3.2.0 2025-03-24
3.1.0 2024-10-30
  • To support testing with regulated US states, added the following options to ConsentDebugSettings.DebugGeography:
    • DEBUG_GEOGRAPHY_REGULATED_US_STATE
    • DEBUG_GEOGRAPHY_REGULATED_OTHER
  • Deprecated DEBUG_GEOGRAPHY_NOT_EEA. Use DEBUG_GEOGRAPHY_OTHER instead.
3.0.0 2024-07-11
  • Increased the minimum Android API level to 21.
  • Updated canRequestAds to return true when the app has no privacy messages configured.
  • Improved privacy message rendering behavior during orientation changes.
  • Fixed a bug where privacy messages did not cover the full screen for apps displaying edge-to-edge content.
  • Official release version for the ads personalization controls message.
2.2.0 2024-01-24
  • Removed all use of Advertising ID.
  • Emulators are now automatically recognized as test devices when testing UMP forms.
2.1.0 2023-07-24

This release introduces several new APIs to simplify the consent gathering process. Adopting these new APIs is not required for existing integrations.

2.0.0 2021-07-12
  • Removed the ConsentInformation.ConsentType IntDef and the ConsentInformation.getConsentType() method.
1.0.0 2020-07-07
  • General Audience release of the Google UMP SDK.