> ## Documentation Index
> Fetch the complete documentation index at: https://help.airbridge.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Release Note - Android SDK

## 2026

### v4.11.3 - Sep 3, 2026

**FIXED**

* Improved event queuing and transmission on first launch.

### v4.11.2 - Aug 20, 2026

**FIXED**

* Fixed a rare issue where advertising identifiers could be missing from the install event on deeplink installs.

### v4.11.1 - Aug 10, 2026

**FIXED**

* Improved SDK initialization and teardown stability.

### v4.11.0 - Aug 3, 2026

**ADDED**

* Added device uuid update timestamp to event payload.
* Added support for the server-managed event block list.

**FIXED**

* Renamed `appStorePackageName` to `appMarketPackageName` in event payload.
* Improved stability of native signature generation.

### v2.28.1 - Jul 31, 2026

**IMPORTANT**

* In v2.28.0, the PT\_GNU\_RELRO segment of the SDK's native libraries was not aligned to the 16 KB boundary. This does not affect app behavior on 16 KB page size devices, but Google Play Console may display a 16 KB page size warning when uploading your app. v2.28.1 resolves this alignment issue. If you are using v2.28.0, please update to v2.28.1 or later. See the troubleshooting guide for details.

**FIXED**

* Fixed an issue where PT\_GNU\_RELRO was not properly aligned by upgrading the NDK version for 16KB page size support.

### v4.10.0 - Jun 4, 2026

**ADDED**

* Added `handleDeferredDeeplink(apps, onSuccess, onFailure)` overload for multi-app deferred deeplink resolution. When multiple `AirbridgeInterface` instances share a single app, this function waits for all instances to collect their deferred deeplinks and delivers only the last-clicked deeplink to the appropriate instance.

**FIXED**

* Improved lifecycle event collection.
* Improved deeplink handling to exclude non-trackable deeplinks from Expo development client.

### v4.9.4 - Apr 8, 2026

**IMPORTANT**

* Airbridge Android SDK has supported 16 KB page sizes since v4.6.0. However, in v4.6.0–v4.9.3, the PT\_GNU\_RELRO segment of the SDK's native libraries was not aligned to the 16 KB boundary. This does not affect app behavior on 16 KB page size devices, but Google Play Console may still display a 16 KB page size warning when uploading your app. v4.9.4 resolves this by upgrading the NDK version used to build the SDK. If you are using v4.6.0–v4.9.3, please update to v4.9.4 or later. See the troubleshooting guide for details.

**FIXED**

* Fixed an issue where PT\_GNU\_RELRO was not properly aligned by upgrading the NDK version for 16KB page size support.

### v4.9.3 - Apr 2, 2026

**FIXED**

* Fixed an issue where the deferred deeplink callback was not triggered when the app was first opened via a deeplink.
* Improved URL handling in `handleDeeplink` functions.
* Improved URL handling in `click` and `impression` functions.

### v4.9.2 - Mar 17, 2026

**FIXED**

* Improved SDK initialization stability

### v4.9.1 - Mar 5, 2026

**ADDED**

* Added event timestamp to event payload.
* Added IPv6 information to event payload.

### v4.9.0 - Jan 16, 2026

**Added**

* Support for multiple concurrent Airbridge SDK instances via `AirbridgeInterface` inheritance
* Added `allowTrackingItem` and `blockTrackingItem` functions to support granular tracking control.

**FIXED**

* Fixed to ensure IAP functionality operates correctly in `BillingClient 8.x` and above.

## 2025

### v4.8.0 - Oct 20, 2025

**FIXED**

* Fixed issues related to literal URI handling

### v4.7.1 - Aug 22, 2025

**ADDED**

* Collects Amazon Advertising ID (FAID) on Fire OS for enhanced analytics and advertising attribution.

### v4.7.0 - Jul 8, 2025

**ADDED**

* Added `setTrackingBlocklist` option that blocks specific tracking.

### v4.6.0 - Jun 27, 2025

**ADDED**

* Supports 16 KB page size.

**CHANGED**

* In-app purchase measurement is now officially supported. The in-app purchase measurement feature will no longer be supported in earlier versions.

### v2.28.0 - Jun 27, 2025

