Release notes

  • Version 3.2.0 adds internal functionality to call Firebase consent APIs when consent mode is configured through Privacy & messaging.

  • Version 3.1.0 includes new options for ConsentDebugSettings.DebugGeography to support testing with regulated US states and deprecates DEBUG_GEOGRAPHY_NOT_EEA.

  • Version 3.0.0 increased the minimum Android API level to 21, updated canRequestAds behavior, improved privacy message rendering, fixed a bug with edge-to-edge content, and is the official release for ads personalization controls.

  • 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 the consent gathering process, made calling requestConsentInfoUpdate() required, added canRequestAds() and loadAndShowConsentFormIfRequired() helper methods, and introduced Privacy Options functionality.

Version Release Date Notes
4.0.0 2025-10-31
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.