| 2.0.11 | Jan 19, 2026 | New - Added volume control APIs (mute, unmute, setVolume) to the AdPlayer interface.
|
| 2.0.10 | Jan 06, 2026 | BugFix - Discontinued sources.jar upload.
- Fixed scheduled cues being ignored by CUE_IN signals. [Requires Agent v3.9.39 or higher]
- Removed high-level IMA SDK usage. Updated for compatibility with IMA SDK 3.28.2.
|
| 2.0.9 | Dec 08, 2025 | New - Integrated SDK logs into AppLog. [Requires Agent v3.9.36 or higher]
Feature - Improved Digital start cue to schedule ad playback by separating regions. [Requires Agent v3.9.36 or higher]
- [KT] Provided ad playback time modification.
- Added -701 error reporting when ad preparation is received later than the scheduled ad time.
- Added skip progress recovery functionality.
BugFix - Fixed retainChannelStream being changed in the middle of playback.
- Restored resume functionality of the built-in player.
- Improved to include IMA SDK error messages in request reports. [Requires Agent v3.9.36 or higher]
- Fixed memory leak occurring during IMA SDK usage.
- Fixed an issue where video occasionally remained paused when ad time was imminent.
|
| 2.0.8 | | New - Added rendering view selection option.
- Added PreRoll ad support for immediate ad playback upon channel entry.
- Added device1stPartyData input support.
- [Airtel] Added sdk-airtel.
- Added Agent health check and recovery functionality. [Requires Agent v3.9.35 or higher]
Feature - Improved thread safety and error handling during ad preparation and playback stages.
- Moved ad playback operations to a separate thread to prevent blocking the main thread.
- Improved event firing frequency:
- Suppressed redundant state events when navigating to the same channel.
- Fixed prepareStop callback being invoked multiple times.
- Improved IMA SDK load time by adding ImaSdkFactory initialization.
- Improved SCTE-35 signal timing by capturing signal origin time to compensate for reception and decoding latency.
- Registered select receivers directly in the Manifest.
- [KT] Refined slot code segmentation and placement Id differentiation based on CueType.
BugFix - Fixed IMA SDK 402 error.
- Fixed ad residual image remaining on screen after ad completion.
- Fixed SCTE-35 splicePts overflow issue.
- Fixed SCTE-35 CUE_IN signal to be cancellable on channel switch.
|
| 2.0.7 | Apr 01, 2025 | Feature - Removed Kotlin dependency.
- Upgraded IMA SDK.
- Removed repetitive SCTE-35 logs.
BugFix - Fixed ad-ui not sending UI rendering notification when receiving ads that require UI via append.
- Fixed Google skip button not receiving focus on certain device models.
|
| 2.0.6 | Oct 30, 2024 | Feature - Android OS 14 Support
|
| 2.0.5 | Oct 04, 2023 | New - Support skippable Google Ads in custom players
|
| 2.0.4 | Jul 12, 2023 | New - The built-in player now supports skippable Google Ads.
- Playlist support for you to create and manage playlists.
BugFix - Fixed an issue where the remaining time was incorrectly calculated when adding a playlist.
|
| 2.0.1 | Jan 12, 2023 | Feature - Improved SDK initialization to prevent duplicate initialization of the SDK for enhanced stability.
- Improved handling of Splice Null commands.
|
| 2.0.0 | Apr 15, 2022 | New - Multi-Google Ads support.
|
| 1.1.0 | Oct 29, 2021 | New - Support for language settings in the IMA SDK.
Feature - Improved ad player status checks to automatically switch to live status if abnormalities are detected.
|
| 1.0.0 | Jul 16, 2021 | New - Google Ads support.
- SCTE-35 cue tag support.
- Consecutive cue support.
|