User Messaging Platform (UMP) SDK release notes

  • Google UMP SDK 3.0.0 increased the minimum Android API level and improved privacy message rendering, with official release for ads personalization controls.

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

  • With 2.1.0, requestConsentInfoUpdate() is now required before other API interactions, introducing helpers for consent and privacy options management.

  • UMP SDK 2.0.0 removed the ConsentInformation.ConsentType IntDef and the associated getConsentType() method.

  • Version 1.0.0 marked the general audience release of the Google UMP SDK.

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.