<img src="https://img.shields.io/badge/%20-ENTERPRISE-%23B10031" style="float:left"/><br />

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, JWP manages the following aspects on your behalf:

  • Functionality improvements that leverage Prebid.js

  • Ad partner code management

  • Proprietary product maintenance and improvements

<br /> <hr />

## Requirements

<table> <thead> <tr> <th> Item </th> <th> Description </th> </tr> </thead> <tbody> <tr> <td width="25%"><strong>Ad partner IDs</strong></td> <td width="75%">You will need the correct <a href="/players/reference/advertising-config-ref#advertisingbidsbidders" target="_blank">combination of IDs for each ad partner</a> that you include in your PB implementation. <br /> <br /> If you do not have an existing relationship with any of <a href="/players/reference/advertising-config-ref#advertisingbidsbidders" target="_blank">these partners</a>, your JWP representative can introduce you to one of our partners. </td> </tr> <tr> <td><strong>Ads.txt</strong></td> <td>You need to add the appropriate entries for your ad partners to your Authorized Digital Sellers text file. </td> </tr> <tr> <td><strong>Google Ad Manager (GAM) Line Items</strong> </td> <td><strong>If you manage your line items via GAM, reach out to your JWP representative.</strong> Our JW Yield Operations team can generate the necessary line items on your behalf. </td> </tr> <tr> <td><strong>JWP Permission</strong></td> <td>You must have Player Bidding enabled for your account.</td> </tr> <tr> <td><strong>JWP 8.13.6+</strong></td> <td>Player Bidding functionality is supported only from JWP 8.13.6.</td> </tr> <tr> <td><strong>Privacy Frameworks</strong></td> <td>JWP supports the following privacy frameworks: <br /><br /> <strong>IAB CCPA COMPLIANCE FRAMEWORK</strong><br /> (CCPA only) The <a href="http://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?division=3.&part=4.&lawCode=CIV&title=1.81.5" target="_blank">California Consumer Privacy Act (CCPA)</a> grants California consumers several rights: <ul> <li>Right to know what personal information is collected</li> <li>Right to delete personal information</li> <li>Right to opt-out of sale of personal information</li> <li>Right to non-discrimination in terms of price or service when a consumer exercises a privacy right under CCPA</li> </ul> If you are subject to CCPA, be sure that your developer team implements the <a href="https://github.com/InteractiveAdvertisingBureau/USPrivacy" target="_blank">IAB CCPA Compliance Framework</a>. <br /><br /><br /> <strong>IAB EUROPE TRANSPARENCY AND CONSENT FRAMEWORK</strong> <br />(GDPR only) The <a href="https://eur-lex.europa.eu/eli/reg/2016/679/oj" target="_blank">General Data Protection Regulation (GDPR)</a> addresses &quot;the protection of natural persons with regard to the processing of personal data and on the free movement of such data&quot;: <ul> <li>Consent [...] given in the context of a written declaration</li> <li>Right to withdraw [...] consent at any time</li> </ul> If you need to send General Data Protection Regulation (GDPR) consent through your bids, be sure that your developer team implements the <a href="https://github.com/InteractiveAdvertisingBureau/GDPR-Transparency-and-Consent-Framework" target="_blank">IAB Europe Transparency and Consent Framework</a>. </td> </tr> </tbody> </table>

<br /> <hr />

## 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.

<br />

### New implementation

<table> <thead> <tr> <th> Use Case </th> <th> Description </th> </tr> </thead> <tbody> <tr> <td width="25%"><strong>Using PB Only</strong></td> <td width="75%">JWP manages the following implementation aspects on your behalf: <ul> <li>Functionality improvements that leverage <strong>prebid.js</strong></li> <li>Partner integration</li> <li>Product maintenance</li> </ul> PB allows you to choose between several mediation layer options. When you choose a mediation option, you are choosing how the bid auction occurs. <br /><br /> Each mediation option is explained below: <ul> <li><strong><a href="/players/docs/jw8-set-up-pb-for-jw-player-mediation">JWP</a></strong>: (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.</li><br /> <li><strong><a href="/players/docs/jw8-set-up-pb-for-jw-player-gam-mediation">JWP + GAM</a></strong>: (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.</li><br /> <li><strong><a href="/players/docs/jw8-set-up-pb-for-gam-mediation">Google Ad Manager</a></strong>: (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.</li><br /> <li><strong><a href="/players/docs/jw8-set-up-pb-for-spotx-mediation">SpotX as Primary Adserver</a></strong>: No auction is conducted by the player. The player asks SpotX for a bid and calls the returned ad response regardless of price.</li> </ul> </td> </tr> </tbody> </table>

<br /> <br />

### Existing Video Prebid.js implementations

<table> <thead> <tr> <th> Use Case </th> <th> Description </th> </tr> </thead> <tbody> <tr> <td width="25%"><strong>Using Only JWP Partners</strong></td> <td width="75%">If you have an existing video header bidding implementation that has been configured solely with existing JWP partners, we suggest <a href="#new-implementation">migrating to PB</a>.</td> </tr> <tr> <td><strong>Using a Mix of JWP Partners and Non-partners</strong></td> <td> If you have a mix of JWP partners and non-partners, you should do the following: <ul> <li>Use a <a href="#new-implementation">PB implementation</a> for ad partners who are also JWP partners.</li> <li>Tell your JWP representative about your other ad partners. Your representative will work with you to integrate them into PB. While the integration is being developed, you can implement PB alongside an existing <a href="/players/docs/jw8-set-up-pb-for-gam-mediation">Video Prebid.js implementation</a> that contains JWP non-partners.</li> </ul> </td> </tr> <tr> <td><strong>Using Only JWP Non-partners</strong></td> <td> If you have a relationship with only ad partners which are not JWP ad partner, you should do the following: <ul> <li>Tell your JWP representative about your other ad partners. Your representative will work with you to integrate them into PB. While the integration is being developed, you can implement PB alongside an existing <a href="/players/docs/jw8-set-up-pb-for-gam-mediation">Video Prebid.js implementation</a> that contains JWP non-partners.</li> </ul> </td> </tr> </tbody> </table>

<br />

<!-- Removes the automatic page-to-page navigation at the bottom of the page -->

<style> .rm-Pagination { display: none; } </style>