appsflyer-adobe-mobile-android-extension
When submitting an issue please specify your AppsFlyer sign-up (account) email , your app ID , production steps, logs, code snippets and any additional relevant information.
Table of content
This plugin is built for
- Android AppsFlyer SDK v5.4.1
๐ฒ
Adding the SDK to your project
Add the following to your app's build.gradle (Module: app)
file:
repositories {
mavenCentral()
}
dependencies {
...
implementation 'com.appsflyer:appsflyer-adobe-sdk-extension:5.+'
implementation 'com.android.installreferrer:installreferrer:1.1'
}
Add the installreferrer library to improve attribution accuracy, protects from install fraud and more.
๐
Initializing the SDK
Register the AppsFlyer extension from your Application
class, alongside the Adobe SDK initialisation code:
@Override
public void onCreate() {
super.onCreate();
MobileCore.setApplication(this);
MobileCore.setLogLevel(LoggingMode.DEBUG);
...
try {
...
AppsFlyerAdobeExtension.registerExtension();
...
}
}
In Addition to adding the init code, the settings inside the launch dashboard must be set.
Setting | Description |
---|---|
AppsFlyer iOS App ID | Your iTunes application ID (required for iOS only) |
AppsFlyer Dev Key | Your application devKey provided by AppsFlyer (required) |
Bind in-app events for | Bind adobe event to appsflyer in-app events. For more info see the doc here. |
Send attribution data | Send conversion data from the AppsFlyer SDK to adobe. This is required for data elements. |
Debug Mode | Debug mode - set to true for testing only. |
Note: For Send attribution data, use this feature if you are only working with ad networks that allow sharing user level data with 3rd party tools.
๐
Guides
- Deep Linking
- In-App Events
- Data Elements
- Attribution Data tracking with Adobe Analytics
- Deeplink Data tracking with Adobe Analytics
๐
API
See the full API available for this plugin.