GA-SDK-AIR
Official GameAnalytics Adobe AIR SDK.
Documentation can be found here.
If you have any issues or feedback regarding the SDK, please contact our friendly support team here.
:information_source:
Requirements:
Adobe Air: 24 and up
Build size:
Note that download size differ from the actual build size.
Android:
The SDK build size in a native Android app is only around 49Kb and the dependecies take up to 820Kb depending if your app already uses some of the same dependencies.
iOS:
The SDK build size in a native iOS app is only around 242Kb (armv7) / 259Kb (armv8).
Supported platforms:
- iOS
- Android
- Windows
- Mac OS X
Changelog
4.2.7
- fixed bug in internal error reporting
4.2.6
- added event uuid to events sent
4.2.5
- fixed progression tries bug for desktop platforms
4.2.4
- removed imei identifiers and other alternative identifiers from user identifier logic (android)
4.2.3
- added error events to be sent for invalid custom event fields used
- added optional mergeFields argument to event methods to merge with global custom fields instead of overwrite them
4.2.2
- fixed setGlobalCustomEventFields build error for ios
4.2.1
- fixed missing custom event fields for when trying to fix missing session end events
4.2.0
- added global custom event fields function to allow to add custom fields to events sent automatically by the SDK
4.1.1
- added functionality to force a new user in a/b testing without having to uninstall app first, simply use custom user id function to set a new user id which hasn't been used yet
4.1.0
- added custom event fields feature
4.0.1
4.0.0
- Changed user identifier logic in preparation for Google changes to GAID. User id for a new install is now a randomised GUID. Existing installs that update SDK will continue using previous identifier logic. It is recommended to update as soon as possible to reduce impact on calculated metrics.
3.3.9
- it should now be possible to not show idfa consent dialog if you don't have any third party code that needs to use idfa (ios)
- prepared for google advertising identifier changes (will not use google advertising identifier when user has opted out) (android)
3.3.8
- added idfa consent status field to events (ios)
3.3.7
- updated client ts validator
3.3.6
- removed memory info from automatic crash reports
3.3.5
3.3.4
- corrected ad event annotation
3.3.3
- fixed issue with useImei property
3.3.2
- improved user identifer flow for ios (ios)
3.3.1
3.3.0
3.2.0
- updated user identifier flow to prepare for iOS 14 IDFA changes (ios)
3.1.3
3.1.2
- fixed progression events with scores (android)
3.1.1
- removed android dependencies (.ane files) as native android library has been refactored to not be dependent on those libraries anymore
3.1.0
- exposed functions to get AB testing id and variant id
3.0.9
- exposed onQuit function for windows and mac builds to be able to close down SDK properly
3.0.8
- added support for windows 64-bit
3.0.7
- removed facebook, gender and birthyear methods
- added auto detect app version for build field option
3.0.6
3.0.5
- fixed getRemoteConfigsValueAsString bug (ios)
3.0.4
3.0.3
3.0.2
3.0.1
- init function bug fix for android
3.0.0
- Remote Config calls have been updated and the old calls have deprecated. Please see GA documentation for the new SDK calls and migration guide
- A/B testing support added
2.1.6
2.1.5
- added missing android arm64 package
2.1.4
2.1.3
- updated air sdk to v33 to support android 64-bit builds
2.1.2
- added check if log files and database can't be created
2.1.1
- fixes for desktop platforms
2.1.0
- added enable/disable event submission function
2.0.2
- fixed business event validation
2.0.1
- fixed thread hanging on shutdown for desktop platforms
2.0.0
- added command center functionality
1.1.11
- added custom dimensions to design and error events
1.1.10
- fixed session length bug
- fixed now allowing to add events when session is not started
1.1.9
- fixed progression events bug
1.1.8
1.1.7
- windows crash bug fix (windows)
1.1.6
- bug fix to init call on windows and mac (windows, mac)
1.1.5
- bug fix for end session when using manual session handling
1.1.4
- session length precision improvement
1.1.3
1.1.2
- added OS version, device model and device manufacturer to event (windows, mac)
1.1.1
- changed extension id from com.gameanalytics.sdk.ane to com.gameanalytics.sdk
1.1.0
- added Mac and Windows support
1.0.0