JWX Product Release Notes logo

Product Release Notes

Back to Homepage Subscribe to Updates

Labels

  • All Posts
  • Access Control
  • Account & Billing
  • Advertising
  • Apps
  • Data & Analytics
  • Dynamic Strategy Rules
  • Live Channels
  • Media Management
  • SDK: Android
  • SDK: iOS
  • Web Player

Jump to Month

  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
Powered by

Create yours, for free!

AdvertisingSDK: Android
a week ago

Android 4.27.0: Caption customization and offline DRM improvements

Android SDK 4.27.0 adds caption styling and positioning APIs, fullscreen exit reasons, and new offline DRM capabilities. This release also improves offline-download reliability, upgrades AndroidX Media3 to 1.10.1, and fixes issues affecting captions, Chromecast, fullscreen playback, advertising, and media controls.

New Features

  • New CaptionsConfig APIs let you customize caption font, size, text color, background and window colors, edge style, and placement.
  • New caption positioning options let you configure caption box width, horizontal position, alignment, and vertical placement.
  • FullscreenExitReason lets apps identify how fullscreen was exited.
  • Offline DRM now supports process-scoped MediaDrmCallback registration, retrieving the remaining duration of an offline license, refreshing renewable licenses without re-downloading media, and improved license handling when downloads are removed or replaced.
  • AndroidX Media3 has been upgraded from version 1.10.0 to 1.10.1.

Bug Fixes

  • Captions no longer appear too small in letterboxed portrait layouts.
  • Offline downloads no longer crash on Android 14 and later and now resume after a requirements wait, process restart, or reboot when supported by the Android version.
  • Fixed potential crashes when selecting captions shortly after connecting to Chromecast or requesting fullscreen after the player had been destroyed.
  • Fixed advertising issues affecting Google DAI pause and resume events, fullscreen VAST playback, and mid-roll playback after seeking while paused.
  • The lock-screen scrubber no longer advances while playback is paused.
  • Improved Picture-in-Picture and media-button broadcast receiver handling.
  • Added missing consumer rules for optional dependencies that could cause minified host-app builds to fail.

Offline downloads on Android 14 and later

Apps using offline downloads and targeting API level 34 or later must declare android.permission.FOREGROUND_SERVICE and android.permission.FOREGROUND_SERVICE_DATA_SYNC.


For additional technical details, see the Android Changelog.

AdvertisingData & Analytics
2 weeks ago

Ad Serving Analytics Expanded with New Content and Inventory Dimensions

You can now connect ad performance to the content, placements, and player experiences that generate impressions and revenue.

New Feature

JWX Ad Server customers can now analyze ad performance using additional media, placement, and player dimensions in Ad Serving analytics.

The following dimensions are available in Custom Reports and Ad Serving Sessions Data Sharing datasets:

  • Media and Placement to analyze ad performance by content and inventory placement
  • Player Name and Experience Type to compare performance across player experiences
  • Ad Slot Type to analyze impressions and revenue by ad position

These dimensions are available in Data Sharing at daily and monthly granularity. Media dimensions use the same content fields as Playback Analytics, making it easier to connect content performance with monetization data.

Player Name is unavailable for Strategy Rules inventory. Ad Slot Type is null when the slot type cannot be determined.

Learn more about Ad Serving Data.

AdvertisingLive ChannelsSDK: iOS
a month ago

iOS 4.27.0: Configurable live playback latency and advertising improvements

iOS SDK 4.27.0 adds configurable live playback latency. This release also upgrades the Google IMA SDK and improves ad reporting, player reconfiguration, playback controls, casting, lock-screen controls, and iOS 26 interface behavior.

New Features

  • A new liveSyncDuration property lets you configure how far behind the live edge playback targets.
  • The Google IMA SDK has been upgraded from version 3.22.1 to 3.32.0. Integrations using Google IMA must use version 3.28.10 or later.

Bug Fixes

  • IMA prerolls are correctly reported as PRE instead of MID when playback is reloaded after a context switch on iOS 26.
  • Calling loadPlayerConfiguration during an active IMA ad no longer prevents onAdImpression from firing for the new preroll.
  • Standard IMA ad requests now include vpmute and vpa values that reflect the player’s mute and autoplay state.
  • DAI configurations now correctly apply maxRedirects, debugMode, ppid, and sessionID from the configured DAI settings.
  • Consecutive playback-rate changes now preserve the most recently requested value.
  • The progress bar no longer briefly displays a completed state before autostart playback begins.
  • Video descriptions now appear in the portrait controls overlay on initial load on iOS 26.
  • The Chromecast interface now displays the correct position and duration after disconnecting from a paused casting session.
  • Viewers can now scrub through VOD content from the lock screen or Control Center. Scrubbing remains disabled for live streams and during ad breaks.
