Latest Releases JW Player JW Platform iOS SDK Android SDK

v8.11

VAST 4.1 Macro Support

JW 8.11 features five new ad tracking pixel macros supported in VAST 4.1. These macros are designed to provide more information about the ad play to the ad server, ranging from GDPR consent to the page url. Web player support for Open Measurement via the verification node is still under development by the IAB and will be implemented once available.

v8.11.8

Release Date: November 20, 2019

Fixes

Core Player

  • Fixed an issue causing some DASH streams with embedded captions that use cue alignment to throw a 240000 error in Safari.
  • Fixed a bug where keyboard shortcuts didn’t work while interacting with the settings menu.
  • Fixed the misalignment of control icons that appear in the middle of the screen on small players.
  • Fixed issues with misaligned vertical and horizontal webVTT captions that use cue positioning.

Advertising

  • Fixed an issue in VAST and IMA where the adPlay event only fired once per VPAID ad pod.
  • Fixed an issue in IMA where the player erroneously passed a skip offset value in ad requests, which is supposed to be set by GAM in the ad response. In VAST, skip is set to 1 in the request when skip is defined in the ad schedule, and 0 when it is undefined.

v8.11.7

Release Date: November 6, 2019

Updates

Advertising

  • In VAST and Google IMA, added better support for domain tracking within AMP based urls.

Fixes

Core Player

  • Fixed a bug where shelf widget UI would change size when the player entered floating state.
  • Fixed a bug where swiping did not paginate through the shelf UI on iPad OS.

Advertising

  • Fixed a bug where the player duplicated custom parameters in ad requests when using Google IMA.

v8.11.5

Release Date: October 23, 2019

Updates

Core Player

  • Added the ability to disable keyboard shortcuts via a toggle in the right click menu.

Advertising

  • In VAST and Google IMA, added support for IAB GDPR Transparency and Consent Framework v2. This framework introduces major enhancements and efficiency improvements, including mobile CMP support. It also expands the consent string to include ‘transparency’ features, including publisher controls and additional flexibility for vendors.

Fixes

Core Player

  • Fixed a bug causing player touch events to register on the element beneath the player in Safari iOS.
  • Fixed a bug that prevented the player from being in focus when playback was initiated via the play button.

Advertising

  • Improved the floating player to ensure that the “X” to dismiss is present during ad playback without needing to hover or click.

v8.11.4

Release Date: October 9, 2019

Fixes

Core Player

  • Fixed an issue where a dismissed floating player floats again when scrolling.

Advertising

  • Fixed a bug in VAST that added a skip button to ads that were not configured to be skippable.

v8.11.3

Release Date: October 3, 2019

Service release, no new features.

v8.11.2

Release Date: September 26, 2019

Service release, no new features.

v8.11.1

Release Date: September 25, 2019

Updates

Core Player

  • Improved accessibility on iOS in Safari by inheriting all captions styles set on the device.
  • Added automated translation support for Greek.
  • Added internationalization support for all fields in the keyboard shortcuts menu released in JW8.8.0, as well as automated translations for all 24 supported languages.
  • Improved float on scroll behavior on mobile so that the player sticks to the top when it reaches that position, rather than first scrolling out of view and popping back into place. With this change, the float on scroll feature is truly “float on scroll” on desktop, but more accurately behaves as “sticky” on mobile.

Advertising

  • In VAST, added support for the [DEVICEUA] tracking pixel or __device-ua__ in the ad tag, which sends the user’s device agent. Also added the ad tag support in Google IMA.
  • In VAST, added support for the [PAGEURL] tracking pixel, which sends the page where the ad is intended to play.
  • in VAST, added support for the [REGULATIONS] and [GDPRCONSENT] macros, which tell the ad server if GDPR regulations are being used and if consent has been granted, respectively.
  • IN VAST, added support for the [ADSERVINGID] macro, which adds the AdServingId value to the tracking pixel, which is parsed from the <AdServingId> node.

Fixes

Core Player

  • Fixed a bug causing a black screen during playback of an audio-only mp4, rather than the poster image persisting in the player.

Advertising

  • Fixed a bug in DAI where the player buffered infinitely after resuming playback from a mid-roll.
  • Fixed an issue in Google IMA where custom macros added in the custParams block were not being replaced by the correct values.
  • Fixed a bug in VAST causing the skip button to show on nonskippable VPAID ads when vpaidcontrols: true.
  • Fixed a bug causing VPAID creatives to be cancelled after 15 seconds due to stall detection.