Analytics Android / AndroidTV Releases
Latest Releases
Stable
2.14.0
3/6/2023Beta
2.6.1-beta1
2/7/2022
Stable
3/6/2023
2.14.0
Added
- Interfaces and Factories for each collector
- Descriptive error messages for analytics errors
Changed
- Upgraded okhttp3 to v4.10.0 (this is a major version upgrade from v3 to v4)
- Upgraded gson dependency to v2.8.9
- Upgraded androidx.appcompat dependency to v1.6.1
- Upgraded example apps to latest bitmovin player (v3.33.0) and latest exoplayer (v2.18.4)
- Deprecated obsolete PlayerType config in AnalyticsConfig
- Made all bitmovin and exoplayer collector classes that are not part of the public API internal
Removed
- Removed v1 collectors which were deprecated already
Fixed
- ExoPlayer v2.18.3 could crash on detaching of analytics collector on certain scenarios
- Tracking of bitmovin player key when it is specified in the manifest
- Tracking of audiolanguage, audiocodec and videocodec for exoplayer
- Serialization issues when ProGuard is used for obfuscation
- Stopped sending samples when player is released but collector is still attached
Stable
1/24/2023
2.13.0
Added
- Detection of FireOS 8
Changed
- BitmovinPlayer: Improved ad tracking
Fixed
- Detection of UHD screens on AndroidTVs
Stable
11/28/2022
2.12.1
Changed
- Upgraded Kotlin Version to 1.7.20
- Updated example apps to reflect latest player changes
Fixed
- Race Condition during startup when analytics license is not enabled
Stable
10/25/2022
2.12.0
Fixed
- Race condition on HttpRequestTracking feature
- Stability improvements on HttpRequestTracking feature for ExoPlayer
Stable
8/30/2022
2.11.0
Added
- option to pass progressive URL via
progUrl
toBitmovinAnalyticsConfig
andSourceMetadata
Stable
7/6/2022
2.10.0
Changed
- updates dependency of ExoPlayer to 2.18.x
Fixed
- fixed issue where late attaching of collector caused
videoStartupTime = 0
Stable
6/28/2022
2.9.0
Added
- Add exception message to
error_message
field of sample for ExoPlayer collector
Stable
6/9/2022
2.8.0
Added
getUserId
to adapter API to retrieve the user ID- BitmovinPlayer: if
playerKey
is not set onBitmovinAnalyticsConfig
value from the player is used
Removed
- Heartbeat interval duration configuration on
BitmovinAnalyticsConfig