AppsFlyer Android SDK release notes

At a glance: Check out the SDK release notes for a quick overview of the latest changes to the Android SDK. Developers looking for more comprehensive details should review the Android Release Notes on the Dev Hub.

Android SDK V6 

Android SDK integration guide for developers

Version Release date Notes
6.16.0 2024-12-17
  • Added support for Samsung preload attribution. Learn more.
  • Added support for revenue measurement in the Privacy Sandbox attribution API (closed beta).
  • Updated Dexguard to v9.8.12 to resolve stability issues and enhance security.
6.15.2 2024-10-10
  • Stability improvements and fixes
  • Internal updates related to Privacy Sandbox Attribution API
6.15.1 2024-08-28 Versions upgrade:
  • targetSDKVersion: v34
  • Gradle: v8.7
  • Java: v17
6.15.0 2024-07-31
  • Added the logAdRevenue method to send ad revenue data to AppsFlyer. Note: Starting with this version, the AdRevenue Connector should no longer be used; it must be replaced by the logAdRevenuemethod. Learn more
6.14.2 2024-06-10
  • Fixed an issue with fetching Meta Install Referrer on apps built with Unity.
6.14.1 2024-05-29 SDK maintenance
6.14.0 2024-04-18
  • Added support for the updated Purchase Validation flow. This feature is currently in closed beta. Learn more.
  • Updated Huawei Referrer integration. Learn more.
6.13.1 2024-04-03 SDK maintenance
6.13.0 2024-02-08
  • Added support for Google's new EU consent policy (DMA)
6.12.6 2024-01-29 SDK maintenance
6.12.5 2023-12-18
  • Added the original_link parameter to the deep linking callback in the ESP resolution flow.
6.12.4 2023-10-25
  • Dexguard updated to version 9.4.16 to improve SDK stability.
6.12.3 2023-08-31 SDK maintenance
6.12.2 2023-08-02
  • Fixed a bug that could cause the app to crash on some devices in Android 8.1.0 and Android 11.
6.12.1 2023-06-29
  • Fixed an issue where the Play Store launch was delayed in cross promotion.
  • Fixed a bug causing the app to crash on some devices.
6.12.0 2023-06-28
  • Deprecated - please use version 6.12.1.
6.11.2 2023-06-29
  • Fixed a bug causing the app to crash on some devices.
6.11.1 2023-06-6
  • Deprecated - please use version 6.12.1.
  • Fixed a bug where the app sometimes crashed after initializing the SDK.
6.11.0 2023-05-16
  • Fixed an issue that sometimes caused the app to freeze on some devices when the SDK attempted to obtain the Google Play Referrer
6.10.3 2023-04-25 SDK maintenance

6.10.2 (Deprecated)

 

  Deprecated
6.10.1 2023-03-01
  • Fixed an issue that sometimes caused apps on Samsung devices to close when initializing the SDK. This issue affected apps with SDK V6.6.0 and above.
6.10.0 2023-02-13
  • New AppsFlyer domain for communication between the SDK and AppsFlyer servers.
  • Changed setHost API when empty or null values are sent. Learn more
6.9.4 2022-12-6
  • Fixed an issue where sending an ad revenue event from the ad revenue SDK connector triggered a call to the conversion listener.
  • Fixed an issue that sometimes caused apps to freeze when an ad revenue event was sent from the ad revenue SDK connector.
6.9.3 2022-11-28
  • Updated the internal request structure for Get Conversion Data (GCD). Note: Response data remains the same.
  • Fixed an issue where the SDK triggered a GCD request when the app had the ConversionListener set to null.
6.9.2 2022-10-02
  • Fixed an issue related to a delay in requesting a purchase validation using the validateAndLogInAppPurchase API.
6.9.1 2022-09-19 SDK maintenance
6.9.0 2022-09-12
  • Added support for Xiaomi GetApps Store Referrer.
  • Updated the internal API for ad revenue reporting. Starting this version, only the generic ad revenue SDK connector is supported.
6.8.2 2022-08-29
  • Fixed a critical issue with the caching mechanism of the SDK introduced in V6.7.0, causing cached events to be sent multiple times.
6.8.1
(Deprecated)
2022-08-24
  • Deprecated. Please use V6.8.2.
6.8.0
(Deprecated)
2022-07-18
  • Deprecated. Please use V6.8.2.
  • Removed the enableLocationCollection API from the SDK. The app can still report the user’s location data by passing it to the SDK directly via the logLocation API.
  • Added the com.google.android.gms.permission.AD_ID permission to the SDK's AndroidManifest.xml. Read more about it here.
  • Fixed an issue related to optimization and obfuscation using R8.
6.7.0
(Deprecated)
2022-06-19
  • Deprecated. Please use V6.8.2.
  • Changed how the SDK handles requests to the AppsFlyer servers. Following this change, the request for reporting the first app open (conversion) will be prioritized over in-app events and other types of requests. Read more about it here.
  • New API: setDisableNetworkData to opt-out from collecting the information about the cellular network (carrier name, operator name).
6.6.1 2022-05-16 SDK maintenance
6.6.0 2022-05-01
  • Added more parameters to UDL's onDeepLinking callback for Direct Deep Linking flow (existing users). For more information.
