• デベロッパーガイド
  • Release Note

Release Note - Android SDK

2026

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

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_deeplinkparameter of deep link URI occurred.

2023

v2.23.0 - Nov 30, 2023

ADDED

  • add fetchAirbridgeGeneratedUUIDto 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 NullPointerExceptionerror 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 FOREGROUNDevents that occur within a session time limit is not collected as default

ADDED

  • setTrackInSessionLifeCycleEventEnabledfunction

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.0version, has been changed that it can be collected only in case of Airbridge.clickmethod call

ENHANCED

  • Added handling of HttpExceptionreturned according to httpresult return value from Airbridge.clickmethod 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

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 httpor httpswith *.airbridge.io

v2.13.2 - Nov 1, 2021

ENHANCED

  • Extended event valuetype to numbertype from floattype

  • Enhanced verboselogs 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

ENHANCED

  • New added GooglePlay policy support logics

    • For more information, please check the following page

v2.12.2 - Jul 16, 2021

ENHANCED

  • Fixed an issue that SQLiteconcurrency issue

v2.12.1 - Jul 12, 2021

ENHANCED

  • New added Android privacy policy support logics

    • For more information, please check the following page

  • New added following Proguard consumer rules

Text
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

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

Text
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 EventClass is Deprecated

IMPROVED

  • Improved Data Protectionlogics

  • 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 Attributesas Mapin hybrid app

v2.9.1 - Dec 14, 2020

CHANGED

  • Changed Kotlin Stdliblibrary target version to 1.3.72

  • Changed Kotlinx Coroutineslibrary target version to 1.3.3

v2.9.0 - Dec 02, 2020

  • New added a function to get Attribute Datainformation

  • Fixed an issue that Install Referrerwas 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

v2.7.0 - Sep 16, 2020

  • New added Huawei App Gallery Install Referrersupport

  • New added an interface to pass Semantic Attributesto Map

  • New added Semantic Attributes totalQuantityfield

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

  • 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 Attributesdata disappear

v2.4.0 - Jul 24, 2020

  • The Semantic Attributesdata 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 httpor httpsis detected

v2.3.7 - Jul 15, 2020

  • Fixed an issue when null is entered in the Label, Value, and Custom Attributesfields when calling events from the hybrid application

v2.3.6 - Jul 14, 2020

  • New added the ability to add Custom Domainin 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 Signoutevent in the hybrid apps

  • Fixed an issue that did not work properly when passing certain nullfields in hybrid apps

v2.3.1 - May 29, 2020

  • Fixed Fatal Errorthat occurred when more than one OneStore was installed on same device

  • New added Brazeintegration 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 arrayand String array(The values will be ignored when type is not allowed)

  • New added Currencyand Total Valuefields into AddToCartEventand OrderCompletedEvent

  • Changed Event Valuetype to Floatfrom Int

  • Changed StaticEventclass name to Eventand it opens for inheritance

  • Changed User's id, emailand phonevalue to Nullable

v2.2.2 - Apr 20, 2020

  • Changed Productclass pricevalue's type to Floatfrom Int

  • Fixed the issue that SignInEventcasted to SignUpEvent

v2.2.1 - Apr 16, 2020

  • Fixed the issue thatInstall Referreris not properly received from OneStore except SKT

v2.2.0 - Apr 14, 2020

  • New added OneStoreInstall Referrersupport

  • New added Airbridge.createJavaScriptInterface()method for hybrid application

v2.1.0 - Apr 13 2020

v2.0.0 - Apr 7, 2020

  • Replace publish repository to '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 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