Player Bidding overview

Connect your digital video inventory directly to advertising demand sources, increasing competition for your inventory to boost your ad yield.

Player Bidding (PB) connects your digital video inventory directly to advertising demand sources, increasing competition for your inventory to boost your ad yield.

When you implement PB, JW Player manages the following aspects on your behalf:

  • Functionality improvements that leverage Prebid.js
  • Ad partner code management
  • Proprietary product maintenance and improvements


Requirements

ItemDescription
Ad partner IDsYou will need the correct combination of IDs for each ad partner that you include in your PB implementation.

If you do not have an existing relationship with any of these partners, your JW Player representative can introduce you to one of our partners.
Ads.txtYou need to add the appropriate entries for your ad partners to your Authorized Digital Sellers text file.
Google Ad Manager (GAM) line itemsIf you manage your line items via GAM, reach out to your JW Player representative. Our JW Yield Operations team can generate the necessary line items on your behalf.
JW Player permissionsYou must have Player Bidding enabled for your account and one of the following licenses:

   • Enterprise
   • Ads
JW Player 8.13.6+PB functionality is supported only from JW Player 8.13.6.
Privacy FrameworksJW Player supports the following privacy frameworks:


IAB CCPA COMPLIANCE FRAMEWORK
(CCPA only) The California Consumer Privacy Act (CCPA) grants California consumers several rights:

   • Right to know what personal information is collected
   • Right to delete personal information
   • Right to opt-out of sale of personal information
   • Right to non-discrimination in terms of price or service when a consumer exercises a privacy right under CCPA

If you are subject to CCPA, be sure that your developer team implements the IAB CCPA Compliance Framework.



IAB EUROPE TRANSPARENCY AND CONSENT FRAMEWORK
(GDPR only) The General Data Protection Regulation (GDPR) addresses "the protection of natural persons with regard to the processing of personal data and on the free movement of such data":

   • Consent [...] given in the context of a written declaration
   • Right to withdraw [...] consent at any time

If you need to send General Data Protection Regulation (GDPR) consent through your bids, be sure that your developer team implements the IAB Europe Transparency and Consent Framework.


Implementation use cases

Player Bidding is uniquely developed to support several implementation use cases. The following sections provide brief explanations of each new PB implementation and PB with an existing Prebid implementation use case.

New implementation

Use caseDescription
Using PB only
                            
JW Player manages the following implementation aspects on your behalf:

   • Functionality improvements that leverage prebid.js
   • Partner integration
   • Product maintenance

PB allows you to choose between several mediation layer options. When you choose a mediation option, you are choosing how the bid auction occurs. Each mediation option is explained below:

   • JW Player: (IMA, VAST) An auction is conducted by the player. If a winner is selected, the winner's ad is called. If no winner is selected, the fallback tag is called.

   • SpotX as Primary Adserver: (VAST) No auction is conducted by the player. The player asks SpotX for a bid and calls the returned ad response regardless of price.

   • Google Ad Manager: (IMA) No auction is conducted by the player. All bids are sent to Google Ad Manager (formerly known as DFP) and rendered as line items that compete against other line items. GAM serves the winning line item.

   • JW Player + GAM: (IMA) An initial auction is conducted by the player. If a winner is selected, the winner's ad is called. If no winner is selected, the fallback tag is called. If no winner is selected for any reason, all valid bids are sent to GAM where the bid values are rendered as line items to compete against other line items. GAM serves the winning line item.

Existing Video Prebid.js implementations

Use caseDescription
Using only JW Player partnersIf you have an existing video header bidding implementation that has been configured solely with existing JW Player partners, we suggest migrating to PB.
Using a mix of JW Player partners and non-partnersIf you have a mix of JW Player partners and non-partners, you should do the following:

Use a PB implementation for ad partners who are also JW Player partners.

• Tell your JW Player representative about your other ad partners. JW Player will work with you to integrate them into PB. While the integration is being developed, you can implement PB alongside an existing Video Prebid.js implementation that contains JW Player non-partners.
Using JW Player non-partnersIf you have a relationship with only ad partners which are not JW Player ad partner, you should do the following:

• Tell your JW Player representative about your other ad partners. JW Player will work with you to integrate them into VPB. While the integration is being developed, you can implement PB alongside an existing Video Prebid.js implementation that contains JW Player non-partners.


Did this page help you?