6.5.4 2022-03-23 SDK maintenance
6.5.3 2022-03-09
  • Bugfix: Fixed issue with the creation of user-invite links that contain non-English characters.
6.5.2 2022-01-26
  • Fixed issue when resolving URL for deferred deep linking in UDL.
  • Updated to DexGuard 9.2
  • Refactoring and internal changes.
6.5.1 2021-12-29
6.5.0 2021-12-07
  • Refactoring and internal changes.
6.4.3 2021-11-14
  • Fixed a bug introduced in  V6.4.2with LinkGenerator causing the creation of links with missing URL parameters.
6.4.2 2021-10-24 The following were resolved:
  • pid parameter being appended twice to custom URLs generated by LinkGenerator.
  • Extra / was added to the af_dp value when using LinkGenerator to create custom URI schemes.
  • Both IMEI and AndroidID were collected, if the app triggered the collection of only one of them.
6.4.1 2021-10-17 Resolved compilation error when using Gradle version earlier than V3.5.4.
6.4.0 2021-09-12

New API: setSharingFilterForPartners lets you configure which partners the SDK should exclude from data-sharing.

As of this version, setSharingFilter and setSharingFilterForAllPartners are deprecated.

Deprecated versions

Version Release Date Maintenance Only Notes

6.3.2

Deprecation: 31/08/2024

2021-06-06 New API: setDisableAdvertisingIdentifiers  

6.3.1

Deprecation: 31/08/2024

2021-05-26
  • New API: performOnDeepLinking
  • Added the ability to trigger the User Invite API before calling start/after calling stop
  • Bugfix: Fixed an issue where a call to waitForCustomerUserId wasn't released even after calling setCustomerUserId
 

6.3.0

Deprecation: 31/08/2024

2021-04-29
  • Bugfix: Wrong invocation of onConversionDataFail upon in-app event send request failure
  • Bugfix: motion sensor metric collection (for fraud detection)
  • Bugfix: Obfuscation-related fix to UDL
  • Technical update to the OneLink API
 
6.2.3
Deprecation: 31/08/2024
2021-03-04 SDK maintenance  
6.2.0
Deprecation: 31/08/2024
2021-02-07  
6.1.4
Deprecation: 31/08/2024
2021-01-12
  • Added support for DexGuard V9
 
6.1.3
Deprecation: 31/08/2024
2020-12-24  
6.1.1
Deprecation: 31/08/2024
2020-12-03
  • Added support Samsung Galaxy Store referrer
  • Minor bug fixes and performance improvements.
 
6.1.0
Deprecation: 31/08/2024
2020-11-09  
6.0.1
Deprecation: 31/08/2024
2020-10-28 SDK maintenance  
6.0.0
Deprecation: 31/08/2024
2020-10-14
  • Major changes to SDK functionality and API including deprecation and method name changes. Learn more
 
5.4.6 2020-11-09   Added support for Huawei AppGallery referrer.
5.4.4 2020-10-01   Added support for SDK to handle multiple redirects from ESPs.
Bug fixes and maintenance.
5.4.3 2020-07-30   Extended logging and debugging capabilities.
Bug fixes and maintenance.
Support for Google install referrer V2.
5.4.1 2020-06-30   Allow advertisers to control sharing data with integrated partners/networks. Learn more
Bug fixes and maintenance.
5.4.0 2020-06-03   Full support for automatically collecting OAID.
Multi-referrer support: SDK can collect Huawei and Google referrers.
SDK performance improvements.
Bug fixes and maintenance.
5.3.0 2020-04-27   Access the latest direct deep linking conversion data anytime via onAppOpenAttribution method.
Additional parameters for cross-promotion impressions.
Bug fix: fixed issues with file names in Windows.
Deprecated sendDeepLinkData method in favor of startTracking().
5.2.0 2020-03-10   Allow initialization of SDK in any activity.
Extended security, logging, and debugging capabilities.
Bug fixes and maintenance.
5.1.2 2020-02-19 Yes  
5.1.1 2020-01-23 Yes  
5.1.0 2020-01-06   Target to Android 9 (API level 28).
Improvements for anti-fraud protections (Protect360 clients).
Optional module for collecting OAID for Xiaomi and Huawei.
Stability improvement for setOneLinkCustomDomain.
5.0.2 2019-12-23    
5.0.1 2019-12-12    
5.0.0 2019-11-12   Bug fixes and maintenance.
Major changes to SDK functionality and API, including deprecation and method name changes.
4.11.0 2019-10-22   Improved logging for better debug capabilities for ESP, branded links, and more.
Bug fixes and maintenance.
4.10.3 2019-09-15   Bug fixes and maintenance.
Support for Open Advertiser ID (OAID).
4.10.1 2019-07-01   Bug fixes and maintenance.
4.10.0 2019-05-14   SDK improvements for developers using ProGuard.
Bug fixes and maintenance.
4.9.0 2019-03-17   setResolveDeepLinkURLs API for resolving OneLinks wrapped with Universal Links.
Fix for push notification recording issues.
Typo fixes and maintenance.
4.8.20 2019-02-13   Improved zero-rating capabilities for cellular providers.
Bug fixes and maintenance.
4.8.19 2018-12-26   Fixed issues with waitForCustomerUserId() breaking generateLink.
Bug fixes and maintenance.