CMP for Apps
Native consent for iOS, Android and CTV — one policy source across every surface, every store review passed on the first submission.
What it delivers
- Native SDKs for iOS, Android, tvOS, Android TV and React Native
- One policy source shared with the web CMP — no drift between surfaces
- ATT, Google UMP, GPP and TCF signalled simultaneously
- Offline-first — captured on the device, synced when connectivity returns
Everything you need in one place
Store-compliant by default
Passes Apple ATT, Google Play Data Safety and CTV platform reviews on the first submission. Guardrails baked into the SDK.
Consent parity across platforms
One workspace controls what the banner says and stores on web, mobile and connected TV. No drift between surfaces.
Lightweight footprint
Under 300KB compressed on mobile. No blocking network calls at cold start. Renders in the same tick as your app boot.
Native design tokens
The UI ships as a design-tokened component that matches your app, not ours. Colors, typography, corner radii — all yours.
The mobile user is the same person as the visitor on your website
Gravito enforces that by making the mobile and web CMPs share one policy source and one consent record. When your marketing team updates a purpose description, both surfaces update — and every store review passes because the SDK is already compliant with Apple ATT, Google UMP and current CTV consent rules.
- ◆ One workspace controls web, mobile and CTV consent
- ◆ Policy edits propagate to every SDK on next launch
- ◆ Consent record is unified — no duplicate records per surface
Ship it in a sprint
The mobile CMP is built on the same platform as CMP for Web. Same dashboard, same policy source, same audit trail. Add the SDK, declare your purposes, and the store review passes because the SDK is already compliant with the current version of every platform’s consent rules.
Works with your stack
Ready to see it on your traffic?
A 30-minute walkthrough with a Gravito engineer.