App v2, also referred to as Webview CMP, is Didomi’s next-generation consent experience for mobile applications. Unlike native SDK-based consent UIs, App v2 renders the consent notice in a webview using the same engine and configuration as Didomi’s Web CMP, ensuring consistency across web and app platforms.
This solution is ideal for organizations who want unified styling, behavior, and configuration across all platforms without maintaining separate implementations for web and mobile.
âś… Benefits of App v2
-
One configuration, multiple platforms
Manage your consent notice settings once in the Didomi Console and reuse them across your websites and mobile apps.
-
Unified UI and branding
Ensure a seamless user experience by displaying the same look & feel between your website and apps.
-
Cross-platform consent
Combine App v2 with Didomi’s cross-device consent features to offer consistent user choices across devices and platforms.
-
Supports customization
Benefit from the same customization options available on the web CMP, including custom CSS, translations, legal text, and purpose/vendor configurations.
⚙️ Configuration Steps
To set up App v2, you’ll need to configure your notice in the Didomi Console and integrate the Webview component in your mobile app.
Minimum App SDK version required:
- Android 2.26.0
- iOS 2.26.0
- Flutter 2.12.0
- React Native 2.12.0
- Unity 2.12.0
1. In the Didomi Console
Update existing notice
You can migrate your native App notices to App v2 following these steps:
-
Go to Consent Notices > Select your Mobile App
-
Click on the notice platform to change it:
Create new notice
-
Go to Consent Notices > Create a notice
- Select the platform:
- For Webview UI: Select Mobile App v2
- For native UI: Select Mobile App
- Customize your notice.
- Preview your notice then Publish.
2. In your mobile app
Your integration with Didomi’s mobile SDKs does not change.
📌 For detailed SDK instructions, see our developer guides for Android and iOS.
❓FAQ
How is App v2 different from the native SDK CMP?
App v2 loads the CMP through a webview rather than rendering it natively. This allows you to reuse your web CMP configuration and ensures visual consistency.
Is App v2 compatible with TCF v2.2?
Yes. App v2 fully supports TCF v2.2 and can be configured to work with both IAB and non-IAB vendors.
What analytics or events are available?
App v2 supports all standard Didomi events (e.g., onConsentChanged, onNoticeDisplayed) via the webview’s JavaScript bridge or SDK wrappers.
Is App v2 required for mobile apps going forward?
No. App v2 is optional. You can continue to use the native CMP SDKs if preferred, or adopt App v2 for a web-like experience.