Notes de versions
- Web
- iOS
- Android
- Flutter
- React Native
- Unity
v32.10.0 - (December 3, 2025)
- To comply with Transparency & Consent Framework policies, requiring that consent be changed to a single click, two buttons (“Refuse all and close” and “Accept all and close”) have been added to the settings page.
- On clear version, the illustration images can be customized from the configuration interface.
- The CMP can now display custom images (logo and illustrations) in webp format
- Fix: The Close button on the settings page did not reset the user's selection when the cmp was displayed for a consent change.
- Fix: Under certain conditions, the xchange script could not be injected into the website page.
v32.9.1 - (August 4, 2025)
- Fix : the "language" property used to force the detection of the current language was no longer being applied.
v32.9.0 - (July 3, 2025)
- A system for deleting 1st Party cookies ( exluding http only ) has been added when consent is withdrawn. This feature is deactivated by default, but can be activated on a source form in the configuration interface.
- A new "appconsent_choice_available" event is now injected in the dataLayer when a choice is available.
- The consent retention period label has been modified in layer 2 to make it easier for users to understand.
- fix bug: privacy widget could be displayed incorrectly with the Tailwind CSS library
v32.8.1 - (May 26, 2025)
- Fix : The cmp was not displayed on sites with http://, because the cmp used the subtle function of the crypto web api, which only works in a secure context (e.g. https).
v32.8.0 - (May 12, 2025)
- Update iab framework to version 1.5.16 [ Mandatory for all CMPs vendor]
- Cmp build size reduced to improve loading performance
- A search bar has been added to the list of vendors
- New customization properties have been added. It is now possible to customize :
- hover color on consent buttons.
- Layer 2 icon color (only available on CMP Clear).
- The error message indicating that Google Tag Manager (GTM) is initialized before Appconsent CMP is now transformed into a warning message.
- Fix: The size of the logo has been fixed to no longer impact performance when displaying the CMP.
- Fix: On the Classic version of CMP, the bottom banner mode was not displayed correctly. The consent buttons on Layer 1 no longer take up the full width of the screen.
v32.7.1 - (February 27, 2025)
- Fix : Sometimes clicking on privacy widget failed to show the CMP on layer1
- Fix : Deployment of version 32.7.0 failed due to a CDN cache expiration issue ( GCP )
v32.7.0 - (February 25, 2025) - Rollbacked
- 38 new languages have been added. These languages can be selected from the configuration interface
v32.6.0 - (February 5, 2025)
- From now on, the fonts used in the CMP are hosted by SFBX.
- Apple Distraction Control detection is now performed on the same session.
- Error handling on addEventListener implementations has been improved
- Removal of the aria role attribute from the CMP iframe to improve accessibility score ( Core Web Vitals )
- The deprecated targetCountries property is now removed from CMP
- It is now possible to customize the color of links on the CMP from the configuration interface.
- Fix : A visual bug appears on the list of vendors with a low number of vendors.
v32.5.2 - (December 18, 2024)
- TCF compliance: The text on the use of data storage has been improved on the vendor page.
- TCF compliance: An explanation of the presence of legitimate interests has been added to layer 1.
v32.5.1 - (December 11, 2024)
- TCF compliance has been improved on the vendors page and the privacy widget.
- Fix : The scrollbar is now unlocked after the consent
- Fix : AppConsent CMP is once again compatible with older implementations
v32.5.0 - (November 14, 2024) - Rollbacked
- Link colours can now be customised from the configuration interface
- CMP blocking with Apple Distraction Control is now detected. We have provided a new callback named adcDetected to allow you to react to a block.
- The targetCountries property has been removed from the configSFBXAppConsent configuration. From now on, to target one or more countries, please configure the ‘GDPR extra countries’ property available in the notice configuration form.
v32.4.0 - (22 Août 2024)
- TCF 2.2 amendments specifications have been added [TCF v2.2 Policies amendments: introduction of new Special Purpose 3 - "Save and communicate privacy choices" ]
- The consent string retention period is now displayed in layer 2
- The special purpose 3 has been added
- Upgrade from TCF policies to version 5 (already implemented through gvl 2024-07-18 )
- Fix UI: A scroll bar appeared in the success screen on the Clear version
v32.3.0 - (18 Juin 2024)
- The forceGDPRApplies, urlRedirect, targetCountries and privacyWidget properties can be configured from the configuration interface.
- LiTE can now be configured and injected after the user's choice under consent, no-consent ( including datawall mode).
- Fix bug : On consent reacquisition, url redirection did not work
v32.2.0 - (21 Mai 2024)
- Google Basic Consent Mode has been added.
- It is now possible to activate TCF compatibility mode with Google Consent Mode (GCM)
- An error log is now displayed in the browser console when the CMP is initialised after a Google Tag Manager tag.
v32.1.0 - (18 Avril 2024)
- Adding Catalan ( CA ) , Suedish ( SA ) and Danish ( DA)
- ATPv2 : New version of additional consent released
- Update GCMv2 : Now full status is sent on update consent
- Fixed css class added to facilitate CMP customization
- Fix bug : The list of purposes in layer 1 did not take on the custom color in CMP classic.
- Fix bug : The title of the list of purposes was missing from the Portuguese translation.
v32.0.1 - (01 Mars 2024)
- Fix bug : In some cases, the AdSense flag (window.adsbygoogle.pauseAdRequests) was not refreshed.
v32.0.0 - (28 Février 2024)
- New implementation of web cmp has been added. Implementation with loader now deprecated, but still functional and maintened ( No breaking Change ).
- The enableGCM property can now be activated from the notice editing form in the configuration interface.
- A property has been added to the notice editing form to disable GCM in selected countries.
- An event named acextravendor_denied_ID is now added to GCM when an extra vendor is not granted.
v31.1.3 - (05 Février 2024)
- New consent types for Google Consent Mode (GCM) v2 have been added :
- ad_user_data
- ad_personalization
v31.1.2 - (24 Janvier 2024)
- Improve performance : CMP makes fewer calls to the backend when GDPR is not applied
- Fix bug : Classic Template Only - Layer 1 hide the bottom buttons on small screens when « Display purposes on layer 1 » is activated.
- Fix bug : In some cases, the count of the number of vendors in layer 2, at the stack level, was not correct.
- Fix bug : Uncaught (in promise) error no longer appears in console in non-GPDR zone
v31.1.1 - (08 Janvier 2024)
- Fix bug: Listener was undefined when gdprApplies was set to false
- Fix bug: window.adsbygoogle.pauseAdRequests was not set correctly when gdprApplies was set to false
Anciennes release-notes
v31.1.0 - (21 Décembre 2023)
- The height of the CMP adjusts automatically based on the content.
- TCF2.2: UI & Texts Enhancements
- Now the gdprApplies is based on ip address of the user
v31.0.1 - (14 Décembre 2023)
- New data format to improve notice configuration size
v31.0.0 - (14 Novembre 2023)
- TCF 2.2 specifications have been added
v30.4.1 - (30 Octobre 2023)
- Following the recent development regarding logo resizing and behavior, the UI of the CMP could sometimes be degraded.
v30.4.0 - (19 Octobre 2023)
- The new Accept/Configure/Deny and Deny/Configure/Accept button configurations on the first display have been added.
- The switch icons on the settings page have been inverted to avoid misunderstandings.
- Logo display has been resized to improve image rendering
- GCM properties are no longer denied when the notice is displayed in a country outside the RGPD zone.
- Fix bug : Oppose legitimate interests button did not register correct consent status in consentstring
- Fix bug : A user's consent is not properly reflected in the interface between two websites with the same appkey.
v30.3.1 - (27 Avril 2023)
- In Bottom banner mode, a javascript crash appeared when the web CMP was used with the old implementation
- The command saveFloatingPurposes did not correctly save the values of the floating purposes in the localstorage
v30.3.0 - (25 Avril 2023)
- The IAB saveFloatingPurposes command is not persisted after a page refresh
- A vertical display mode for the buttons on the bottom banner has been added
v30.2.0 - (29 Mars 2023)
- Added horizontal banner display mode for the clear version
- The css class "button_skip" was missing on the "Continue without accepting" button in clear version
- The action buttons in the "Classic" notice have been aligned to the right of the display to have the same display type as the Clear notice
v30.1.0 - (14 Février 2023)
- Adding a preview mode which does not record the user's consent and which will be used for previews of notices on https://app.appconsent.io/.
v30.0.0 - (24 Novembre 2022)
- The lazy option is activated by default
- GCM mode is now disabled by default
- Changing cmp cache duration
- Improving of compatibility with the old implementation
- Bug fixes for the new implementation
v29.0.0 - (08 Septembre 2022)
- The implementation has been simplified.
- Only the loader script and the new configuration variable of the cmp need to be implemented.
- Compatibility with the old implementation has been maintained.
v28.11.1 - (06 Juillet 2022)
- Add an option to open Privacycenter from the text
- Add configurable URL redirection when clicking on buttons
- Multiple bugfixes
- Improve performance
v28.10.4 - (13 Juin 2022)
- Release clear template
- Update IAB TCF framework to v1.4.0
- Use day-accurate creation and update date for TCString
- Possibility to add regexp to hide CMP on matching URLs
v28.7.16 - (30 Mai 2022)
- No more usage of
evalfunction in dependencies
v28.7.15 - (11 Février 2022)
- Added a cache on backend call results to improve global usage performance
v28.7.12 - (21 Décembre 2021)
- Add a method to manipulate consents without displaying the CMP
- Replace "continue without accepting" by a closing cross when CMP is displayed on a device using Italian language
v28.6.0 - (17 Novembre 2021)
- Add Client-Origin header to all HTTP requests
- Reset store if consent is expired
- Different type for REFUSE_ALL and CONTINUE_WITHOUT_ACCEPTING actions
- Calculate consent type on HELLO action
v28.5.2 - (18 Octobre 2021)
- Display the link to the list of features
v28.5.1 - (14 Septembre 2021)
- Set correct CMP id and version
v28.5.0 - (18 Août 2021)
- New CMP methods are added: checkForUpdate, presentNotice, setExternalIds, saveExternalIds, getExternalIds,extraFloatingAllowed, isFloatingNeedUpdate, saveFloatingPurposes
- removeEventListener callback should be called with boolean instead of null
- ship2 request sends page url
- Static class name for modal banner
v28.4.0 - (10 Juin 2021)
- gdprApplies init param
v28.3.0 - (27 Mai 2021)
- Grant legitimate interest on fakedeny
- Language param
- Upgrade @iabtcf packages
- AMP banner/modal display bugfix
- Gray SFBX logo
v28.2.0 - (04 Mai 2021)
- List of bugs and features deployed :
- Created date and lastUpdated date in the consent string
- Custom CSS for AMP
- Modal mode for an AMP
- SFBX Copyright
- Colors & images customisation
v28.1.0 - (21 Avril 2021)
- Created date and lastUpdated date in the consent string
- New privacy widget logo
- Encode language in the consent string
- Remove circular dependencies
- Enable Legitimate Interest on REFUSE_ALL / SKIP
- Skip link added for banner mode gdprApplies
- List of internal improvements :
- IN-90 New versionning system
v28 - (23 Mars 2021)
- Disable legitimate interest on DENY ALL
4.9.7 (2025-10-31)
- improvements:
- tvOS:
- Focus engine improvements:
- The appearance and disappearance of the initial button layout on certain views didn’t feel smooth because of how the focus engine works. This effect has now been minimized.
- Focus engine improvements:
- tvOS:
- cmp version 128
4.9.6 (2025-10-29)
fixes:
- tvOS:
- Fixed a bug where navigating back from certain views caused the previously presenting view to be dismissed along with the current one.
- Resolved an issue where some text color configurations were not applied correctly.
- tvOS:
improvements:
- tvOS:
- UI enhancements to all vectorial assets for tvOS. Some assets appeared pixelated.
- tvOS:
cmp version 127
4.9.5 (2025-10-17)
- fixes:
- tvOS:
- A bug occurred while rendering the partner detail page due to incorrect processing of the
remove_legintablesvalue.
- A bug occurred while rendering the partner detail page due to incorrect processing of the
- tvOS:
- improvements:
- tvOS:
- UI enhancements to grid, buttons, and radio buttons to align with the look and feel of other supported platforms.
- tvOS:
- cmp version 126
4.9.4 (2025-08-13)
- fix: Fixed an issue where the
checkForUpdatemethod incorrectly returned true even when no updates were available. - cmp version 125
4.9.3 (2025-06-05)
- feat: Added full support for tvOS in our SDK. Includes dedicated screen layouts and an optimized user experience tailored for the platform.
- cmp version 124
4.9.2 (2025-03-25)
- fix: Prevented the intermediate state from being returned when a toggle change is triggered, as it was not yet saved. Changes can only be finalized and saved using the "Save" button.
- fix: Optimized network load for better performance.
- cmp version 123
4.9.1 (2025-03-11)
- fix: The 'IDFA' (when available based on the ATT response) was incorrectly overriding the 'IDFV' value during the consent save operation.
- fix: The IDFV explanation text on the Profile View was overflowing the frame and not fully visible.
- cmp version 122
4.9.0 (2024-06-21)
- feat: added support for custom dedicated endpoint in ACNotice initializer
- cmp version 121
4.8.3 (2024-05-29)
- fix: fixed format of Privacy Manifest, added Privacy Accessed API Type for UserDefaults
- cmp version 120
4.8.2 (2024-05-27)
- fix: fixed format of Privacy Manifest
- cmp version 119
4.8.1 (2024-05-17)
- feat: added a Privacy Manifest to the xcFramework file
- cmp version 118
4.8.0 (2024-05-03)
- feat: title color on intro and success page follows bannerTitleColor options in admin console
- feat: background color on success page is same as intro page
- cmp version 117
4.7.0 (2024-04-25)
- feat: added allConsentablesDisallowed function to ACNotice
- cmp version 116
4.6.1 (2024-04-19)
- fix: changed GeoIP check routine as it was occasionaly falsely reporting non-GDPR sources as GDPR
- cmp version 115
4.6.0 (2024-04-17)
- feat: added option to display buttons vertically on introduction page
- feat: added support for new color configuration options on introduction page buttons
- feat: added option to display introduction page in fullscreen
- feat: added a GeoIP check at SDK startup, to determine whether your users are eligible or not
- feat: added list of purposes on introduction page
- cmp version 114
4.5.0 (2024-02-06)
- feat: improved translations of VoiceOver prompts on switches
- fix: added a link accessibility trait on underlined text links
- fix: added XXX partners subtitle to accessibility elements
- cmp version 113
4.4.8 (2024-01-26)
- fix: layout issue on success page when displaying large description texts on smaller screens
- fix: fixed an occasional crash that happened mainly during UI testing, though it is unlikely to have happened in a production scenario
- cmp version 112
4.4.7
- fix: fixed a regression preventing consents reporting from stacksAllowed to be correct when upgrading from AppConsent 1.3.x
- cmp version 111
4.4.6
- fix: fixed a regression introduced in version 4.4.2 that caused switches to be neutralled on the settings page when a previous consent was present
- cmp version 110
4.4.5
- fix: fixed bug causing main application status bar to change color after AppConsent window closed
- cmp version 109
4.4.4
- fix: fixed bug preventing save button to be activated when returning to settings page after a change
- cmp version 108
4.4.3
- fix: prevent a crash occuring whent Montserrat fonts where already loaded in the Bundle by another library.
- cmp version 107
4.4.2
- fix: calls to backend now always rely on IDFV instead of IDFA, IDFA is saved as an external id 'idfa' when ATT popup is accepted.
- cmp version 105
4.4.1
- feat: removed error messages popup dialogs, now failing silently and logging an error message instead
- cmp version 104
4.4.0
- feat: improved layout around logo on intro page
- chore: dropped support for iOS 11, minimum version is now iOS 12
- fix: fixed a bug occuring sometimes when using the remove__legintables option causing tha CMP to display a state.consentstring missing popop and failing to get consent
- cmp version 103
4.3.0
- feat: added support for TCF 2.2
- feat: adding background color change on all pages
- fix: fixed the bottom of scrolling text being hidden behind buttons on the introduction
- cmp version 102
4.2.3
- fix: calls to backend now always rely on IDFV instead of IDFA, IDFA is saved as an external id 'idfa' when ATT popup is accepted.
- cmp version 106
4.2.2
- feat: inverting switch on/off icons
- cmp version 101
4.2.1
- fix: IABTCF_AddtlConsent didn't display the proper list of google providers, when some providers where denied.
- cmp version 12
4.2.0
- fix: AppConsentDelegate.appConsentDidFinish() didn't trigger when leaving settings screen without saving.
- fix: AppConsentDelegate.appConsentDidFail() didn't trigger on some errors.
- feat: added AppConsentDelegate.appConsentGeolocationDidFinish() to monitor Geolocation screen completion success.
- feat: added AppConsentDelegate.appConsentGeolocationDidFail() to monitor Geolocation screen completion failures.
- obsoleted AppConsentDelegate appConsentWillAppear(), appConsentDidAppear(), appConsentWillDisappear() and appConsentDidDisappear(), these functions only trigger on the intro screen, and they lack completeness.
- obsoleted AppConsentGeolocationConsentDelegate, it lacks completeness and is not reliable, replaced by AppConsentDelegate appConsentGeolocationDidFinish() and appConsentGeolocationDidFail()
- obsoleted consentGiven(success: (() -> Void)?, failure: ((Error) -> Void)?), prefer using AppConsentDelegate
- obsoleted geolocationConsentGiven(success: (() -> Void)?, failure: ((Error) -> Void)?), prefer using AppConsentDelegate
- cmp version 11
4.1.1
- fix: fixed a crash occuring on iPad when trying to copy the device ID from the profile view in settings
- feat: added a public SFBXCopyright string propertu on ACNotice
- cmp version 10
4.1.0
- obsoleted ACNotice.presentNotice(force: viewController:), replaced by presentNotice(viewController:) and presentSettings(viewController:)
- ACNotice.presentNotice() and ACNotice.presentSettings() now return a Bool, true if AppConsent was displayed, false otherwise
- AppConsentDelegate behavior change: after a call to presentNotice() or presentSettings(), appConsentDidFinish() is now always called, even if Notice wasn't displayed
- cmp version 9
4.0.3
- fix: made presentNotice(force: viewController) public again, will obsolete in a later release
- cmp version 8
4.0.2
- fix: on Mac Catalyst, keep profile view within window bounds.
- cmp version 7
4.0.1
- feat: AppConsent is now a single library instead of separated AppConsentKit and AppConsentUIKitV3
- feat: Added support for tvOS (minimal version is tvOS 14)
- feat: updated store.js to 1.0.3
- feat: added statistics collection
- cmp version 6
AppConsentKit - Legacy, discontinued
1.4.4-core
- fix: IABTCF_AddtlConsent in case a Google Vendor is denied
- cmp version 13
1.4.3-core 1.4.3-ui 2.2.3-ui-v3
- added tracking GIF to monitor CMP display events
- cmp version 4
1.4.2-core 1.4.2-ui 2.2.2-ui-v3
- changed verbosity of some log messages from info to debug
- cmp version 3
1.4.1-core 1.4.1-ui 2.2.1-ui-v3
- updated store.js reducer to 1.0.2.
- MacCatalyst: fixed display of IAB tab appearing in white text on white background.
- MacCatalyst: fixed an issue displaying a frame around links.
- changed contrasts of some UI colors for accessibility.
- removed alpha components from texts and other UI elements to prevent issues with custom background colors.
- better error message displayed on network errors.
- allow customization of banner background behind buttons on settings and geolocation pages.
- fixed some issues with custom colors on three-way switches.
- cmp version 2.
1.4.0-core 1.4.0-ui 2.2.0-ui-v3
- changed the way iabId and objectId are adressed in our framework, both used to be String, they are now UInt32 to match the type passed to our backend and the IAB libs.
- functions that used to address consentables through iabId as a String are now deprecated in favor of passing the iabId as a UInt32.
- linted API documentation.
- cmp version 1.
1.3.11-core
- reverted the JSReducer store.js to version 2021-11-02 with non verbose logging.
1.3.10-core 1.3.7-ui 2.1.7-ui-v3
- added logging through Apple Unified Logging system.
- changed cmpVersion sent to IAB library to an int incremented with every release, starting now at cmpVersion 0.
- this version has a modified version of the JSReducer with extra verbose logging, to validate the cmpVersion change mentioned above. This will be changed back to normal log verbosity in a subsequent release.
1.3.9-core 1.3.6-ui 2.1.6-ui-v3
- allow resizing of texts according to system accessibility preferences
- allow to display the CMP in portrait mode
1.3.7-core 1.3.5-ui 2.1.5-ui-v3
- updated i18n, fix displayed version number in copyright string
1.3.6-core
- feat: 1.3.6-core removed check for GVL in checkforupdate
1.3.5-core
- feat: 1.3.5-core ACSaveLogic returns an error in case the reducer cannot return a proper MobileTCFStorage data from the consentString retrieved from the state
1.3.4-core
- feat: 1.3.4 added a guard close to prevent saving TCF userdefaults from a state with an empty consentstring
1.3.3-core
- fixes a bug displaying an empty CMP, when previous consent had mixed position switches
1.3.2-core 2.1.4-ui-v3 1.3.4-ui
- fixes a crash occuring sometimes on accepting the consent
1.3.1-core 2.1.3-ui-v3 1.3.3-ui
- fixes SwiftProtobuf import for compatibility with Cocoapods use__frameworks!
[2.1.2-ui-v3][1.3.2-ui] 2022-02-18
- fixes a display issue with custom navigation bar colors on iOS 15
[1.3.1-ui] 2022-02-16
- Fixed the display of toggle switch on iOS 15
[2.1.1-ui-v3] 2022-02-10
- Fixed image resizing without stretching on illustrated mode
[1.3.0-core][2.1.0-ui-v3] [1.3.0-ui] 2022-02-02
- Support for mac catalyst
[1.2.19-core][2.0.3-ui-v3] 2022-01-25
- Support for illustrated mode
[1.2.18-core][1.2.16-ui] [2.0.2-ui-v3] 2022-01-05
- Continue without accepting for italian mode.
[2.0.1] 2021-12-13
- Fix layout
highlight accept all button- Improvements
[1.2.17-core] 2021-12-13
highlight accept all buttonfor AppConsentUIKitV3- Improvements
[1.2.16-core] 2021-12-02
- Update RGPD countries list. Add
NO, CH, LI, IS.
[2.0.0] 2021-11-25
- Refactor AppConsent UI.
- Update AppconsentUI to AppconsentUIV3 (available on cocoapods).
- Display introduction and geolocation views as modal.
- Unify Android, IOS and Web remote texts and color.
[1.2.15]
- Only html with link is supported (markdown support deprecated)
- New header field on http request
Client-Origin(internal use) - Now we are tracking
consent_expiration. If you try to display CMP withpresent:false, behind the scene the code check if consent is exprired or not. if yes CMP will be displayed automatically.
[1.2.14] 2021-06-30
- New Javascript reducer
v28.4. - Deprecated methods:
consentableAllowed(:extraId)renamed toextraConsentableAllowed(:extraId).vendorAllowed(:extraId)renamed toextraVendorAllowed(:extraId).consentableAllowed(:iabId)renamed toconsentableAllowed(:iabId:type)Note: We need thetypenow becauseiabIdfor consentable is not unique. - New methods:
getAllConsentables(),getAllExtraVendors()(Swift only) - New methods:
allConsentablesAllowed(),allStacksAllowed(),allVendorsAllowed(),userAcceptAll()All of these methods return an boolean.
[1.2.13] 2021-05-18
- New
forceATTparameter onACUIKitconstructor. This parameter bypass the behavior logic to displayingsuccess_screenwhen usersrefuse_allorpurpose:1 = false. The new behavior is due to some rejection from App Store reviewers. - Notes:
forceATT: falsebehavior is the same so far.forceATT: true, success_screen will be always presented. - Example:
// Custom
let uiKit = ACUIKit(withAppKey: "appKey", forceApplyGDPR: true, forceATT: true)
// Default
let uiKit = ACUIKit(withAppKey: "appKey", forceApplyGDPR: true)
forceATT is false by default
[1.2.12] 2021-05-04
- Fix
checkForUpdatewhen ATT is supported, not given, but user RefuseAll. Now returnsfalseinsteadtrue.
[1.2.11] 2021-04-20
- New
isGDPRCountry() ->Boolpublic method inAppConsentUIKit. - New behavior behind the scene of
func presentNotice(force: Bool, viewController: UIViewController)withforceApplyGDPR. Now whenforceApplyGDPRisfalseanduse_ios_attfrom backoffice istrueandATT Authorizationis supported and not given on the device, we will display thesuccessScreenpage to collect ATT Authorization only.
public func presentNotice(force: Bool, viewController: UIViewController) {
self.appConsentKit.present(
with: forceApplyGDPR, force: force) { (mode: ACPresentation, configuration: ACConfiguration?) in
switch mode {
case .displayCMPWithIntroduction:
self.presentNoticeIntroduction(viewController)
case .displayCMPWithoutIntroduction:
self.presentNoticeWithoutIntroduction(viewController)
case .displaySuccessScreen:
self.presentSuccessScreen(viewController, configuration)
case .displayNothing:
_print("AppConsent: Display Nothing. ForceApplyGDPR is false and maybe use_ios_att is false, ATT was already presented or not supported.")
break
}
}
}
[1.2.10] 2021-03-31
- New
getAllConsentables(by: status) ->[ACConsentable]?andgetAllExtraVendors(by: status) ->[ACVendor]?public methods. Note: These methods are only for Swift
[1.2.9] 2021-03-18
- New
appTrackingAuthorizationStatus() ->ACATTAuthorizationStatusmethod. - Update for
checkForUpdatemethod. Now, check also ifuse_ios_att:truefrom configuration and if ATT is already presented.
[1.2.8] 2021-03-05
- Fix hidden navigation bar.
[1.2.7] 2021-03-02
- Layout adjustement on success page. Image size is now 260x260 Title is now on navigation bar. There are more space for header description and footer description also.
[1.2.6] 2021-02-25
- Fix layout on success page.
[1.2.5] 2021-02-24
- Supports for
iab 2.1. Cookies are displayed in vendors details. Note: You need to re-save notice on back office for displaying cookies.
[1.2.4] 2021-02-09
- Add new
use_ios_attproperty. Now you can override all logic for displayingATTfrom back office. Ifuse_ios_attistruethe behavior is the same that specified in documentation.
[1.2.3] 2021-02-04
- Fix missing
IABTCF_gdprAppliesset in UserDefault. - New
currentIdentifier() ->ACCurrentIdentifiermethod to get current idenfitier and his type.
idfv xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
idfa xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
custom xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
SwiftProtobufbump to1.15.0
[1.2.2] 2021-01-28
- Bug fixes
- Supports for Swift Package Manager Now you can install AppConsentKit, AppConsentUIKit via SPM. View our documentation to find out more.
[1.2.1] 2021-01-21
- No error popup on banner mode. Modal shoud be dismissed automatically.
- Fix success screen behavior with ATT from banner mode.
[1.2.0] 2021-01-20
- Support for
App Tracking Transparency(iOS 14+) - WARNING You must define
NSUserTrackingUsageDescriptionin your Info.plist otherwise your app will crash. - New javascript reducer
v22 - New
openAppSettingsmethod. - New
appTrackingIsAvailable() ->Boolmethod. - New
appTrackingAuthorizationGiven() ->ACATTAuthorizationGivenmethod. - New
appTrackingRequestAuthorization(_ completion: ((ACATTAuthorizationStatus) ->Void)?)method. Note: the process to display ATT Popup is automatically integrated in AppConsentUIKit when user save his consent.
- New
saveATTFloatingPurpose(with value: Bool, _ completion: ACResultVoidHandler?)method. - New
floatingPurposeAllowed(extraId: String) ->Boolmethod. Note: You need to callcheckForUpdatemethod before call this above method to stay up to date. - New
displayATTIfNeeded(_ completion: ((ACATTAuthorizationStatus)->Void)?)method. For migrating existing users, you must call this method to display ATT Popup without redisplaying CMP. Note: ATT Popup will only display if user device supports ATT, user given his consent, purpose 1 is true and ATT not yet displaying.WARNING After that, you need to call newsaveATTFloatingPurpose(with value: Bool, _ completion: ACResultVoidHandler?)method to send user choice on our server.
Example:
appConsentUIKit.displayATTIfNeeded { status in
switch status {
case .notSupported:
_print("Not supported")
case .failure:
self.appConsentUIKit
.saveATTFloatingPurpose(with: false, nil)
case .success:
self.appConsentUIKit
.saveATTFloatingPurpose(with: true, nil)
}
}
[1.1.18] 2020-12-15
- Support for xCode 12.3.
Now our iOS SDK is build and distributed as
XCFramework. - You must change the class initializer (due to an issue when building
XCFramework)AppConsentKithas been renamed toACKit.AppConsentUIKithas been renamed toACUIKit. You can (must) remove the run script phase in build phase that removing the simulator architecture for archiving and publishing on App Store. - Fix
checkForUpdatewhen user reset hisidfa - New http call (
save-externalroute) forsaveExternalIdsin services. Nothing to change.
[1.1.17] 2020-12-09
- New
javascript reducer v20 - Upgrade
SwiftProtobufto1.14.0version - Support
HTMLfor Partner Link and Other Partners We keep theMarkdownsupport also. - Improvements
[1.1.16] 2020-11-26
- New
javascript reducer v19 - Now you can
save externalIdswithout having to present notice again. The new method is calledsaveExternalIds(success:, failure:). You can call it with a chaining method after callsetExternalIdslike this :
appConsentUIKit
.setExternalIds(externalIds: ["a": "b"])
.saveExternalIds { state, configuration in
print(state ?? "state nil")
print(configuration ?? "configuration nil")
} failure: { error in
print(error.localizedDescription)
}
- Supports for
Google Additionnal Consent. TheIABTCF_AddtlConsentkey is saved on UserDefault. Seehttps://support.google.com/admanager/answer/9681920?hl=enfor more informations. - WARNING Update for
setConsentablemethod . TheKeyfor Dictionary must be aniabIdinstead of anid. - New method
setExtraConsentable. TheKeyfor Dictionary must be anextraId. - New method
consentableAllowed(extraId) - New method
vendorAllowed(extraId)
[1.1.15] 2020-11-19
- Send
externalIdstoSaverequest - Update
setExternalIdsmethod. (Callback is removed) Note:setExternalIdsmust be call before callpresentNoticeif you want to send externalIds to server.
[1.1.14] 2020-11-12
- Information button in Vendor details
- Fix: Hide switch if vendor has not consentable
- iPad presentation modal improvement (PageSheet)
[1.1.13] 2020-11-10
- Fix translation
- Fix extra-vendors. Now others partners are displayed.
- Enable "refine by partner" at launch.
[1.1.12] 2020-11-03
- Add back button to close CMP if consent given and CMP presented from settings.
[1.1.11] 2020-10-29
- Display error in cmp view instead on alertView and hide footer
- New method
setExtternalId - Remove
externalIdfrom sdk initialization
[1.1.10] 2020-10-27
- Objective-C compatibilty for setExternalData
[1.1.9] 2020-10-22
- Fix purpose count bug
[1.1.8] 2020-10-21
- New button layout component in introducton with "I understand" supports.
- Fix translation
[1.1.7] 2020-10-20
- setExternalIds
- UI Fixes
- added missing translations
[1.1.6] 2020-10-15
- setExternalData
[1.1.5] 2020-10-13
- Improvements
- Fix colors
[1.1.4] 2020-10-12
- Objective-C compatibility
[1.1.3] 2020-10-08
- Hot fix for button color
[1.1.2] 2020-10-08
- Improvements
[1.1.1] 2020-10-06
- Fix Hide
show moreon introduction when show more text is empty. - Fix Now you can go back when users click on
partnersin introduction. - Improvements
- Reducer v16 (javascript)
[1.1.0] 2020-09-30
- Fixed Translation
- New method
consentableAllowed(:objectId)to check extra purpose is allowed for example. - Consent Given callback is now called on introduction if user click to
Accept All.
[1.0.9] - 2020-09-29
- Fixed Translation
- Support for extra-purpose
[1.0.8] - 2020-09-23
- Fixed bitcode bug for archive validation
[1.0.7] - 2020-09-17
- Unreleased: Fix switch UI bug for iOS 14 (IPAD)
- Fixed remove navigation bar for intro page
- Fixed remove ACState logs
[1.0.6] - 2020-09-15
- Fix onboardingImage (Aspect Fit, height: 80px, width: frame.view.width)
- Remove copyright on first page
- Fix markdown link on more description label (first page)
[1.0.5] - 2020-09-14
- Fix Colors
- Fix redirect links in markdown
- Fix remote image for Onboarding - onboardingImage
- Add mixe stacks
- Add footer copyright
- Add remote image in home page - icon
- Add colors to success page
- Add separator color
[1.0.4] - 2020-09-09
- Remote Config for colors
- Disable success screen config
- Purposes behind a stack
- Default text in markdown in the BO
- 11.2 release
- 11.6+ release
- UI fixes
[1.0.2] - 2020-09-07
- bitcode compilation compatibility
- 11.2 release
- 11.6+ release
- Fixed view is present moddaly, not on fullscreen
- Fixed “Accept All” button doesn’t work
- Fixed getExternalData() method is declared a void function which doesn’t return any value
- Fixed “Voir les finalites oblihatorie (2)” button doesn’t work
- Fixed getConsentableConsents() callback doesn’t call any call back either success nor error, and after that method to check this consentable return false
- Fixed [SFBX library] When the consent is opened: there are UI issues in logs. And some of the buttons, links don’t work.
- Fixed [SFBX library] Each time consentGiven method returns false
- Fixed [iOS][SFBX] Library delegate “AppConsentDelegate” doesn’t call lifecycle methods
- Removed getExternalData
- Mobile / Tablette
- TV
5.8.0 (25 Novembre 2025)
- Fix: Prevents the system from creating a separate process when executing an SDK activity.
- Feat: New display method that takes into account current “activity,” allowing users to take full advantage of the context UI
- Improve: Improved display performance on certain screens requiring data updates
5.7.0 (13 Octobre 2025)
- Fix: Rare crash fixed due to certain versions of misaligned libraries
- Chore: Now requires a minCompilSdk of 33 due to some aar-metadata.properties intos androidX libraries (among other things)
5.6.0 (31 Juillet 2025)
- Feat: Adds QR Code popup to replace internal hyperlink viewer. This feature is available from SDK initialization.
- Fix: Some "spacer" depends of screen size
5.5.6 (06 Juin 2025)
- Fix: Truncated popup when displaying layer 1 and success screen on Android AUTOMOTIVE API34-ext9
5.5.5 (23 Mai 2025)
- Chore: Core module updated (3.5.3)
- Fix: Add explicit TLSv1.3 instead of TLS generic AND force using best protocol depend on available protocols on running device
- Improve: Log information when unable to get GAID
Anciennes release-notes
5.5.4 - (23 Octobre 2024)
- Fix: Add edge-to-edge display functionality to make CMP display fully compatible
- Improve: Clean code
- Chore: Core module updated
5.5.3 - (28 Août 2024)
- Fix: Upgrade Core module version that fixes GCM minified troubles
- Fix: The number of vendors is not displayed for STACKS
5.5.0 - (03 Juillet 2024)
- Feat: Adds a cache when using the
checkForUpdatemethod
5.4.0 - (18 Juin 2024)
- Feat: Adding options using
<meta-data />. - Feat: Add
isAllConsentablesDisallowed,isAllVendorsDisallowed,isAllStacksDisallowed&isUserDenyAllmethod - Feat: Add
isAllConsentablesAllowed,isAllVendorsAllowed,isAllStacksAllowed&isUserAcceptAllmethod - Fix: Prevents CMP from being displayed with default values in the case of an appkey not found
- Fix: Vendor list display was truncated in landscape mode (we couldn't access the privacy policy link via this screen for the last vendor)
- Refacto: Deprecated methods
allConsentablesAllowed,allVendorsAllowed,allStacksAllowed&userAcceptAll - Improve: Significant graphics enhancement
- Decrease in margin size when displaying CMP in popup mode
- Significant improvements on different screen sizes and on tablets
- Text size taken into account for all screen sizes for the title on layer 1
- Improved images displayed on the success screen when activated
- Improve: New deprecated methods into AppConsentTheme to be removed in later versions
iconDrawableis now deprecatedonboardingImageis now deprecatediconUrlis now deprecated
- Improve: Deleting unused resources
- Improve: Clean code
- Improve: Speed of CMP display after first user consent
5.3.0 - (27 Mars 2024)
- Feat: Add vertical button option from ACConfiguration, to enable layer 1 buttons (accept all, reject all, configure) to be displayed vertically in portrait mode only; by default, they are displayed horizontally.
- Fix: Added a drawable missing in low dpi mode, to avoid using an inappropriate one
- Improve: Reduced SDK size
5.2.0 - (21 Mars 2024)
- Feat: Add WebProxy util to check if web view component is available, enable & implemented on user device
- The CMP cannot be used if the component is not available on the user's device.
- Feat: Displays the list of stacks, purposes, special purpose, feature, special feature and extra purpose used in the notice configuration.
- Feat: Add new GAID mechanism to avoid bad UUID generation from providers
- Feat: Add a GeoIP check at SDK startup, to determine whether your users are eligible or not
- Improve: Data categories used in conjunction with the purposes
- Improve: New system to display vendors number
- Improve: Avoid line separator on vendor's description from GVL
- Fix: Legitimate interest urls fully mapped (some vendor's url like pdf and json didn't redirect)
- Fix: Motorola UUID generation problems with Native UUID (0000-0000) - https://github.com/google/gson/issues/2103
- Chore: Upgrade protobuf library from 3.23.0 to 3.23.2
- Chore: Upgrade iab store from 1.0.4 to 1.1.0
5.1.4 - (22 Janvier 2024)
- Fix: Crash caused by java.util.MissingResourceException: Couldn't find 3-letter country code for ... at java.util.Locale.getISO3Country (Pseudo language XA - XB)
- Fix: Fixes a metric problem when clicking on the continue button without accepting.
- Fix: Add support to min screen width 600 dp to allow multiple client icon size
- Chore: Update release notes - add more explicit information's about translations issues
- Refactor: Logger Module - Change some class name
- Refactor: Change layout res to dimens res constraint to avoid duplication layout
5.1.3 - (22 Décembre 2023)
- Chore: Update internal Logger module
- Fix: RuntimeException when several WebView instances in different processes are used. Added SDK startup check and full explanatory log in the event of a problem when integrating a third-party library that runs before the application and uses a WebView in a dedicated process.
- Fix: Display size problem on tablet in Dialog mode
- Fix: Significant reduction in SDK size
5.1.2 - (12 Décembre 2023)
- Fix: A display problem occurred when the "Enable only consent as the legal basis for processing" field was activated. Legitimate interests were still displayed under certain conditions
- Fix: In some cases, we had difficulty detecting the language set on the user's device and displayed the default selected language
- Improve: Addition of new controls at SDK startup to prevent the SDK from initializing by default
- Improve: logs
5.1.1 - (20 Novembre 2023)
- Chore: Updating dependencies to make transitive dependencies consistent.
These dependencies are aligned to be compatible with compileSdkVersion 30.
Fix ==> error: resource android:attr/lStar not found.
Fix ==> error: resource android:color/system_neutralX_XXX not found.- androidx.appcompat:appcompat to 1.4.0-alpha03
- androidx.core:core-ktx to 1.7.0-alpha01
- com.google.android.material:material to 1.5.0-alpha02
5.1.0 - (15 Novembre 2023)
- Fix: Incorrect values (0) displayed for partners
- Fix: Flying mode
- Fix: Add Connectivity check to avoid RequestTimeOut if no Internet / NoConnectivityException
- Fix: Vendors policy urls didn't open
- Fix: Avoid multiple call to same WS at the same time
- Fix: Default Google Advertising UUID deleted from generated response (00000000-0000-0000-0000-000000000000)
- Fix: Remove Uncaught Exception handler
- Fix: Add banner background color
- Fix: UI: force rotate depends app
- Fix: Avoid multiple same activities onRecreate (configurationChanged, rotate)
- Feat: Add Logger submodule / Remove Timber
- Feat: Optimize speed initialization
- Clean: code
5.0.0 - (20 Septembre 2023)
- Fix: Rollback to Gradle 7
- Fix: Rollback to JAVA 11
- Fix: Rollback compatibilities with 1.8
4.0.1 - (18 Septembre 2023)
- Fix: Some crash when migrating from TCF2.1 to TCF2.2 from a previous consent
4.0.0 - (13 Septembre 2023)
- Feat: TCF2.2
- Feat: Full screen mode
- Refactor: New way to initialize the SDK
- Refactor: New configuration for enhanced scalability
- Feat: New documentations
- Fix: Visual enhancement on small devices with large visual adaptation
2.1.1 - (19 Juin 2023)
- Fix: [INCIDENT] - Crash on networking request
2.1.0 - (08 Juin 2023)
- Fix: Upgrade Core to 1.3.1
- Fix: [AMAZON] - Fix a bug on Amazon Fire TV
- Fix: [INCIDENT] - Fix a bug when user change Ads setting on device
- Feat: [UI] Change the order of icons in switches on layers 2
2.0.16 - (18 Avril 2023)
- Fix: Upgrade Core to 1.2.42
- Feat: improve ssl verification hostname
- Feat: add consumer proguard rules
- Feat: add new entry to sample
- Fix: remove keys from sharedpreferences not just updated + add 5 keys missed from clean
2.0.15 - (11 Avril 2023)
- Fix: UI problem when the CMP is displayed, the user could click outside and close it without has been given his consent
2.0.14 - (21 Mars 2023)
- Fix: Unity specific crashes
- Fix: Crash on XChange product
2.0.13 - (15 Mars 2023)
- Fix: Improvement of the initialization process
2.0.12 - (23 Février 2023)
- Fix: Crashes for the XChange version
2.0.11 - (22 Février 2023)
- Fix: Flutter specific crashes when we try to use it before completion
2.0.5 - (31 Janvier 2022)
- Feat: Add illustrated mode new ui
2.0.4 - (10 Janvier 2022)
- Fix: Rollback api
2.0.3 - (03 Janvier 2022)
- Fix: Improves the user experience in case there is no internet
2.0.2 - (28 Décembre 2021)
- Fix: Added eco-friendly features to avoid multiple network calls
2.0.1 - (08 Décembre 2021)
- Feat: Update of the list of regions that must apply GDPR
- Feat: Update of the text
- Feat: Visual improvement
2.0.0 - (25 Novembre 2021)
- Feat: Displaying the notice as a modal
- Feat: Display geolocation as a modal
- Feat: Color harmonization
- Feat: New graphical component and new design
- Feat: Change the grouping of consents in layer 2
1.1.11 - (08 Novembre 2021)
- Fix: Miscellaneous non visual enhancement
1.1.10 - (26 Octobre 2021)
- Feat: Eco-responsible code processing
- Feat: Loading information from the Notice when the application is launched
1.1.9 - (27 Septembre 2021)
- Fix: Various improvements and fixes
1.1.8 - (02 Septembre 2021)
- Fix: Different methods to know which type of consent, vendors and stack have been granted
1.1.7 - (05 Août 2021)
- Feat: Addition of different methods to know which type of consent, vendors and stack have been granted
- Feat: Automatic start of smartTraffik for the XChange product
- Feat: Code improvement
1.1.6 - (22 Juillet 2021)
- Feat: Added Continue without accepting on layer 1
1.1.5 - (14 Juin 2021)
- Feat: Added various features to allow distinguishing which types of consent the user has consented to, the list of consents and the use of the advertising UUID
1.1.3 - (09 Février 2021)
- Feat: Add vendor cookie expiration for TCF v2.1
1.1.2 - (03 Février 2021)
- Feat: XChange Product Enhancement
1.1.1 - (19 Janvier 2021)
- Feat: Code improvement
1.1.0 - (09 Décembre 2020)
- Feat: Improved design on the introduction screen
- Feat: Added a new feature dedicated to the acceptance or not of the geolocation authorization
- Feat: Added new features to the XChange product (Smart-Traffik & Pickwell)
5.8.0 (14 Novembre 2025)
- Feat: Adds QR Code popup to replace internal hyperlink viewer. This feature is available from SDK initialization.
5.7.0 (13 Octobre 2025)
- Chore: Now requires a minCompilSdk of 33 due to some aar-metadata.properties intos androidX libraries (among other things)
5.5.5 (23 Mai 2025)
- Chore: Core module updated (3.5.3)
- Fix: Add explicit TLSv1.3 instead of TLS generic AND force using best protocol depend on available protocols on running device
- Improve: Log information when unable to get GAID
5.5.4 - (23 Octobre 2024)
- Chore: Core module updated
5.5.3 - (28 Août 2024)
- Fix: Upgrade Core module version that fixes GCM minified troubles
5.5.0 - (03 Juillet 2024)
- Feat: Adds a cache when using the
checkForUpdatemethod
Anciennes release-notes
5.3.0 - (21 Juin 2024)
- Feat: Adding options using
<meta-data />. - Feat: Add
isAllConsentablesDisallowed,isAllVendorsDisallowed,isAllStacksDisallowed&isUserDenyAllmethod - Feat: Add
isAllConsentablesAllowed,isAllVendorsAllowed,isAllStacksAllowed&isUserAcceptAllmethod - Feat: Added a method for specifying the onboarding title from SDK configuration
- Fix: Prevents CMP from being displayed with default values in the case of an appkey not found
- Improve: Clean code
- Improve: Speed of CMP display after first user consent
- Refacto: Deprecated methods
allConsentablesAllowed,allVendorsAllowed,allStacksAllowed&userAcceptAll
5.2.0 - (21 Mars 2024)
- Feat: Add WebProxy util to check if web view component is available, enable & implemented on user device
- The CMP cannot be used if the component is not available on the user's device.
- Feat: Displays the list of stacks, purposes, special purpose, feature, special feature and extra purpose used in the notice configuration.
- Feat: Add new GAID mechanism to avoid bad UUID generation from providers
- Feat: Add a GeoIP check at SDK startup, to determine whether your users are eligible or not
- Improve: Data categories used in conjunction with the purposes
- Improve: New system to display vendors number
- Improve: Avoid line separator on vendor's description from GVL
- Fix: Legitimate interest urls fully mapped (some vendor's url like pdf and json didn't redirect)
- Chore: Upgrade protobuf library from 3.23.0 to 3.23.2
- Chore: Upgrade iab store from 1.0.4 to 1.1.0
5.1.4 - (22 Janvier 2024)
- Refactor: Logger Module - Change some class name
5.1.3 - (22 Décembre 2023)
- Chore: Update internal Logger module
5.1.2 - (12 Décembre 2023)
- Fix: A display problem occurred when the "Enable only consent as the legal basis for processing" field was activated. Legitimate interests were still displayed under certain conditions
- Fix: In some cases, we had difficulty detecting the language set on the user's device and displayed the default selected language
- Improve: Addition of new controls at SDK startup to prevent the SDK from initializing by default
- Improve: logs
5.1.1 - (20 Novembre 2023)
- Chore: Updating dependencies to make transitive dependencies consistent.
These dependencies are aligned to be compatible with compileSdkVersion 30.
Fix ==> error: resource android:attr/lStar not found.
Fix ==> error: resource android:color/system_neutralX_XXX not found.- androidx.appcompat:appcompat to 1.4.0-alpha03
- androidx.core:core-ktx to 1.7.0-alpha01
- com.google.android.material:material to 1.5.0-alpha02
5.1.0 - (15 Novembre 2023)
- Fix: Incorrect values (0) displayed for partners
- Fix: Flying mode
- Fix: Add Connectivity check to avoid RequestTimeOut if no Internet / NoConnectivityException
- Fix: Vendors policy urls didn't open
- Fix: Avoid multiple call to same WS at the same time
- Fix: Default Google Advertising UUID deleted from generated response (00000000-0000-0000-0000-000000000000)
- Fix: Remove Uncaught Exception handler
- Fix: Add banner background color
- Feat: Optimize speed initialization
- Feat: Add Logger submodule / Remove Timber
- Feat: Add inner WebView to view policies privacy and legitimate interest
- Clean: code
5.0.0 - (20 Septembre 2023)
- Fix: Rollback to Gradle 7
- Fix: Rollback to JAVA 11
- Fix: Rollback compatibilities with 1.8
4.0.1 - (18 Septembre 2023)
- Fix: Some crash when migrating from TCF2.1 to TCF2.2 from a previous consent
4.0.0 - (13 Septembre 2023)
- Feat: TCF2.2
- Refactor: New way to initialize the SDK
- Refactor: New configuration for enhanced scalability
- Feat: New documentations
1.1.48 - (19 Juin 2023)
- Fix: [INCIDENT] - Crash on networking request
1.1.47 - (08 Juin 2023)
- Fix: Upgrade Core to 1.3.1
- Fix: [AMAZON] - Fix a bug on Amazon Fire TV
- Fix: [INCIDENT] - Fix a bug when user change Ads setting on device
1.1.46 - (18 Avril 2023)
- Fix: Upgrade Core to 1.2.42
- Feat: improve ssl verification hostname
- Feat: add consumer proguard rules
- Feat: add new entry to sample
- Fix: remove keys from sharedpreferences not just updated + add 5 keys missed from clean
1.1.45 - (21 Mars 2023)
- Improves the performance of the display
1.1.44 - (15 Mars 2023)
- Improvement of the initialization process
1.1.43 - (23 Février 2023)
- Fix crashes for the XChange version
1.1.42 - (22 Février 2023)
- Fix Flutter specific crashes when we try to use it before completion
v1.1.31 - (23 Février 2022)
- refactor logger , AppConsentCore injection instance
- add UncaughtExceptionHandler to reset the core instance
- remove exitProcesses on sdk tv
v1.1.22 - (11 Février 2022)
- add flags for high heap work and enable logs
v1.1.21 - (10 Février 2022)
- refactor injection at core and tv injector
v1.1.20 - (03 Février 2022)
- send floating purpose at core init if previous call failed
v1.1.17 - (19 Janvier 2022)
- fix focus issues around notice settings
v1.1.16 - (10 Janvier 2022)
- rollback api from 1.1.15 regarding the dns exception handling
- remove leanback transition from the activity and fragment themes regarding warning logs
v1.1.15 - (03 Janvier 2022)
- catch offline exception on api
v1.1.14 - (28 Décembre 2021)
- update min sdk to 21 - 5.0)
- fix setupCrashlytics
- update gdpr countries list
- fix notice cache
v1.1.13 - (08 Novembre 2021)
- put default header with Client-Origin
- setup consent-expiration regarding type of consent
v1.1.12 - (26 Octobre 2021)
- add cache methode to get notice
v1.1.13 - (08 Novembre 2021)
- put default header with Client-Origin
- setup consent-expiration regarding type of consent
v1.1.12 - (26 Octobre 2021)
- add cache methode to get notice
v1.1.11 - (27 Septembre 2021)
- setup crashlytics and timber logs
v1.1.10 - (02 Septembre 2021)
- fix allConsentablesAllowed , allStacksAllowed and allVendorsAllowed
v1.1.9 - (26 Juillet 2021)
- implement AppConsent interface
- add save floating purposes
- add consentable , stack , vendors all allowed methods
v1.1.8 - (28 Avril 2021)
- fix focus issue on NoticeTvFragment
v1.1.7 - (20 Avril 2021)
- fix focus issue on notice save click
- implement appconsent-core 1.2.9
v1.1.6 - (08 Avril 2021)
- fix focus issue on notice save click
v1.1.5 - (05 Mars 2021)
- fix focus on first mandatory consentable button
v1.1.4 - (05 Mars 2021)
- fix google_atp_id serial name for reducer
- core v1.2.6
v1.1.3 - (04 Mars 2021)
- fix consent string encode with restrictions
- core v1.2.5
v1.1.2 - (02 Mars 2021)
- core 1.2.4
- add google atp id feature
v1.1.1 - (01 Mars 2021)
- fix ui constraints for consent descriptions item
v1.1.0 - (26 Février 2021)
- migrate kotlin-android-extensions to view binding
- add cookie expiration in vendor detail view for TCF 2.1
- delete description already displayed above from ConsentableDetail header
- add legal dialog in ConsentableDetail
- fix leg vendor radio display
- encode ConsentString with flexible purposes
v1.1.0-beta03 - (22 Décembre 2020)
- fix bugs and improve SDK
v1.1.0-beta01 - (11 Décembre 2020)
- add saveExternalIds()
- fix bugs and improve SDK
v1.0.0-RC07 - (25 Novembre 2020)
- update modifier of classes to internal which are unused by user
- add setExtraConsentableConsents(), extraVendorAllowed() and extraConsentableAllowed()
v1.0.0-RC06 - (20 Novembre 2020)
- add a new AppConsentLogListener to log details about client navigation
- do not display partner view if no internet
v1.0.0-RC05 - (19 Novembre 2020)
- fix issue when downgrading GVL version to notice
v1.0.0-RC04 - (17 Novembre 2020)
- IABTCF_gdprApplies depends on forceApplyGDPR and phone's locale
v1.0.0-RC03 - (13 Novembre 2020)
- fix focus on mandatory fragment
v1.0.0-RC02 - (29 Octobre 2020)
- catch crash and if app restart kill process
v1.0.0-RC - (02 Octobre 2020)
- update libraries
- fix save consent with empty cache
v1.0.0-beta05 - (22 Septembre 2020)
- add back buttons on many views
- add intermediate view on back pressed on notice EDIT mode
- hide second view on notice if empty
- fix focus issue on accept all and refuse all
- fix logo display on vendor list
- improve tab layout navigation
v1.0.0-beta04 - (07 Septembre 2020)
- transform radio button Accept/Refuse All to button
- fix bug on object action
- improve remote theme customization
v1.0.0-beta03 - (01 Août 2020)
- fix radio focus bug with first element
- add background while radio is focus
- add local traductions for 8 languages
v1.0.0-beta02 - (01 Juillet 2020)
- fix bug when implement SDK UI and TV in same project
v1.0.0-beta01 - (01 Juillet 2020)
- first beta
- AppConsent Clear (SDK)
- AppConsent Classic (SDK)
- AppConsent TV (SDK)
2.4.3 - (27 Mai 2025)
- Update Android dependency to 5.5.5, see Android release notes for details
2.4.2 - (23 Octobre 2024)
- Update Android dependency to 5.5.4, see Android release notes for details
2.4.1 - (29 Août 2024)
- Update Android dependency to 5.5.3, see Android release notes for details
2.4.0 - (05 Juillet 2024)
- Update Android dependency to 5.5.0, see Android release notes for details
2.3.0 - (25 Juin 2024)
- Updated iOS dependency to AppConsent 4.9.0
- Added support to setup dedicated endpoint during init
- Added support to display notice in fullscreen
Anciennes release-notes
2.2.3 - (21 Juin 2024)
- Update Android dependency to 5.4.0, see Android release notes for details
2.2.2 - (30 Mai 2024)
- Updated iOS dependency to AppConsent 4.8.3, see iOS release notes for details
2.2.1 - (28 Mai 2024)
- Updated iOS dependency to AppConsent 4.8.2, see iOS release notes for details
2.2.0 - (17 Mai 2024)
- Updated iOS dependency to AppConsent 4.8.1, see iOS release notes for details
2.1.7 - (30 Janvier 2024)
- Updated iOS dependency to AppConsent 4.4.8, see iOS release notes for details
2.1.6 - (24 Janvier 2024)
- Chore: [ANDROID] Update "com.sfbx.appconsent:appconsent-ui-v3" from 5.1.3 to 5.1.4 Official Release notes Android
2.1.5 - (22 Décembre 2023)
- chore: update changelog formatting
2.1.4 - (22 Décembre 2023)
- Chore: [ANDROID] Update "com.sfbx.appconsent:appconsent-ui-v3" from 5.1.2 to 5.1.3
- Chore: [ANDROID] Update internal Logger module
- Fix: [ANDROID] RuntimeException when several WebView instances in different processes are used. Added SDK startup check and full explanatory log in the event of a problem when integrating a third-party library that runs before the application and uses a WebView in a dedicated process.
- Fix: [ANDROID] Display size problem on tablet in Dialog mode
- Fix: [ANDROID] Significant reduction in SDK size
2.1.3 - (18 Décembre 2023)
- Updated iOS dependency to AppConsent 4.4.7
2.1.2 - (13 Décembre 2023)
- Chore: [ANDROID] Update "com.sfbx.appconsent:appconsent-ui-v3" from 5.1.1 to 5.1.2
- Fix: [ANDROID] A display problem occurred when the "Enable only consent as the legal basis for processing" field was activated. Legitimate interests were still displayed under certain conditions
- Fix: [ANDROID] In some cases, we had difficulty detecting the language set on the user's device and displayed the default selected language
- Improve: [ANDROID] Addition of new controls at SDK startup to prevent the SDK from initializing by default
- Improve: [ANDROID] logs
2.1.1 - (21 Novembre 2023)
- [Android] Update SDK dependency to 5.1.1 (optimize transitive dependencies)
2.1.0 - (15 Novembre 2023)
- [Android] Update SDK dependency to 5.1.0 (fix bugs & optimize speed initialization)
2.0.0 - (21 Septembre 2023)
- [Android] Add the new TCF2.2 feature
1.2.2 - (11 Avril 2023)
- [Android] Upgraded Android native module.
- Fix users could click outside CMP and close it
1.2.1 - (23 Mars 2023)
- Updated README instructions
1.2.0 - (23 Mars 2023)
- [iOS] Updated multiple iOS native module.
1.1.2 - (23 Mars 2023)
- Update README instructions
1.1.1 - (23 Mars 2023)
- [Android] Upgraded Android native module.
1.1.0 - (17 Mars 2023)
- [Android] Upgraded Android native module.
- Feat: New features added
1.0.2 - (23 Février 2023)
- [Android] Upgraded Android native module.
1.0.1 - (25 Janvier 2023)
- [Android] Fix bug
1.0.0 - (15 Septembre 2022)
- [iOS] Updated multiple iOS native module.
- Bumped version to stable release.
0.1.3 - (25 Juillet 2022)
- Fix: Some bug
0.1.2 - (23 Juin 2022)
- [iOS] Updated multiple iOS native module.
0.1.1 - (10 Juin 2022)
- Fix: Some bug
0.1.0 - (24 Mai 2022)
- [iOS] Updated multiple iOS native module.
- Feat: New features added
- Code improvement
0.0.4 - (13 Mai 2022)
- Updated API documentation.
0.0.3 - (10 Mai 2022)
- [iOS] Updated multiple iOS native module.
0.0.2 - (14 Avril 2022)
- Code improvement
0.0.1 - (13 Avril 2022)
- Initial release for AppConsent Flutter framework.
PLUS MAINTENU !
Ce SDK n'est plus maintenu car il n'est pas conforme à la norme TCF2.2.
2.0.0 - (21 Septembre 2023)
- [Android] Upgraded Android native module.
1.0.5 - (23 Mars 2023)
- Update README instructions
1.0.4 - (23 Mars 2023)
- Update README instructions
1.0.3 - (23 Mars 2023)
- [Android] Upgraded Android native module.
1.0.2 - (23 Février 2023)
- [Android] Upgraded Android native module.
Anciennes release-notes
1.0.1 - (25 Janvier 2023)
- [Android] Fixed a bug when we try to interact with AppconsentClassic before it is fully initialized.
1.0.0 - (15 Septembre 2022)
- Updated multiple iOS native module.
- Bumped version to stable release.
0.1.3 - (25 Juillet 2022)
- Fix: Some bug
0.1.2 - (23 Juin 2022)
- Updated multiple iOS native module.
0.1.1 - (10 Juin 2022)
- Fix: Some bug
0.1.0 - (24 Mai 2022)
- Updated multiple iOS native module.
- Feat: New features added
- Code improvement
0.0.4 - (13 Mai 2022)
- Updated API documentation.
0.0.3 - (10 Mai 2022)
- Updated multiple iOS native module.
0.0.2 - (14 Avril 2022)
- Code improvement
0.0.1 - (13 Avril 2022)
- Initial release for AppConsent Flutter framework.
2.3.3 (27 Mai 2025)
- Chore: [ANDROID] Update "com.sfbx.appconsent:appconsent-tv" from 5.5.4 to 5.5.5 Official Release notes Android
2.3.2 - (23 Octobre 2024)
- Chore: [ANDROID] Update "com.sfbx.appconsent:appconsent-tv" from 5.5.3 to 5.5.4 Official Release notes Android
2.3.1 - (29 Août 2024)
- Chore: [ANDROID] Update "com.sfbx.appconsent:appconsent-tv" from 5.5.0 to 5.5.3 Official Release notes Android
2.3.0 - (03 Juillet 2024)
- Chore: [ANDROID] Update "com.sfbx.appconsent:appconsent-tv" from 5.3.0 to 5.5.0 Official Release notes Android
2.2.0 - (21 Juin 2024)
- Chore: [ANDROID] Update "com.sfbx.appconsent:appconsent-tv" from 5.1.4 to 5.3.0 Official Release notes Android
Anciennes release-notes
2.1.4 - (24 Janvier 2024)
- Chore: [ANDROID] Update "com.sfbx.appconsent:appconsent-tv" from 5.1.3 to 5.1.4 Official Release notes Android
2.1.3 - (22 Décembre 2023)
- Chore: [ANDROID] Update "com.sfbx.appconsent:appconsent-tv" from 5.1.2 to 5.1.3
- Chore: [ANDROID] Update internal Logger module
2.1.2 - (13 Décembre 2023)
- Chore: [ANDROID] Update "com.sfbx.appconsent:appconsent-ui-v3" from 5.1.1 to 5.1.2
- Fix: [ANDROID] A display problem occurred when the "Enable only consent as the legal basis for processing" field was activated. Legitimate interests were still displayed under certain conditions
- Fix: [ANDROID] In some cases, we had difficulty detecting the language set on the user's device and displayed the default selected language
- Improve: [ANDROID] Addition of new controls at SDK startup to prevent the SDK from initializing by default
- Improve: [ANDROID] logs
2.1.1 - (21 Novembre 2023)
- [Android] Update SDK dependency to 5.1.1 (optimize transitive dependencies)
2.1.0 - (15 Novembre 2023)
- [Android] Update SDK dependency to 5.1.0 (fix bugs & optimize speed initialization)
- Fix: [Android] fix bugs
- Feat: [Android] optimize speed initialization
2.0.0 - (21 Septembre 2023)
- Feat: [Android] New TCF2.2 feature
1.0.1 - (23 Mars 2023)
- Chore: Update README instructions
- Clean: Decrease plugin size
1.0.0 - (23 Mars 2023)
- Feat: New version of the native plugin.
- Fix: Improvement of the plugin initialization process
0.1.6 - (23 Février 2023)
- Feat: New version of the native plugin.
0.1.5 - (25 Janvier 2023)
- Feat: Patches related to wording
0.1.4 - (25 Janvier 2023)
- Fix: Bug when we try to interact with plugin before it is fully initialized.
0.1.3 - (25 Juillet 2022)
- Fix: Some bug
0.1.2 - (01 Juillet 2022)
- Feat: New version of the native plugin.
0.1.1 - (10 Juin 2022)
- Feat: New version of the native plugin.
0.1.0 - (24 Mai 2022)
- Feat: New features
0.0.3 - (17 Mai 2022)
- Feat: New features
- Fix: some tests in example package
0.0.2 - (13 Mai 2022)
- Feat: Improved intialization method
- Feat: Improved API docs.
0.0.1 - (14 Avril 2022)
- Initial release for AppConsent Flutter framework.
- AppConsent Clear (SDK)
- AppConsent Classic (SDK)
2.6.2 - (27 Mai 2025)
- Chore: upgrade Android SDK natif from 5.5.4 to 5.5.5
2.6.1 - (23 Octobre 2024)
- Chore: upgrade Android SDK natif from 5.5.3 to 5.5.4
2.6.0 - (29 Août 2024)
- Chore: upgrade Android SDK natif from 5.5.0 to 5.5.3
2.5.0 - (05 Juillet 2024)
- Chore: upgrade android SDK from 5.4.0 to 5.5.0
2.4.0 - (27 Juin 2024)
- Chore: updated iOS AppConsent to 4.9.0, see iOS release notes for details
2.3.0 - (21 Juin 2024)
- Chore: updated Android SDK to 5.4.0, see Android release notes for details
2.2.2 - (30 Mai 2024)
- Chore: updated iOS AppConsent to 4.8.3, see iOS release notes for details
2.2.1 - (29 Mai 2024)
- Chore: updated iOS AppConsent to 4.8.2, see iOS release notes for details
2.2.0 - (17 Mai 2024)
- Chore: updated iOS AppConsent to 4.8.1, see iOS release notes for details
2.1.9 - (30 Janvier 2024)
- Chore: updated iOS AppConsent to 4.4.8, see iOS release notes for details
2.1.8 - (26 Janvier 2024)
- fix: marked consentGiven as obsolete, on iOS, implementation changed to match consentAlreadyGiven
Anciennes release-notes
2.1.7 - (24 Janvier 2024)
- feat: [ANDROID] Update "com.sfbx.appconsent:appconsent-ui-v3" from 5.1.3 to 5.1.4
2.1.6 - (22 Décembre 2023)
- Chore: [ANDROID] Update "com.sfbx.appconsent:appconsent-ui-v3" from 5.1.2 to 5.1.3
- Chore: [ANDROID] Update internal Logger module
- Fix: [ANDROID] RuntimeException when several WebView instances in different processes are used. Added SDK startup check and full explanatory log in the event of a problem when integrating a third-party library that runs before the application and uses a WebView in a dedicated process.
- Fix: [ANDROID] Display size problem on tablet in Dialog mode
- Fix: [ANDROID] Significant reduction in SDK size
2.1.5 - (18 Décembre 2023)
- feat: updated iOS native dependency to 4.4.7
2.1.4 - (13 Décembre 2023)
- Chore: [ANDROID] Update "com.sfbx.appconsent:appconsent-ui-v3" from 5.1.1 to 5.1.2
- Fix: [ANDROID] A display problem occurred when the "Enable only consent as the legal basis for processing" field was activated. Legitimate interests were still displayed under certain conditions
- Fix: [ANDROID] Translation issues
- Improve: [ANDROID] Addition of new controls at SDK startup to prevent the SDK from initializing by default
- Improve: [ANDROID] logs
2.1.3 - (23 Novembre 2023)
- Chore: Updated README to add examples and more detailed information
- Chore: Updated example
2.1.2 - (20 Novembre 2023)
- fix: [ANDROID] Update some dependencies to avoid problems when transitive dependencies are downloaded.
- Chore: Update "com.sfbx.appconsent:appconsent-ui-v3" from 5.1.0 to 5.1.1
2.1.1 - (16 Novembre 2023)
- fix: [ANDROID] rollback of AndroidManifest's packagename attribute, as it causes an undefined name when we try to use the
2.1.0 - (15 Novembre 2023)
- feat: [ANDROID] added getExternalId method
- feat: [ANDROID] added saveExternalId method
- feat: [ANDROID] added setExternalId method
- feat: [ANDROID] updated native SDK dependency to 5.1.0
2.0.2 - (30 Octobre 2023)
- feat: added getExternalId
2.0.1 - (20 Octobre 2023)
- feat: updated iOS native dependency to 4.4.2
- feat: added saveExternalId and setExternalId
2.0.0 - (21 Septembre 2023)
- feat: Add Android TCF2.2
1.2.4 - (20 Octobre 2023)
- feat: updated iOS native dependency to 4.2.3
1.2.3 - (19 Avril 2023)
- fix: Updated Android dependency to 2.0.16
- fix: resolution of the obfuscation carried by the android library
- fix: Improvement of network exchanges
1.2.2 - (11 Avril 2023)
- fix: Updated Android dependency to 2.0.15
- fix: UI prevent user click outside CMP
- feat: updated iOS native dependency to 4.2.0
1.2.1 - (24 Mars 2023)
- chore: update readme instructions
1.2.0 - (23 Mars 2023)
- feat: updated iOS native dependency to 4.1.0
1.1.7 - (22 Mars 2023)
- fix: removed dependency on expo
- fix: replaced a fatal error throw by an error log to prevent a crash when CMP can't attach to viewController
- fix: dependency on Android 2.0.12 instead of 2.0.11
1.1.6 - (23 Février 2023)
- Updated Android dependency to 2.0.12.
1.1.5 - (22 Février 2023)
- Updated Android dependency to 2.0.11.
- this one corrects a crash at the launching of the application after the validation of the consents
1.1.4 - (26 Septembre 2022)
- Updated iOS dependencies to AppConsentKit 1.4.2.
- Updated iOS dependencies to AppConsentUIKitV3 2.2.2.
1.1.3 - (25 Août 2022)
- Added TypeScript declarations to function headers.
- Added TSDoc comments to all API functions.
1.1.2 - (18 Août 2022)
- Updated Android dependencies to 2.0.10.
1.1.1 - (29 Juin 2022)
- Added side-effects declaration to package.
1.1.0 - (28 Juin 2022)
- Upgraded to react 18.0.0 and react-native 0.68.0.
1.0.2 - (27 Juin 2022)
- Configured linter and linted code.
1.0.1 - (24 Juin 2022)
- Excluded some unwanted files from package.
- Added changelog.
1.0.0 - (24 Juin 2022)
- Updated iOS dependencies to AppConsentKit 1.4.1.
- Updated iOS dependencies to AppConsentUIKitV3 2.2.1.
O.1.6 - (25 Mai 2022)
- Updated iOS dependencies to AppConsentKit 1.4.0.
- Updated iOS dependencies to AppConsentUIKitV3 2.2.0.
- fix consentableAllowedByIABId returned the wrong consentableType on Android.
0.1.5 - (10 Mai 2022)
- Updated iOS dependencies to AppConsentKit 1.3.11.
- Updated iOS dependencies to AppConsentUIKitV3 2.1.7.
0.1.4 - (29 Mars 2022)
- Updated iOS dependencies to AppConsentKit 1.3.3.
0.1.3 - (29 Mars 2022)
- Updated Android dependencies to 2.0.9-react.
0.1.2 - (29 Mars 2022)
- Updated iOS dependencies to AppConsentKit 1.3.2.
- Updated iOS dependencies to AppConsentUIKitV3 2.1.4.
0.1.1 - (22 Mars 2022)
- Updated iOS dependencies to AppConsentKit 1.3.1.
- Support Podfile without use_frameworks!.
0.1.0 - (03 Mars 2022)
- first release.
PLUS MAINTENU !
Ce SDK n'est plus maintenu car il n'est pas conforme à la norme TCF2.2.
1.0.1 - (16 Septembre 2022)
- Updated iOS dependencies to AppConsentKit 1.4.2.
- Updated iOS dependencies to AppConsentUIKit 1.4.2.
1.0.0 - (29 Juin 2022)
- Upgraded to react 18.0.0 and react-native 0.68.0
- Added typescripts declaration to package
0.9.17 - (24 Juin 2022)
- Added changelog.
0.9.16 - (24 Juin 2022)
- Updated iOS dependencies to AppConsentKit 1.4.1.
- Updated iOS dependencies to AppConsentUIKit 1.4.1.
0.9.15 - (25 Mai 2022)
- Updated iOS dependencies to AppConsentKit 1.4.0.
- Updated iOS dependencies to AppConsentUIKit 1.4.0.
Anciennes release-notes
0.9.14 - (10 Mai 2022)
- Updated iOS dependencies to AppConsentKit 1.3.11.
- Updated iOS dependencies to AppConsentUIKit 1.3.7.
0.9.13 - (29 Mars 2023)
- Updated iOS dependencies to AppConsentKit 1.3.3.
0.9.12 - (29 Mars 2022)
- Updated iOS dependencies to AppConsentKit 1.3.2.
- Updated iOS dependencies to AppConsentUIKit 1.3.4.
0.9.11 - (24 Mars 2022)
- Updated Android dependencies to AppConsent 1.1.22-react.
- Updated various dependencies.
0.9.10 - (22 Mars 2022)
- Updated iOS dependencies to AppConsentKit 1.3.1.
- Support for iOS Podfiles withous use_frameworks!.
4.3.1 - (26 Mai 2025)
- Chore: [ANDROID] Upgrade Android SDK from 5.5.4 to 5.5.5
4.3.0 - (24 Octobre 2024)
- Chore: [ANDROID] Upgrade Android SDK from 5.5.3 to 5.5.4
- Feat: [ANDROID] Add FullScreen Mode to android (layer1)
4.2.2 - (29 Août 2024)
- Chore: [ANDROID] Upgrade Android SDK from 5.5.0 to 5.5.3
4.2.1 - (02 Août 2024)
- fix: change default
forceApplyGDPRfromtruetofalseto avoid displaying CMP in non-GDR regions
4.2.0 - (05 Juillet 2024)
- feat: Upgrade Android SDK from 5.4.0 to 5.5.0
4.1.0 - (25 Juin 2024)
- feat: added support for dedicated endpoint on iOS
- feat: added support for fullscreen on iOS
- feat: updated iOS Native dependency to 4.9.0, see iOS release notes for details
Anciennes release-notes
4.0.3 - (19 Juin 2024)
- Chore: [ANDROID] Upgrade Android SDK from 5.1.4 to 5.4.0
4.0.2 - (04 Juin 2024)
- fix: updated iOS Native dependency to 4.8.3, see iOS release notes for details
4.0.1 - (28 Mars 2024)
- Fix: The type or namespace name 'DllImportAttribute' could not be found
- Fix: The type or namespace name 'DllImport' could not be found
4.0.0 - (23 Janvier 2024)
- BREAKING_CHANGE: Reformat methods to convention naming C#
- [ANDROID] Upgrade to Android 5.1.4
- [ANDROID] New feature to propose a callback to know when the user has completed the consent process.
- Add new method InitACNotice to separate Instanciation and Init (on Android)
3.1.3 - (22 Décembre 2023)
- [ANDROID] Upgrade to Android 5.1.3
- Chore: [ANDROID] Update internal Logger module
- Fix: [ANDROID] RuntimeException when several WebView instances in different processes are used. Added SDK startup check and full explanatory log in the event of a problem when integrating a third-party library that runs before the application and uses a WebView in a dedicated process.
- Fix: [ANDROID] Display size problem on tablet in Dialog mode
- Fix: [ANDROID] Significant reduction in SDK size
- Fix: [ANDROID] In some cases, we had difficulty detecting the language set on the user's device and displayed the default selected language
3.1.2 - (13 Décembre 2023)
- [ANDROID] Upgrade to Android 5.1.2
3.1.1 - (21 Novembre 2023)
- [ANDROID] Upgrade to Android 5.1.1
- [ANDROID] Change module name from library imported : Unity -> appconsent-unity
3.1.0 - (20 Novembre 2023)
- [ANDROID] Upgrade to Android 5.1.0
3.0.0 - (20 Septembre 2023)
- [ANDROID] Upgrade to Android 5.0.0
2.0.1 - (20 Septembre 2023)
- [ANDROID] Remove unused dependences
2.0.0 - (19 Septembre 2023)
- [ANDROID] Upgrade sdk version to 4.0.1 (include TCF2.2)
1.0.16 - (15 Septembre 2023)
- [iOS] Upgrade appconsent-unity-ios-bridge to version 1.0.2
1.0.15 - (11 Avril 2023)
- [ANDROID] Upgrade sdk version to 2.0.15
- [ANDROID] New library version Unity-1.0.5.aar