getUserStatus() method by correcting
Fix Vendors bulk action for some configurations. The
All toggle behavior was not working properly.
Update french translation for
Update IAB-TCF encoding library to fix invalid consent string for some configurations. Issue: https://github.com/InteractiveAdvertisingBureau/iabtcf-java/pull/126/commits/a80bc4ce0bfb38120aaf8984091f2c512743f713
Fix User Info screen by adding scrollbars and fixing a crash after clipboard action on older devices.
Update dependencies: Kotlin from
1.5.21 and Android Material from
Refactor dependency management that which will allow improving the performance of the SDK.
getUserStatus method, replacing the previous methods to get user consent status. See the reference for more information.
Add a new initialization method with a
DidomiInitializeParameters parameters object. This is the recommended way to initialize the sdk, the previous methods are now deprecated. See the reference for more information.
Disable Android TV SDK by default, and add
androidTvEnabled parameter to enable it. If you need to use the Android TV SDK, please reach out to your dedicated customer success manager.
tvNoticeId parameter for Android TV SDK specific notice id.
Ensure configuration is only loaded from Didomi on Android TV SDK.
Add getDeviceType method to check the device determined by the SDK (see reference)
Update androidx.appcompat dependency:
Fix Android TV preferences screen closing unexpectedly when switching from partners tab
Fix material shadow under preferences screens buttons
getRequiredVendorIds method was only returning vendors with consent-based data processing instead of all the required vendors
When reopening the preferences screen after setting user consent status programmatically (
setUserStatus methods), the displayed consent state was not correct
Removed separate internal vendors implementations, and turned
Vendor interface into a class instead
Prepare support for displaying device storage information for custom vendors
hidePreferences command when main preferences screen is not displayed
Use density-independent pixels (dp) instead of raw pixels for theme buttons border and corner radius sizes. In order to preserve existing configurations, this fix is under a feature flag: set
true to use it (see Customize the theme & UI for more information)
Fix material shadow under notice "Agree" button