JWP 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

  • 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
Release notes byAnnounceKit

Create yours, for free!

AdvertisingSDK: iOS
4 days ago

iOS: 4.23.0

iOS SDK 4.23.0 introduces support for raw VMAP XML ad schedules in JWAdsAdvertisingConfig and JWPlayerItem objects, enhances compatibility with Google IMA ads, updates the PrivacyInfo.xcprivacy file, raises the minimum supported iOS version, and includes bug fixes to improve playback behavior and stability.

New Features

  • Support for raw VMAP XML schedules has been added to JWAdsAdvertisingConfig and JWPlayerItem objects.
  • Autostart (vpa) and mute (vpmute) parameters are now appended to Google IMA ads.
  • The PrivacyInfo.xcprivacy file has been modified to clarify that JWPC does not track user-specific data.
  • The minimum supported iOS version has been raised to 15.0.

Bug Fixes

  • Custom data (.userInfo) is now sent to custom Chromecast receivers.
  • When displayInLandscape is true, content remains in fullscreen mode regardless of device orientation.
  • Seamless playback continues after exiting Picture-in-Picture (PiP) mode.
  • Viewers can seek within the DVR window during live streams.

Deprecation

  • iOS 14 is no longer supported.
AdvertisingWeb Player
4 days ago

Web: 8.38.3

This release includes new support for contextual ad targeting, improved ad loading behavior on iOS, and automatic preroll setup for Dynamic Ads.

New Features

  • Contextual segments from videos can be passed from the player to enable more accurate ad targeting.
  • iOS respects background ad loading settings providing smoother playback without interruptions.
  • Dynamic Ads automatically enables preroll support, ensuring compatibility across embed types.
AdvertisingSDK: Android
a week ago

Android 4.21.0

Android SDK 4.21.0 adds support for loading raw VMAP XML schedules in VampAdvertisingConfig and PlaylistItem objects, upgrades the OM SDK to version 1.4.12, and includes various bug fixes for improved stability and playback behavior.

New Features

  • Support for raw VMAP XML schedules has been added to VampAdvertisingConfig and PlaylistItem objects.
  • OM SDK has been upgraded to 1.4.12.

Bug Fixes

  • OMID ad measurements are now successfully sent via the JWP Android SDK with the OM SDK 1.4.12 upgrade.
  • (React-Native) related configurations now reload properly when the player is relaunched, ensuring consistent behavior across lifecycle events.
  • Fullscreen dialogs are now correctly dismissed when an activity is destroyed, preventing window leaks and improving lifecycle handling.
  • Improved surface lifecycle management prevents ExoPlayer crashes caused by prematurely released surfaces.
  • IMA ads no longer reload when returning from the background.
AdvertisingWeb Player
a month ago

Web: 8.37.1

Bug Fix

  • Resolved an issue affecting the Freewheel ad plug-in.
AdvertisingData & AnalyticsMedia Management
2 months ago

Dashboard fixes for Data Sharing, Article Matching playlists, and Advertising

This release addresses minor dashboard issues affecting Data Sharing, Article Matching playlists, and Advertising.

Bug Fixes

  • Data Sharing setup page links now open the Snowflake instance and support pages in a new tab.
  • The Embed playlist panel for Article Matching playlists now displays the correct JavaScript embed code. This embed requires the ?search=__CONTEXTUAL__ query parameter to properly match videos to the page content.
  • The label for Time between Ads on the Ad schedule page is corrected.
AdvertisingDynamic Strategy Rules
2 months ago

gpid and pos Support Added to Player Bidding

You can now include gpid and pos fields in bid requests for Player Bidding.

New Feature

Player Bidding now supports the imp.ext.gpid (Global Placement ID) and pos (Ad Position) fields. These optional values give demand partners better context about where an impression appears, improving targeting and consistency across platforms.

  • gpid: Publisher-defined string that uniquely identifies an ad placement across platforms and SSPs
  • pos: IAB-defined ad position type, which indicates the location of the ad within the content

Learn More:

  • Player Bidding
  • Player Bidding within Dynamic Strategy Rules
  • Player advertising configuration



AdvertisingSDK: Android
5 months ago

Android: 4.19.0

Android SDK 4.19.0 enhances caption management, upgrades core playback components, and addresses critical stability issues with advertisements.

New Features

  • For a video hosted on JW Platform, the player now ignores side-loaded captions if the video already includes embedded captions, preventing duplicate entries in the captions menu.
  • The AndroidX Media3 ExoPlayer has been upgraded to version 1.4.1.
  • The minimum supported Android version has been updated to Android 7 (API level 24).

Bug Fixes

  • DRM content with advertisements will play without causing application crashes.
  • Skipping a Dynamic Ad Insertion (DAI) ad advances the player to the next media item in the playlist.
Access ControlAdvertisingLive Channels
10 months ago

Broadcast Live: Enhanced Stream Control, Multi-Language Support, and Seamless Monetization

Broadcast Live now includes stream preview, reusable static ingest URLs, SRT support, time-shift functionality, up to 32 languages per stream, embedded captions, and improved SSAI monetization workflow.

New Features

  • Before streaming content to your viewers, you can preview a stream in the JWP dashboard and adjust your encoding settings accordingly. 
  • Reusable static ingest URLs can be created to maintain consistent encoder configurations for repeated live events.
  • Broadcast Live streams can be created from SRT (Pull) sources.
  • By defining a value for the time_shift parameter, you can adjust the channel timing for different timezones or create a catch-up channel. 
  • Live streams now support up to 32 languages per stream.
  • Broadcast Live now supports embedded 608/708 captions.
  • Broadcast Live SSAI monetization workflow has been improved.

Bug Fix

  • Live DRM streams can be previewed in the dashboard.
AdvertisingLive ChannelsMedia Management
10 months ago

Updates to suggested_tags API Routes & the Live to VOD Advertising Workflow

We've made an API route name update and expedited the advertising workflow with JWP’s Broadcast Live to VOD workflow with SSAI.

New Features

  • The list (GET /v2/sites/{site_id}/suggested_tags/) and create (POST /v2/sites/{site_id}/suggested_tags/) routes in the v2 Management API have been renamed to tags (List tags and Create a tag associated with a given site) to better fit their purposes as well as to better align the endpoint nomenclature with the other existing remove_tag and rename_tag routes.

    This change is reflected in both the routes and their response bodies. Please take this into account for any future interactions with these routes.

  • SCTE-35 ad markers in SSAI enabled Broadcast Live streams are now extracted and saved when your live stream is converted to VOD media. Maintain these ad cue points or edit them further on the media-level.
  • The original advertising segments in your Broadcast Live stream are now automatically stripped out when the live stream is converted to VOD media. Allowing for seamless new server side ads to be scheduled in the VOD stream leveraging the same ad cue points that have been preserved. 
Account & BillingAdvertisingWeb Player
a year ago

Google Publisher Provided Signals Support

JWP now provides native support for Google Publisher Provided Signals.

New Feature

When Google Publisher Provided Signals* is enabled, IAB contextual segments are automatically passed through the ad tag to improve programmatic monetization.

You can enable this feature in one of several ways:

  • Within a Strategy Rules ad experience
  • Through player customization in your JWP dashboard
  • By setting the advertising.enablePPS property in the on-page configuration


* Google Publisher Provided Signals needs to be enabled by JWP. Contact your JWP account representative to opt in.