Integrating the CMP into an Android/iOS App
Deprecated SDK / Upgrade to v3: This documentation outlines version 2.x of our SDK. The 2.x SDK is deprecated and will be removed by EOY 2025. Please upgrade to SDK version 3.x. See Help section on SDK v3 here.
The CMP can be implemented into your app via different ways, this usually depends on how your app is created:
Integration into a native Android app (Java/Kotlin)
If your app is created using Java, you could use our SDK in order to integrate the CMP into your app. The SDK brings alle the features that you need. See here for more info.
Integration into a native iOS app (Swift)
If your app is created using Swift, you could use our SDK in order to integrate the CMP into your app. The SDK brings alle the features that you need. See here for more info.
Integration into a web-app (HTML)
If your app is created as a web-app (PWA) you can use our normal HTML-Code in order to integrate the CMP.
OS Support
Our CMP SDK relies on the WebView component to display the consent layer, as well as to make network calls to our servers. So, due to restrictions on these components and in the way they handle JavaScript, CSS and HTML5, we support the following OS versions:
- Android 7.1 and above (minimum API Level 25)
- iOS version 11.0
Supported Standards
The ConsentManager GDPR/CCPA SDK for Android supports the following industry standards:
- IAB TCF v1
- IAB TCF v2
- IAB USPrivacy v1
- IAB GPP
- ConsentManager custom vendors/purposes
- Google Additional Consent Mode (Google AC String)