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