**ADDED**

* Supports 16 KB page size.

**CHANGED**

* In-app purchase measurement is now officially supported. The in-app purchase measurement feature will no longer be supported in earlier versions.

### v4.5.0 - May 28, 2025

**FIXED**

* Fixed issue where 'Click touch point' was called incorrectly.

**ADDED**

* Added `setTrackingLinkCustomDomains` function to `AirbridgeOptionBuilder` class

**CHANGED**

* Removed `TOTAL_VALUE` attribute key values.

### v4.4.1 - Apr 7, 2025

**ADDED**

* Added consumer rule to prevent the removal or obfuscation of Google Play Billing Library classes during the build process.

### v4.4.0 - Mar 31, 2025

**ADDED**

* Added an interface for IAP event tracking.
* Added interface `setCollectTCFDataEnabled` to collect DMA consent data.

**CHANGED**

* Update to enable appSetID collection in restricted version.
* Removed `ORIGINAL_CURRENCY`, `ORIGINAL_CONTRIBUTION_MARGIN` attribute key values.

### v4.3.0 - Jan 24, 2025

**ADDED**

* Added interface create tracking link

**FIXED**

* Fixed a lifecycleIntegration interface can be called even during onResume

### v4.2.0 - Jan 2, 2025

**FIXED**

* Improvements for SDK data collection.

## 2024

### v4.1.2 - Dec 17, 2024

**FIXED**

* Fixed an issue on deeplink data url referrer

### v4.1.1 - Nov 21, 2024

**FIXED**

* Add exception handling for `DeadObjectException`

**CHANGED**

* updated auto backup feature to be compatible with Android 12 or higher.

### v2.27.1 - Nov 15, 2024

**CHANGED**

* updated auto backup feature to be compatible with Android 12 or higher.

### v4.1.0 - Aug 16, 2024

**Added**

* Added an interface for manual hybrid setup
* Added an interface for stop event tracking.

### v2.27.0 - Aug 14, 2024

**CHANGED**

* updated interface for IAP event tracking.

### v4.0.1 - Jul 23, 2024

**FIXED**

* Fixed an issue on deferred deeplink data not collected

### v2.26.1 - Jul 16, 2024

**FIXED**

* Added an interface to stop event tracking.
* Added an interface for IAP event tracking.

### v4.0.0 - Jun 25, 2024

**CHANGED**

* Standardized the airbridge interface.
* Refer [migration guide](/en/developers/migration-guide-for-android-sdk-v4).

### v2.25.0 - Jun 25, 2024

**FIXED**

* Fixed DeviceUUID setting logic
* Fixed possible bottlenecks in Lifecycle logic

### v2.24.3 - May 23, 2024

**FIXED**

* Add exception handling for `BadParcelableException`

### v2.24.2 - May 2, 2024

**ADDED**

* New added App set ID support

### v2.24.1 - Apr 16, 2024

**FIXED**

* Fixed parsing issue caused by NaN and infinite values.

### v2.24.0 - Feb 27, 2024

**FIXED**

* Fixed an issue where duplicate decoding of the `airbridge_deeplink`parameter of deep link URI occurred.

## 2023

### v2.23.0 - Nov 30, 2023

**ADDED**

* add `fetchAirbridgeGeneratedUUID`to the SDK interface.

### v2.22.3 - Nov 22, 2023

**CHANGED**

