Adobe AIR – SDK Integration

The Kochava AIR SDK is a lightweight plugin which can be easily integrated into your AIR project. The entire integration process takes less than five minutes and simply requires adding the SDK within your project and then starting the Kochava Tracker in code. If you have already integrated the SDK and started the tracker, please visit Using the SDK and choose a topic.

Integrating the SDK

Requirements:

Android API 14

Xcode 9.2

Adobe AIR 28

Supported Platforms:

Android

iOS

Integration:

Estimated Time to Complete

5 Minutes

In order to use the Kochava SDK you must first add it to your project. When downloading the SDK they are two variants to choose from based on your project requirements.

GMS Variant —

This includes Google Mobile (Play) Services bundled for you and does not require you to manually add Google Mobile Services to be able to perform attribution based on the Android Advertising Identifier.

Standard Variant —

If you are already using Google Mobile Services in your app, you can use this variant instead which does not have Google Mobile Services bundled. When using this variant you must ensure you include play-services-ads-identifier and all of its dependencies which at this time includes play-services-basement.

Starting the Tracker

Estimated Time to Complete

1 Minute

Once you have added the Kochava SDK to your project, the next step is to configure and start the Kochava Tracker in code. Only your App GUID is required to start the tracker with the default settings, which is the case for typical integrations.

We recommend starting the tracker as soon as the application starts, although this can be done later if needed. Starting the tracker as early as possible will provide more accurate session reporting and help to ensure the tracker has been started before using it. Keep in mind the tracker can only be configured and started once per launch.

This string should be set to your Free App Analytics App GUID, which can be found in your Edit App page within the Free App Analytics dashboard. This value is always required (unless a Partner Name is set).

Provide an attribution event listener if you wish to be notified of attribution results from Free App Analytics servers. This is not necessary unless you wish to parse the attribution results for use within the app.

Default — False
As GDPR compliance can present many challenges during development, Free App Analytics offers a fully managed solution for all your GDPR consent requirements through the use of our Intelligent Consent Management feature. By using this feature the Kochava SDK will handle determining when consent is required for any user while shouldering much the GDPR burden for you.

NOTE: This is an advanced feature requiring additional setup within your Free App Analytics dashboard and should not be enabled without a full and complete understanding of how to use the Intelligent Consent Management feature.