Latest Releases JW Player JW Platform iOS SDK Android SDK

v8.13

Player Bidding Powered by Prebid.js

JW 8.13 includes a major technical upgrade to our Video Player Bidding (VPB), with the goal of maximizing your total ad yield in mind. This release introduces the use of Prebid.js,—considered the gold-standard in header-bidding frameworks,—to conduct client-side auctions. Its broad support in the ad-tech ecosystem and JW Player’s investment in contributing to the open source project will enable exciting new features in the coming months. Our Prebid-powered player bidding solution will also increase demand through the support of additional monetization partners and bring new insights into the advertisers buying your inventory.

v8.13.8

Release Date: April 30, 2020

Service release, no new features.

v8.13.7

Release Date: April 23, 2020

Service release, no new features.

v8.13.4

Release Date: April 13, 2020

Service release, no new features.

v8.13.3

Release Date: April 1, 2020

Updates

Advertising

  • Added Video Player Bidding support for Index Exchange.
  • Reduced human error in setting up player bidding on the client side by making the accepted values in advertising.bidders case insensitive.
  • Added case insensitivity to directional AdChoices logo positioning values (top, right, left, bottom) coming from ad responses. Before, incorrect casing would always result in a top-left positioned AdChoices logo.

Fixes

Core Player

  • Fixed an issue causing DASH segmented VTT captions (cue times are relative to the segment time rather than total video time) to show up all at once at the beginning.
  • Fixed an accessibility bug where Apple Voiceover does not announce the volume slider when focused in Safari.
  • Fixed an accessibility issue where keyboard shortcuts stop working in fullscreen mode after interacting with the time slider.

Advertising

  • Fixed an issue in IMA where the on('adsManager') event returned a null payload instead of the object.

v8.13.1

Release Date: March 23, 2020

Fixes

Core Player

  • Fixed a bug where the player was unable to replay media after it had been completed in some cases.

v8.13.0

Release Date: March 18, 2020

Updates

Core Player

  • Extended the Javascript API to allow for asynchronous blocking between playlist items. Loading, preloading, ads, and playback of the next playlist item can be blocked until async operation, wrapped in a promise, resolves.
  • Exposed metadataCueParsed events in Safari when ID3 tags are parsed.
  • Reduced core player library size by 9.4%.
  • Added support to load and parse HLS manifest metadata in Safari when an HLS stream contains #EXT-X-PROGRAM-DATE-TIME tags.
  • Added a new boolean configuration option, loadAndParseHlsMetadata, which can be set to false to disable metadata parsing in Safari, which will lower manifest requests.
  • Increased the number of seconds before a video completes where the next playlist item’s content begins to load from two to five in order to better accommodate asynchronous operations and reduce rebuffering.

Advertising

  • Enabled Prebid.js to power client side auctions and migrated existing JW Video Player Bidding demand partners to use Prebid’s adapters.
  • Created a new event, adWarning in the VAST plugin, which fires when a non-fatal ad error occurs that does not prevent fill.
  • Created warning 70001 for VAST error code 1002, which occurs when a VMAP does not contain tracking events for the ad break.
  • Added a new boolean configuration option, withCredentials to the advertising block, which when set to false will make just one ad call, one without credentials. By default, this option is set to true, which explicitly makes ad requests with credentials.
  • Added support to prioritize ad schedules configured within an individual playlist item over any other ad schedule in Google IMA and Freewheel.

Fixes

Core Player

  • Fixed a Javascript exception being thrown in live HLS streams using program-date-time metadata.