Attribution Integration New Manual – AppsFlyer

You can use this manual to start tracking app installations through Indus App Bazaar using AppsFlyer Platform. AppsFlyer is an attribution platform which provides app installation and event tracking functionality. You can track installs, updates and sessions and also track additional in-app events beyond app installs (including in-app purchases, game levels, etc.) to evaluate ROI and user engagement levels.

For integration and initialization of SDK, please go to following link

https://support.appsflyer.com/hc/en-us/articles/207032126-AppsFlyer-SDK-Integration-Android#23-adding-the-sdk-to-your-project

Set-up Pre-install tracking for Samsung Store

Create an APK with following changes and share it with us.

  1. Use AppsFlyer SDK version 4.8.19 or higher
    Add this into build.gradle file:
1
2
3
dependencies {
implementation 'com.appsflyer:af-android-sdk:4.8.19'
}
  1. Add the following line of code before calling ‘init’ method of ‘AppsFlyerLib’ :
1
2
3
AppsFlyerLib.getInstance().setPreinstallAttribution("samsunggalaxystoreindusappbazaar_int",
"<Campaign_Name>", "indusos"); // line to be added for Samsung Store
AppsFlyerLib.getInstance().init(AF_DEV_KEY , conversionListener , getApplicationContext());
**you can choose your own '<Campaign_Name>

 

Also, Please enable ‘Ad network permissions’ on AppsFlyer dashboard.

 

Set-up Pre-install tracking for other Indian OEMs

Create an APK with following changes and share it with us.

  1. Use AppsFlyer SDK version 4.8.19 or higher
    Add this into build.gradle file:
1
2
3
dependencies {
implementation 'com.appsflyer:af-android-sdk:4.8.19'
}
  1. Add the following line of code before calling ‘init’ method of ‘AppsFlyerLib’ :
1
2
3
AppsFlyerLib.getInstance().setPreinstallAttribution("indusos_int",
"<Campaign_Name>", "indusos"); // line to be added for Indian OEMs
AppsFlyerLib.getInstance().init(AF_DEV_KEY , conversionListener , getApplicationContext());

**you can choose your own ‘<Campaign_Name>

Also, Please enable ‘Ad network permissions’ on AppsFlyer dashboard.

You can refer this Appsflyer support doc : https://support.appsflyer.com/hc/en-us/articles/207033816-Integrated-Partners-Setup-Guide#partner-setup-permissions-tab