Integrating the CMP into an Android/iOS App
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 or Kotlin, you could use our SDK in order to integrate the CMP into your app. The SDK brings all the features that you need. See here for more info.
Integration into a native iOS app (Swift)
If your app is created using Swift or Objective-C, you could use our SDK in order to integrate the CMP into your app. The SDK brings all 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, Chromium functionalities assured, 100% reliable display of the consent layer)
- iOS version 15.0 and above
Supported Standards
The ConsentManager GDPR/CCPA SDK for Android supports the following industry standards:
- IAB TCF v2
- IAB GPP
- ConsentManager custom vendors and purposes
- Google Additional Consent Mode (Google AC String)