5 years ago
Web: 8.11.1
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.