Skip to main content
Skip table of contents

Mobile App Integration

There are numerous ways to integrate Utiq into your Mobile App, based on how a Mobile App is developed, we choose the best way for integration.

  • Native Android SDK, if your Android Application is built with Kotlin or Java.

  • Native iOS SDK, if your iOS Application is built with Swift.

Consent Experience on Mobile App

To enable the Utiq technology in your app, we require all the items listed in the Consent Experience on Mobile App page to be implemented ahead of go-live.

Note, regarding Apple ATT, the responsibility of if / what identifiers are used is with the wrapping application. The Utiq SDK will not return adtechpass when the user opted in for ATT.

Mobile App Checklist

This is a checklist to show you the onboarding process for a native app.

Note that examples of Android have been used within links, as demonstration. Please relate to the similar functions on iOS operating system.

  1. Implement Utiq Consent Experience on your CMP

  2. Create a native Manage Utiq page and add menu link leading to the page

  3. In Manage Utiq page, use Utiq.rejectConsent() on one-click-revoke feature

  4. Include Utiq text in Privacy Policy page

  5. Install Utiq SDK within your app, with the API token provided by Utiq

  6. Accept’ or ‘Reject’ Utiq consent based on CMP Utiq purpose choice

  7. Get Utiq IDs & Consent Sync after consent is granted and on every session, using STUB_TOKEN

  8. Test the integration with UtiqOptions().enableLogging() and monitor for errors

  9. On production, remove STUB_TOKEN, logging level, and keep updating build

Note: For testing purposes, you can initialize Utiq SDK using STUB_TOKEN provided by Utiq, to mimic eligible Telco connection.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.