AdvertisingLive ChannelsSDK: Android
2 months ago

Android 4.26.0: Configurable live playback latency and modernized components

Android SDK 4.26.0 adds configurable live playback latency and modernizes core playback and advertising components. This release also improves playlist replay, Picture-in-Picture, DAI, Chromecast, and caption behavior.

New Features

  • A new PlaylistItem.liveSyncDuration property lets you configure how far behind the live edge playback targets.
  • The core playback architecture has been upgraded to AndroidX Media3 (ExoPlayer) 1.10.0, including media source creation, and side-loaded caption handling.
  • The Google IMA SDK has been upgraded to version 3.39.0, with added timeout protection for ad requests.

Bug Fixes

  • Playlist items configured with startTime now apply the value only to initial playback. Repeated playback begins from the start of the item.
  • The player UI is correctly hidden when the system automatically enters Picture-in-Picture mode.
  • Content can automatically enter Picture-in-Picture mode when an app is backgrounded on Android 12 and later.
  • Skipping a playlist item during a DAI ad no longer causes the player to crash.
  • Captions remain available after connecting to a Chromecast device and can be disabled during casting.
Unified Video and Display Ad Auction for Vertical Video
AdvertisingDynamic Strategy Rules
3 months ago

Unified Video and Display Ad Auction for Vertical Video

We’ve added new JWX Ad Server settings to the Advertising tab in Vertical Video, giving you more flexibility over which ad formats and placements are enabled.

New Feature

When JWX Ad Server is selected as the ad client, you can now choose the ad format for carousel ads and single player ads: display ads, video ads, or both.

Learn more about these advertising settings.

Advertising
4 months ago

Expanded Creative and Display Ad Support

We’ve expanded creative support in the ad server with Media asset creatives and added display ad demand integrations.

New Features

  • You can now upload media files directly when creating a creative using .mp4, .flv, and .mkv formats.
  • Display ads are supported for Prebid, Amazon TAM, and Smart Server Bidding (SSB) creative types.
  • The ad server supports TTD OpenPath (OpenPath) creative types. Contact your JWX representative for more details.
Streamlined Advertising setup for Vertical Video
AdvertisingDynamic Strategy Rules
4 months ago

Streamlined Advertising setup for Vertical Video

We’ve redesigned the Advertising tab in Vertical Video to make ad setup clearer, faster, and easier to manage.

New Feature

Advertising settings are now organized by ad placement, giving you more direct control over where ads appear.

The Advertising tab now includes three configurable ad types:

  • Carousel ads — display ads placed between carousel videos
  • Interstitial ads — ads placed between videos in full-screen
  • Sidebar ads — ads shown on the right rail in full-screen desktop viewing

Learn more about these advertising settings.

AdvertisingData & Analytics
5 months ago

New Data Sharing Dataset for Ad Serving Monthly Aggregates

Use this new dataset to gain insights about ad serving performance over large time periods.

New Feature

You can now easily access monthly aggregates of your ad serving data through a single dataset: Ad Serving Monthly Aggregates.

AdvertisingData & Analytics
6 months ago

New Data Sharing Datasets for Line Items and Creatives

Use these new datasets to gain more insights about line item and creative performance.

New Feature

You can now easily access daily rollups of your line item and creative data through dedicated datasets.

See Line Item and Creative Data to learn more.

AdvertisingDynamic Strategy RulesMedia ManagementWeb Player
7 months ago

New: JSON Editor for Strategy Rules

We’ve added a JSON Editor to Strategy Rules, giving you direct access to the underlying settings for Advertising, Media Curation, and Player UX configurations.

New Feature 

The JSON Editor provides visibility into how strategies are defined and gives advanced users greater control when dashboard fields do not cover a specific use case:

  • View the full configuration structure
  • Modify supported fields not exposed as dashboard controls
  • Apply precise adjustments for advanced scenarios 

Learn more about using the JSON Editor in Advertising, Media curation, and Player UX configurations.