* renamed the function that gets \`Meta install referrer\` information
* change Meta install referrer event data payload

### v2.22.2 - Sep 29, 2023

**FIXED**

* Change the callback called by IBinder ServiceConnection to be called through IO thread.

### v2.22.1 - Aug 29, 2023

**FIXED**

* fix an issue where lifecycle tracking was not working properly when an app was opened with a deep link when a custom domain is set

### v2.22.0 - Jul 14, 2023

**ADDED**

* add feature to pass dashboard registered deeplink to callback

### v2.21.6 - Jun 27, 2023

**CHANGED**

* updated Meta on-device attribution feature specification

### v2.21.5 - Jun 23, 2023

**FIXED**

* fix an issue where events were not caught by deep\_link open when entering through braze push

### v2.21.4 - Jun 19, 2023

**FIXED**

* change Meta on-device attribution event data payload

### v2.21.0 - Apr 26, 2023

**ADDED**

* SDK Signature feature to protect against SDK spoofing.

### v2.20.1 - Feb 27, 2023

**FIXED**

* SDK enable/disable interface for memory release

### v2.20.0 - Feb 20, 2023

**ADDED**

* SDK enable/disable interface

## 2022

### v2.19.6 - Dec 26, 2022

**ENHANCED**

* Logic for collecting attribution results when opening app for the first time has been improved.

### v2.19.5 - Dec 16, 2022

**ADDED**

* Interface to add device alias
* Enable attribution for http referrer when opened through App links.

### v2.19.4 - Dec 2, 2022

**ADDED**

* `OnDeferredDeeplinkDetermineListener` interface has been added to get notifications for completed deferred deep link actions upon app launch.

### v2.19.3 - Nov 11, 2022

**ENHANCED**

* Occasional `NullPointerException`error fix

### v2.19.2 - Sep 28, 2022

**ADDED**

* Option for emptying unprocessed events.
* Feature to turn on/off all Airbridge functions

### v2.19.1 - Aug 31, 2022

**CHANGED**

* `ORAGNIC_REOPEN` and `FOREGROUND`events that occur within a session time limit is not collected as default

**ADDED**

* `setTrackInSessionLifeCycleEventEnabled`function

### v2.19.0 - Aug 5, 2022

**ADDED**

* Event transmission interval setting feature

####

### v2.18.2 - Aug 1, 2022

**FIXED**

* Optimization

### v2.18.1 - Jul 8, 2022

**CHANGED**

* Allow uppercase letters for "User Alias" and "User Attribute" key values

### v2.18.0 - May 2, 2022

**CHANGED**

* The event record for deeplink movement, which was added in `v2.16.0`version, has been changed that it can be collected only in case of `Airbridge.click`method call

**ENHANCED**

* Added handling of `HttpException`returned according to `http`result return value from `Airbridge.click`method call

### v2.17.0 - Apr 27, 2022

**ADDED**

* New added Samsung Galaxy Store install referrer support

**ENHANCED**

* Enhanced IPC(Inter-Process Communication) logics

**FIXED**

* Fixed an issue where the `FOREGROUND`
* event occurs when the screen is rotated

### v2.16.0 - Apr 5, 2022

**ADDED**

* New added event logging for deep link movement

**ENHANCED**

* Enhanced usability of `Semantic Attributes`

### v2.15.0 - Mar 15, 2022

**ADDED**

* New added maximum event buffer config
  * For more information, please check the following [page](/en/developers/deprecated-android-sdk-v2#event-buffer-limit)

**REMOVED**

* Removed `<queries/>`element, which was included in the Airbridge SDK's `AndroidManifest.xml by default`
* Removed `Device Alias`

####

### v2.14.1 - Feb 17, 2022

**ENHANCED**

* Minimum supported version of Kotlin & Kotlinx coroutines changed to version 1.4

## 2021

### v2.14.0 - Dec 20, 2021

**ENHANCED**

* Enhanced personal information protection logic internally

####

### v2.13.3 - Nov 29, 2021

**FIXED**

* Fixed an issue when URL contains other than `http`or `https`with `*.airbridge.io`

### v2.13.2 - Nov 1, 2021

**ENHANCED**

* Extended event `value`type to `number`type from `float`type
* Enhanced `verbose`logs for debugging

### v2.13.1 - Sep 15, 2021

**ENHANCED**

* Support Kotlin 1.4 version

### v2.13.0 - Sep 14, 2021

**ADDED**

* New added error log collection config
  * For more information, please check the following [page](/en/developers/deprecated-android-sdk-v2#error-log-collection)

**ENHANCED**

* New added GooglePlay policy support logics
  * For more information, please check the following [page](https://developers.google.com/android/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient.Info#public-methods)

### v2.12.2 - Jul 16, 2021

**ENHANCED**

* Fixed an issue that `SQLite`concurrency issue

### v2.12.1 - Jul 12, 2021

**ENHANCED**

* New added Android privacy policy support logics
  * For more information, please check the following [page](https://support.google.com/googleplay/android-developer/answer/6048248)
* New added following Proguard `consumer rules`

```markdown Text lines theme={"theme":{"light":"github-dark-dimmed","dark":"github-dark-dimmed"}}
Text# Preserve some attributes that may be required for reflection.
-keepattributes *Annotation*,Signature,InnerClasses,EnclosingMethod
```

### v2.12.0 - Jun 1, 2021

**REMOVED**

* Removed 'Standard Event Class'

**ENHANCED**

* Enhanced logs for debugging

### v2.11.1 - May 07, 2021

**ADDED**

* New added Mobile Country Code(MCC) and Mobile Network Code(MNC) information collection

### v2.11.1 - Apr 28, 2021

**ENHANCED**

* Added defense logic for 'SecurityException' related to permission that occurs in Android 11
  * For more details, please visit [https://issuetracker.google.com/issues/175055271](https://issuetracker.google.com/issues/175055271)

### v2.11.0 - Apr 23, 2021

**ADDED**

* New added Huawei OAID support

### v2.10.2 - Apr 19, 2021

**FIXED**

* Fixed an issue that Huawei install referrer is not properly obtains from Huawei App Gallery in Android OS 11

**ENHANCED**

* Updated Kotlin Coroutines Library to v1.3.9
* Applied proguard rules for prevent Android "Module with the Main dispatcher is missing" #1606 issue

```markdown Text lines theme={"theme":{"light":"github-dark-dimmed","dark":"github-dark-dimmed"}}
Text-keep class kotlinx.coroutines.android.** {*;}
```

### v2.10.1 - Mar 17, 2021

**FIXED**

* Fixed an issue that 'java.lang.IllegalArgumentException' which may occur if 'Activity.getIntent()' returns a 'null' value

### v2.10.0 - Feb 08, 2021

**DEPRECATED**

* `Standard Event`Class is `Deprecated`

**IMPROVED**

* Improved `Data Protection`logics
* Improved event driven system logics

####

### v2.9.3 - Jan 05, 2021

**ADDED**

* New added session start time collection field

## 2020

### v2.9.2 - Dec 17, 2020

**ADDED**

* New added a function to pass `Semantic Attributes`as `Map`in hybrid app

####

### v2.9.1 - Dec 14, 2020

**CHANGED**

* Changed `Kotlin Stdlib`library target version to `1.3.72`
* Changed `Kotlinx Coroutines`library target version to `1.3.3`

####

### v2.9.0 - Dec 02, 2020

* New added a function to get `Attribute Data`information
* Fixed an issue that `Install Referrer`was not properly collected except for the Google Play Store in Android OS 11 version of devices

### v2.8.1 - Nov 24, 2020

* Fixed an issue that open events were not commonly accumulated due to the problem that apps did not terminate properly on the Samsung Galaxy devices

### v2.8.0 - Nov 5, 2020

* New added app market identifier setup method to measure inflow by app market
  * For more information, please check the following [page](/en/developers/deprecated-android-sdk-v2#inflow-measurement-per-app-market)

####

### v2.7.0 - Sep 16, 2020

* New added `Huawei App Gallery Install Referrer`support
* New added an interface to pass `Semantic Attributes`to `Map`
* New added `Semantic Attributes totalQuantity`field

####

### v2.6.2 - Sep 28, 2020

* Fixed an issue that app lifecycle events were not properly recoreded when using Android Foreground Service

### v2.6.1 - Sep 23, 2020

* Fixed a Android Studio auto completion issue that occurred in Airbridge SDK v2.3.3 \~ v2.6.0

####

### v2.6.0 - Aug 14, 2020

* New added `Firebase Push Token` registration method to track app deletion
  * For more information, please check the following [Android Guide](/en/developers/uninstall-tracking-deprecated-android-sdk-v2)
* Event transmission logic has been improved

####

### v2.5.1 - Aug 6, 2020

* Applied new added `Google Referrer` parameters
  * `referrer_click_timestamp_server_seconds` : The server-side timestamp, in seconds, when the referrer click happened.
  * `install_begin_timestamp_server_seconds` : The server-side timestamp, in seconds, when app installation began.
  * `install_version` : The app's version at the time when the app was first installed.

### v2.5.0 - Jul 31, 2020

* The restrictions of `Event Custom Attributes`data disappear

####

### v2.4.0 - Jul 24, 2020

* The `Semantic Attributes`data that was only available in a specific event has been changed to be used in all events
* Changed to ignore the conversion process and forward when a universal tracking link other than `http`or `https`is detected

####

### v2.3.7 - Jul 15, 2020

* Fixed an issue when null is entered in the `Label`, `Value`, and `Custom Attributes`fields when calling events from the hybrid application

####

### v2.3.6 - Jul 14, 2020

* New added the ability to add `Custom Domain`in `Airbridge Config`

### v2.3.5 - Jul 6, 2020

* Fixed an issue that the app dying when deferred deep link delivered as a link that is not supported by the app

### v2.3.4 - Jun 26, 2020

* Fixed an issue that the query parameter of URI could not be delivered properly while deep linking

####

### v2.3.3 - Jun 19, 2020

* New added the ability to distinguish events in hybrid apps

### v2.3.2 - Jun 9, 2020

* Fixed an issue that user information did not disappear properly when calling the `Signout`event in the hybrid apps
* Fixed an issue that did not work properly when passing certain `null`fields in hybrid apps

### v2.3.1 - May 29, 2020

* Fixed `Fatal Error`that occurred when more than one OneStore was installed on same device
* New added `Braze`integration functionality

### v2.3.0 - May 27, 2020

* Improved usability of hybrid app integration
  * `Airbridge::createJavaScriptInterface` method is no longer valid
  * Please use `Airbridge::setJavascriptInterface` method instead
* No longer requires `mobileApp` argument for `init` in `Web SDK`
  * The event is automatically sent as an mobile event rather than web event when mobile SDK is detected

### v2.2.3 - May 6, 2020

* New added `Event Attribute` value type rules like below
  * Event Attribute key should be `String type`
  * Event Attribute value only allowed `Primitive types`, `String type`, `primitive types array`and `String array`(The values will be ignored when type is not allowed)
* New added `Currency`and `Total Value`fields into `AddToCartEvent`and `OrderCompletedEvent`
* Changed `Event Value`type to `Float`from `Int`
* Changed `StaticEvent`class name to `Event`and it opens for inheritance
* Changed `User`'s `id`, `email`and `phone`value to `Nullable`

####

### v2.2.2 - Apr 20, 2020

* Changed `Product`class `price`value's type to `Float`from `Int`
* Fixed the issue that `SignInEvent`casted to `SignUpEvent`

####

### v2.2.1 - Apr 16, 2020

* Fixed the issue that`Install Referrer`is not properly received from [OneStore](https://onestore.co.kr/) except SKT

####

### v2.2.0 - Apr 14, 2020

* New added [OneStore](https://onestore.co.kr/)`Install Referrer`support
* New added `Airbridge.createJavaScriptInterface()`method for hybrid application

### v2.1.0 - Apr 13 2020

* New added [Facebook Deferred App Links](https://developers.facebook.com/docs/app-ads/deep-linking/#deferred-deep-linking) support

### v2.0.0 - Apr 7, 2020

* Replace publish repository to '[https://dl.bintray.com/ab180/airbridge](https://dl.bintray.com/ab180/airbridge)' from 'JCenter'
* Replace package name to 'co.ab180.airbridge' from 'io.airbridge'
* Replace main class to 'Airbridge' from 'AirBridge'
* Please check [Android SDK](/en/developers/android-sdk-v4) page for more details

### v1.8.1 - Mar 12, 2020

* User ID is not automatically included our hash rules
* Fix the issue that carrier name cannot collected when bluetooth module is not exist

####

### v1.8.0 - Jan 23, 2020

* New added user attributes functionality
* New added location collection functionality
* Doesn't required '\* **\*android.permission.READ\_PHONE\_STATE\*\*** ' permission anymore to taking network carrier name information

<link rel="alternate" hrefLang="en" href="https://help.airbridge.io/en/developers/release-note-android-sdk" />

<link rel="alternate" hrefLang="ko" href="https://help.airbridge.io/ko/developers/release-note-android-sdk" />
