These docs are for v1.2. Click to read the latest docs for v1.3.

Overview

Android SDK

The ACTV8me Android SDK contains the most current frameworks to assist in the integration of the ACTV8me platform into Android projects. It serves as an abstraction layer for all Android client interactions with the backend services. It provides a rich set of functions to facilitate the implementation of everyday use cases, including user authentication, session management, content delivery, and digital wallet features.

Register for the SDK

To use the ACTV8me Android SDK, developers must obtain the framework source code and API credentials.

Please contact us at [email protected] for more information.

Core Concepts

ACTV8me is a cloud-based advertising and transactional platform that provides a rich set of tools for the delivery of pre-configured content (i.e., offers, coupons, messages, etc.) via campaigns, triggers, and target options.

Triggers

Within the ACTV8me platform, a trigger is a system component capable of emitting a signal that can be detected and decoded by the ACTV8me Android SDK. Using an event-driven approach, a client can perform an action (or set of actions) upon the detection of a trigger signal. For example, an everyday use case is to send a content delivery request to the backend servers after detecting and decoding an audio trigger.

Trigger Types:
  • Audio Watermark
  • Audio Fingerprint
  • Bluetooth LE
  • Geofencing
  • Touch
  • Push Notifications
  • Push Events (xmpp/jabber)

To "catch" content

The ACTV8me Android SDK makes use of the term "catch" to refer to the action of requesting content after detecting a trigger signal.

Signal

A signal is emitted by a trigger (i.e., an audio track playing, a geofence entry). It contains a unique reference that is used to get targetted content from the ACTV8me delivery service.

For example, an audio watermark (trigger) contains a unique embedded code (signal) that is decoded by the Android SDK upon detection and then used to "catch" content for that specific audio trigger.

Geofence

A geofence is a virtual fence around a physical location (latitude and longitude) that, in conjunction with a geofence enabled mobile application, transmits arrival, departure and dwell times from the app-defined locations.


What’s Next