Version 1.2.2


  • Feature Enhancement:
    • Included Iceland, Liechtenstein, and Norway in the list of EEA countries.
  • Bug Fixes:
    • Fixed the crash related to late initialisation of few variables.
    • Fixed the Proguard issues related to Gson conversion.

Version 1.2.1


  • Feature Enhancement:
    • Added support for Android 14 devices for apps targeting API 34.
    • Included Switzerland in the list of EEA countries.
  • Bug Fixes:
    • Fixed the issue related to the vendor numbers and details on each purpose.
    • Fixed the behaviour on back press from CCPA screen.
    • Fixed the crash on activity destroying while opening CCPA screen.
    • Fixed the issue in customisation of “More Options” button.

Version 1.2.0


  • Feature Enhancement:
    • Introduced support for Google basic consent.
      • Seamlessly integrate it into GDPR or CCPA popups.
      • Can also be displayed independently through the API: showGBCScreen(activity: Activity).
      • Upon user consent in any of the aforementioned scenarios, publishers can use the callback onGoogleBasicConsentChange(consents: GoogleBasicConsents) will trigger, providing the consent values.
    • Added implementation to the build.gradle of your application: implementation ''
    • Modified ChoiceStyleSheet to suit the given fields in UI in a more appropriate way.
  • Deprecation:
    • Deprecated the following fields in ChoiceStyleSheet while passing in startChoice method for customisation:
      • tabForegroundColor
      • infoButtonForegroundColor
      • infoScreenBackgroundColor
      • infoScreenForegroundColor
      • globalTextColor
      • listTextColor
  • Bug Fixes:
    • Corrected inaccuracies in CCPA values under certain conditions.
    • Corrected colors applied in various fields while passing values to ChoiceStyleSheet.
    • Corrected inaccuracies in CCPA values under certain conditions.
    • Fixed showing number of purposes if language other than English is selected.
    • Started showing retention data in vendor description page..

Version 1.1.0


  • Feature Enhancement:
    • Added functionality to configure styles for both dark and light modes. For more information, see Customization for Android App.
       app = application, 
       packageId = packageId,  
       pCode = <YOUR PCODE>,  
       callback= choiceCmpCallback,  
       resources = ChoiceStyleResources(themeMode = ThemeMode.AUTO, 
                                        styleId = R.raw.choice_style_sheet,
                                        styleIdNight = R.raw.choice_style_sheet_dark)
  • Bug Fixes:
    • Publishers can now access purpose consent parameters via the Unity plugin on Native SDKs for downstream configurations. For more information, see Unity App Implementation (SDK).

Version 1.0.0


  • Feature Enhancement:
    • The design of the consent screen has been altered to display it as a bottom sheet.
  • Bug Fixes:
    • Users can now conveniently access purpose details within dedicated sections.
    • Non-IAB vendors removed by the publisher will no longer be visible to the end user. For more information, see Non-IAB Vendors.
    • The Move Objection button is now clickable when one or more purposes are deselected. For more information, see Blocking Vendors.
  • Deprecation Notice:
    • The package name for importing Choice components is deprecated. The previous package name was "com.inmobi.choice," and it has now been renamed "com.inmobi.cmp."

Other Enhancements

  • Fixed download error for publishers accessing logs for any property on InMobi CMP portal.

On This Page

Last Updated on: 14 Jun, 2024