Client SDKs
Introduction
Overview of the AudienceLab Native Android SDK
The AudienceLab Native Android SDK provides privacy-centric attribution and event measurement for Android applications. Built in Kotlin, it offers a native API for tracking events, managing sessions, and segmenting users.
Features
- Event Tracking — Purchase, ad, retention, session, and custom events
- Session Management — Automatic session start/end with configurable timeout
- Offline Queue — Events queued when offline and flushed when connectivity returns
- User Properties — Set and manage user properties for segmentation
- Debug Tools — Built-in diagnostics for development and troubleshooting
Requirements
- Android API 23+
- Kotlin-based or Java-based Android app
- Target/Compile SDK 36
- Internet access for token fetch and event delivery