LongTail Ad Solutions

LongTail Ad Solutions

JW Player is an enterprise video platform for publishers and media companies. The JWP script loads an HTML5 video player with built-in analytics that tracks play events, completion rates, and ad performance. Also supports header bidding for video ad inventory monetization.

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.

Visit website

Consent Categories

Functional
Analytics

Also Known As

LongTail Ad SolutionsJW PlayerJWPvideo player analyticsheader bidding videojwplayer.js

Industries

Computers Electronics and Technology

Tracked Domains (4)

jwplayer.comMarketing
jwpsrv.comEssential
jwpcdn.comMarketing
jwplatform.comMarketing

Frequently 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

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for LongTail Ad Solutions

ConsentStack automatically detects and manages LongTail Ad Solutions trackers so your site stays compliant with global privacy regulations.