Client SDKs
Introduction
Overview of the AudienceLab Native iOS SDK
The AudienceLab Native iOS SDK provides privacy-centric attribution and event measurement for iOS apps and games. Built in Swift, 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 and rollover after inactivity
- Offline Queue: Events are queued when a creative token is unavailable or connectivity is interrupted
- User Properties: Support for whitelisted (
wp) and blacklisted (bp) properties - Cumulative Tracking: Automatic lifetime purchase and ad value totals
- Diagnostics: Token, identity, device, queue, and request debug surfaces
Requirements
- iOS
14.0or newer - Xcode with Swift Package Manager or CocoaPods support
- AudienceLab API key
- Internet access for token fetch and event delivery
No additional app permissions are required to initialize the SDK.