Overview
LongTail Ad Solutions is the parent company of JW Player, an enterprise-grade HTML5 video platform used by media companies, publishers, and broadcasters to deliver video content at scale. JW Player provides video playback, stream delivery, advertising monetization (including video header bidding), and detailed viewer analytics. It is one of the most widely deployed third-party video players on the web, appearing on news sites, streaming portals, and content platforms globally.
What This Script Does
The JW Player script loads from cdn.jwplayer.com and injects a JavaScript-driven video player into the host page. Its behavior spans functional playback and advertising monetization:
Core video playback (functional)
- Renders an HTML5 video player with adaptive bitrate streaming support (HLS, DASH)
- Manages video stream delivery, quality switching, and buffering behavior
- Tracks playback events for the host publisher: play, pause, seek, buffer events, video complete, and percentage-watched milestones
- Sends viewer analytics data to JW Player's dashboard (
api.jwplayer.com) for publisher reporting: plays per video, completion rates, average watch time, drop-off points
Advertising monetization (marketing)
- When ad monetization is enabled, JW Player participates in video header bidding auctions before the video plays
- Requests pre-roll, mid-roll, and post-roll ad inventory from connected demand partners (Google Ad Manager, SpotX, FreeWheel, Magnite, and others)
- Loads third-party VAST/VPAID ad creatives within the player when a bid is won
- Fires ad impression and click tracking events to the winning advertiser's ad server
- Applies frequency capping cookies to manage how often a viewer sees the same ad creative
- Viewer identifiers may be passed to demand partners as part of the bid request
Viewer identification
- Sets first-party cookies on the publisher domain for viewer session tracking and analytics
- May set third-party cookies from demand partner ad tags loaded within the player
- The
jwplayer_prefixed localStorage keys persist player preferences (volume, quality setting, captions) across sessions
Consent & Compliance
- Category: Conditional — core video playback is functional; advertising monetization features require marketing consent
- GDPR: JW Player's video playback and publisher analytics are functional uses that can rely on legitimate interests or be categorized as essential infrastructure for delivering the requested content. However, when ad monetization is active, JW Player participates in programmatic advertising auctions that involve sharing viewer identifiers with multiple demand partners — this requires consent. IAB TCF purposes triggered by ad monetization: Purpose 1, 2, 3, 4, 7.
- IAB TCF: JW Player supports passing IAB TCF consent strings to demand partners. When a viewer declines advertising consent, JW Player can serve contextual-only ads or suppress monetization entirely.
- Data transfers: LongTail Ad Solutions / JW Player is a US company. Data is processed in the US. EU-US Data Privacy Framework applies.
Should You Block This Without Consent?
Conditional. If JW Player is used only for video playback without advertising monetization, it is functional and does not require consent. If advertising features (header bidding, VAST ads) are enabled, marketing consent is required before ad auctions are triggered. Configure JW Player to suppress ad loading until marketing consent is confirmed, while allowing the video player itself to initialize.
Consent Categories
Also Known As
Industries
Tracked Domains (4)
jwplayer.comMarketingjwpsrv.comEssentialjwpcdn.comMarketingjwplatform.comMarketingFrequently Asked Questions
Does the LongTail Ad Solutions script need consent?
Conditionally. The core JW Player video playback is functional and does not require consent on its own. When advertising monetization features are active — header bidding, VAST ad serving — those require marketing consent before ad auctions are initiated.
What does the LongTail Ad Solutions script collect?
The script tracks viewer analytics (plays, completions, watch time) sent to JW Player's dashboard. When ads are enabled, it passes viewer identifiers to demand partners including Google Ad Manager, Magnite, and others during programmatic header bidding auctions.
How does ConsentStack manage LongTail Ad Solutions?
ConsentStack treats the video playback component as functional while blocking ad monetization features until marketing consent is confirmed. Visitors can watch videos immediately, but header bidding auctions and viewer identifier sharing only start after consent is given.
Related Vendors
Manage consent for LongTail Ad Solutions
ConsentStack automatically detects and manages LongTail Ad Solutions trackers so your site stays compliant with global privacy regulations.