Skip to main content

FLOWER SDK Release Notes

This release of the Flower SDK includes the following key modules:

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