Skip to content

Commit

Permalink
PBJS API link edits (#2965)
Browse files Browse the repository at this point in the history
* Initial work to break API Methods out to individual pages

Repurposes bidder autocomplete behavior.

* Add back links to match bidders

* Delete publisher-api-reference-old.md

File no longer needed.

* floors.md Providers/Partners added Assertive Yield (#2803)

* assertiveYield.md updated domain/link (#2804)

* GumGum updates zone and pubId descriptions (#2805)

* specifies us privacy is supported

* adds video support to gumgum md

* adds support for tcf 2

* adds new bid param to gumgum.md

* updates gumgum doc

* notes required mediaType for video products

* updates gumgum doc

* adds pubId and irisid params

* removes extra cell

* updates doc to include that bidfloor is in usd

* updates description for zone and pubid

* outbrain is now a prebid member (#2814)

* outbrain is now a prebid member

* missed underscore

Co-authored-by: bretg <[email protected]>

* Nextroll is now a Prebid.org member (#2815)

* Nextroll is now a Prebid.org member

Nextroll recently joined as a Prebid.or technology partner

* missing underscore

Co-authored-by: bretg <[email protected]>

* Openx: Add new supported userIds (#2816)

* multibid docs (#2757)

* multibid docs

* Update multibid.md

* wordsmithing the bid cache interaction

* minor edits

Co-authored-by: Jean Stemp <[email protected]>

* Added support for userIds (#2776)

* Add TCF2 Support for Invibes

* updated invibes.md 

added supported userIds;

* update documention of doceree adapter (#2780)

* Improved documentation on Registering on Timeout (#2787)

* addefend bid adapter documentation (#2789)

Co-authored-by: Mitschi <[email protected]>

* Update rads.md (#2790)

Changed: gdpr_supported and gvl_id

* Update sovrn docs to show floor module support (#2795)

* OpenX docs update (#2799)

Clarify that platform and delDomain can both be passed.

* IX adapter has priceFloors module support (#2800)

Co-authored-by: punkiller <[email protected]>

* added docs for roundel alias (#2808)

* adding algolia section

* rubicon: updating preferred data type (#2824)

Either string or int works for client-side calls, but PBS requires integers

* Tappx: update docs. userId added (#2829)

Co-authored-by: marc_tappx <[email protected]>

* Update Criteo adapter doc for PBS support (#2813)

* Update Criteo adapter doc for PBS support

Update Criteo adapter doc for PBS support:
- PBS support flag
- PBS activation note about reaching to PBS point of contact

PBS adapter pull request: prebid/prebid-server#1775

* Update criteo.md

* Update criteo.md

* Update criteo.md

* Add Impactify bidder documentation (#2821)

* Add Impactify bidder documentation

Adding documentation to support impactify bidder.

This is in relation to the following PR:

* Update impactify.md

minor edits

Co-authored-by: Jean Stemp <[email protected]>

* Adkernel: actualizing documentation (#2823)

* Actualize adkernel adaptors documentation

* Update adkernelAdn.md

* Update adkernel.md

* Update adkernelAdn.md

* Add UserId Submodule AdmixerId (#2666)

* add gdpr and usp

* admixer id system

* admixer id system

* admixer id system download.md

* admixer id system

* merge and update descr

* admixer id system

* Update userId.md (#2739)

* dev-docs: describe Adloox Prebid Analytics Adapter (#2762)

* dev-docs: describe Adloox Prebid Analytics Adapter

* dev-docs: add disclosure to adloox module as per as per prebid/Prebid.js#6308 (comment)

* Bidmachine adapter docs (#2819)

* Adds Bidmachine adapter docs

* Fixes quotes

* Adds type column, adds styling

* adot: add the documentation for the bidder comnfig of prebid js (#2827)

* gpt-pre-auction ORTB2 updates (#2835)

* Mediawallah (#2817)

* add mwOpenLink doc

* add mediawallah overview and registration in userId.md

* fix typo - partner

* AMP FPD doc updates (#2844)

* highlighting the default rates param (#2845)

* pbAdSlot: updating case and location (#2849)

* update quantcast as a prebid member (#2856)

* removed sizes from RP bid params (#2843)

* adid disclosure issue 6381 (#2818)

* adid disclosure issue 6381

* removing telaria disclosure 

prebid/Prebid.js#6507

* removing disclosure from synacor

* fixed typo in pub api (#2859)

* refining GDPR config docs (#2860)

* zeta_global_ssp.md (#2782)

Co-authored-by: Surovenko Alexey <[email protected]>

* Adding supported userids modules to logicad bid adapter documentation (#2826)

Co-authored-by: ytsuchiya <[email protected]>

* Updated Blue Billywig adapter documentation with new rendererSettings param (#2832)

* add Blue Billywig bidder adaptor dev docs

* Added unifiedId support to dev-docs/bidders/bluebillywig.md

Co-Authored-By: Scott <[email protected]>

* Blue Billywig Adapter - fix layout to bidder

* add Blue Billywig bidder adaptor dev docs

* Add missing empty line

* move empty line to right place...

* Add rendererSettings to the bid params docs for bluebillywig adapter

Co-authored-by: Scott <[email protected]>
Co-authored-by: Klaas-Jan Boon <[email protected]>

* Add gdpr and tcf2 supported parameters (#2838)

* Add gdpr and tcf2 supported parameters

* Add missing lines

* update between dev-doc (#2840)

Co-authored-by: Ignat Khaylov <[email protected]>

* 33Across: Document support for User ID module (#2841)

* Add publisher usage docs for 33Across

* Added 33Across to partners list

* Clarified example pubID

* Reinstated changes that got lost during rebase

* 33across adapter is GDPR compliant

* update docs

* added usp support

* We support Schain!

* Update for video support

* fixes to video params

* fixed context

* fixed instream params

* fix for multi-format

* Fixed Ad Unit titles

* protocols is required

* typo fix

* Added required bidder param

* removed duplicate video params

* formatting edits

* prebid-server adapter will support only single imp reqs

* Updated based in CR

* minor fix

* resolved merge conflicts

* Prebid Server adapter to support multi-imps

* supporting all userIds

Co-authored-by: Gleb Glushtsov <[email protected]>
Co-authored-by: Gleb Glushtsov <[email protected]>
Co-authored-by: Aparna Hegde <[email protected]>
Co-authored-by: Aparna Hegde <[email protected]>

* pubGENIUS bid adapter: support floor module (#2842)

* Outbrain adapter: make adapter non-aliased (#2847)

* add documentation for new params

* add documentation for prebid server support

* fix outbrain header level

* make outbrain a non-aliased adapter

* add Bidsxchange page (#2848)

* Interstitial Ads additions (#2851)

* removed sizes from RP bid params

* added interstitial page and config to adUnit

* interstitial page corrections

* Update InterstitialAds.md

* Update InterstitialAds.md

Co-authored-by: MartianTribe <[email protected]>

* ATS-identityLinkIdSystem - add explanation for new use3P config parameter (#2853)

* ATS-identityLinkIdSystem - add explanation for new use3P config parameter

* Update userId.md

* Update userId.md

Co-authored-by: MartianTribe <[email protected]>

* Bright Mountain Media: Update bidder code (#2857)

* Add Bright Mountain Media Adapter website doc

* Update brightmountainmedia.md

adding quotes on string example and the new 'pbjs: true' header, which will soon be needed

* Bright Mountain Media: Change bidder code

Co-authored-by: bretg <[email protected]>

* pageUrl doesn't work for all bidders (#2864)

* Sirdata Real-time Data Module documentation (#2858)

* Create sirdataRtdProvider.md

New Sirdata RTD Segmentation Module documentation

* Update cmp-best-practices.md

Added guidelines for Sirdata CMP

* Updated FeedAd adapter documentation (#2831)

* added FeedAd adapter parameters

* added gdpr support flag

* removed video media type

* added TCF Vendor ID for FeedAd

* Update doc file for TrustX (#2846)

* Add TrustX dev-doc

* Update trustx.md

* Update doc file for TrustX Bid Adapter to mark that adapter support gdpr

* Update doc file for TrustX Bid Adapter

* Update TrustX doc file

* Update TrustX doc file

* Update doc for TrustX Bid Adapter

* VID-104 out-stream edition (#2850)

* LiveWrapped US Privacy and COPPA support (#2854)

* Livewrapped bidder adapter

* Added analytics documentation

* Spelling

* Added support for tcf2 and schain

* video and native support

* Livewrapped gvl id

* Change in user id support

* Us Privacy and Coppa support

* Update bidder-adaptor.md (#2865)

* Update kargo.md (#2867)

* ATS-identityLinkIdSystem - add explanation for new notUse3P config parameter (#2868)

* spotx: adding ignoreCacheKey note (#2874)

* Prebid mobile user ID Support (#2875)

* removed sizes from RP bid params

* added interstitial page and config to adUnit

* interstitial page corrections

* Update InterstitialAds.md

* Update InterstitialAds.md

* modified sidebar link

* Prebid Mobile: added User ID support

Co-authored-by: MartianTribe <[email protected]>

* Update pbm-targeting-params-android.md

* Update pbm-targeting-ios.md

* Update rubicon.md

* Update rubicon.md

* removing disclaimer; versions no longer avail for download (#2873)

* PBS auction endpoint restructuring (#2882)

* Update adxcg.md (#2861)

* Update adxcg.md 

enable prebid-server support

* Update adxcg.md

added prebid-server activation pre-approval for activation note

* Outbrain adapter: reinstate as alias for zemanta (#2880)

* reinstate outbrain adapter as an alias for zemanta

* add outbrain_old.md doc for legacy aliased bidder and remove alias from outbrain.md

* added maxNestedIframes option (#2883)

* PBS feature list: unique stored req ID (#2885)

* NextRoll ID: docs (#2756)

* Add NextRoll ID docs

* Add entry to access table

* Add registration details and privacy policy

* Add nextrollIdSystem to download.md

* Update description

* Remove localstorage config

* Update nextroll -> nextrollId

* remove duplicate copy of districtmdmx (#2888)

* Update bidder creation(java) doc with alias feature (#2886)

* Update bidder creation(java) doc with alias feature

* wordsmithing

Co-authored-by: Serhii Nahornyi <[email protected]>
Co-authored-by: bretg <[email protected]>

* Add uid2.0 (#2884)

Co-authored-by: Amy Yang <[email protected]>

* Add support for coppa (#2872)

* Shinez bid adapter initial docs added (#2871)

* Sspbc adapter - update parameter list (#2863)

* add sspbc adapter

* add sspbc adapter

* sspBC adaptor: update bidder description

* Update dev docs for v4.7 of sspBC adaptor; change name of the doc; change id/siteid parameters to optional

* sspBC bid adapter: update documentation (publisherId optional parameter), remove duplicate md (sspBC.md)

* sspBC bid adapter: revert to old md name (sspBC.md)

* sspBC bid adapter: fix typo

* sspBC bid adapter: fix typo

* sspBC bid adapter: change example value

Co-authored-by: Wojciech Biały <[email protected]>

* Smile Wanted : Update doc to support User Sync (#2852)

* Nativo Bidder Adapter (#2834)

* Added nativo markup documentation to dev-docs/bidders

* Added IAB Global Vendor List ID number.

* Adjusted placementId Type to be integer

* Changed pbjs value to true

* Added optional url parameter

* deepintent docs added (#2830)

* deepintent docs added

* added to download page and corrected documentation

* additional registration steps added

Co-authored-by: Sourabh Gandhe <[email protected]>

* Docs for new adriver bidder (#2820)

* Docs for new adriver bidder

* adding quotes around string values

* Update Docs for new adriver bidder (remove parameter "bidfloor")

* adding pbjs flag

won't show up on the site without pbjs: true or pbs: true

Co-authored-by: bretg <[email protected]>

* Documentation for Kobler bidder adapter (#2806)

* Documentation for Kobler bidder adapter.

* Added information on how to generate a sample bid.

* Removed reading currency from currency.adServerCurrency.

* Mass custom configs (#2807)

* Updated docs for MASS module

* Add MASS to the list of global modules

* wordsmithing the overview (#2891)

* added installedModules (#2892)

* added installedModules

* missing dot

* making SharedID consistent

* rubicon outstream wordsmithing (#2895)

* rubicon outstream wordsmithing (#2896)

* Floors: updated gulp command (#2898)

* Update autocomplete styling and behavior name

For better clarity around the fact that it is used with both Bidders and API Reference the style, JS and fields have been updated to use a generic name rather than a Bidder-specific name.

* bidviewable module added to index (#2902)

* guide updates, native links (#2905)

* renamed bmtm to match biddercode (#2908)

* rubicon adapter: first party data docs (#2913)

* Update floors.md

* Docs for gnet bidder (#2828)

* Add files via upload

* add externalId on gnet docs

* Adf prebid-server adapter added (#2887)

* adformOpenRTB prebid-server adapter added

* rename adformOpenRTB adapter to adf

* descriptive title

* rubicon: another FPD update (#2915)

* PBS feature updates (#2916)

* Zeta global ssp (#2837)

* zeta_global_ssp.md

* Minor changes in 'tags' describing

Co-authored-by: Surovenko Alexey <[email protected]>

* User id intentiq update (#2889)

* Update Intent IQ ID docs

* Update Intent IQ ID docs

* fixed formatting (#2894)

* fixed formatting

* fixing language

* changed language

Co-authored-by: Sourabh Gandhe <[email protected]>

* minor change to Format menu (#2918)

* Audigent Halo RTD documentation update (#2899)

* Update TheMediaGrid doc to support coppa (#2901)

* Added doc file for Grid Bid Adapter

* update doc for TheMediaGrid Bid Adapter

* Added video support in Grid doc file

* removing unnecessary front matter

* Update doc file for TheMediaGrid Bid Adapter

* Added doc file for TheMediaGridNM Bid Adapter

* Update doc file for TheMediaGrid Bid Adapter

* Update doc file for The Media Grid Bid Adapter

* Update THeMediaGrid doc to support TCF 2.0

* Update doc for TheMediaGrid Bid Adapter

* Update doc file for TheMediaGrid Bid Adapter

* Update doc for TheMediaGrid Bid Adapter

* Update TheMediaGrid doc to support coppa

Co-authored-by: bretg <[email protected]>

* Sonobi adapter added support for coppa (#2906)

* add ccpa support true with pr (#2907)

prebid/Prebid.js#6470

* [criteo][doc] update doc notice for prebid server (#2919)

* Update prebidjsReleases.md (#2920)

* fixing links on video format page (#2921)

* FPD: update segments to new segtax format (#2922)

* added getHighestUnusedBidResponseForAdUnitCode (#2926)

* added segments section (#2929)

* Update ix.md (#2912)

updated the Supported Media Types (Prebid Server) table to include ad pods for OTT support for video

* Incorporate latest updates for API Reference

Changes from 20210412 - 20210503 as detailed at https://github.com/prebid/prebid.github.io/commits/master/dev-docs/publisher-api-reference.md

* Smartico adapter documentation (#2812)

Co-authored-by: Dmitri <[email protected]>

* Update Intent IQ ID docs - fix broken link (#2923)

* appnexus bidder - add getFloors support (#2927)

* Update adunit-reference.md (#2930)

* trying to fix bidder case name issues with git

* downloaded and renamed most recent versions of bidders

theAdx and tribeos.md

* removed theAdx.md

* added theadx.md

* Delete tribeOS.md

This is a duplicate file.

* removed safereache.md

* removed theadx.md

* added safereach, theadx and tribeos back in

* tribeos.md fix

* finally fixed the bidder files...

* sync with master

* sync with master

* sync with master

* Fixed broken links due to API doc refactor

* minor update to setconfig

* link updates

* Auto stash before merge of "pb-api-link-edits" and "origin/pb-api-link-edits"

Co-authored-by: Matt Vanderpol <[email protected]>
Co-authored-by: MartianTribe <[email protected]>
Co-authored-by: Slind14 <[email protected]>
Co-authored-by: susyt <[email protected]>
Co-authored-by: Chris Huie <[email protected]>
Co-authored-by: Kenan Gillet <[email protected]>
Co-authored-by: Jean Stemp <[email protected]>
Co-authored-by: invibes <[email protected]>
Co-authored-by: sourbh-doceree <[email protected]>
Co-authored-by: Bendegúz Ács <[email protected]>
Co-authored-by: AdDefend <[email protected]>
Co-authored-by: Mitschi <[email protected]>
Co-authored-by: onlsol <[email protected]>
Co-authored-by: Rachel Joyce <[email protected]>
Co-authored-by: Laurentiu Badea <[email protected]>
Co-authored-by: ix-certification <[email protected]>
Co-authored-by: punkiller <[email protected]>
Co-authored-by: lksharma <[email protected]>
Co-authored-by: prebidtappx <[email protected]>
Co-authored-by: marc_tappx <[email protected]>
Co-authored-by: Benjamin <[email protected]>
Co-authored-by: Thomas <[email protected]>
Co-authored-by: Jean Stemp <[email protected]>
Co-authored-by: Denis Logachov <[email protected]>
Co-authored-by: Galphimbl <[email protected]>
Co-authored-by: Patrick McCann <[email protected]>
Co-authored-by: Alexander Clouter <[email protected]>
Co-authored-by: Pavel Dunyashev <[email protected]>
Co-authored-by: Giudici-a <[email protected]>
Co-authored-by: hannapanova190119 <[email protected]>
Co-authored-by: Bryan Szekely <[email protected]>
Co-authored-by: asurovenko-zeta <[email protected]>
Co-authored-by: Surovenko Alexey <[email protected]>
Co-authored-by: logicad <[email protected]>
Co-authored-by: ytsuchiya <[email protected]>
Co-authored-by: Klaas-Jan Boon <[email protected]>
Co-authored-by: Scott <[email protected]>
Co-authored-by: Klaas-Jan Boon <[email protected]>
Co-authored-by: readpeaktuomo <[email protected]>
Co-authored-by: Ignat Khaylov <[email protected]>
Co-authored-by: Ignat Khaylov <[email protected]>
Co-authored-by: Aparna Rao <[email protected]>
Co-authored-by: Gleb Glushtsov <[email protected]>
Co-authored-by: Gleb Glushtsov <[email protected]>
Co-authored-by: Aparna Hegde <[email protected]>
Co-authored-by: Aparna Hegde <[email protected]>
Co-authored-by: Meng <[email protected]>
Co-authored-by: Rok Sušnik <[email protected]>
Co-authored-by: Gena <[email protected]>
Co-authored-by: mamatic <[email protected]>
Co-authored-by: BrightMountainMedia <[email protected]>
Co-authored-by: nouchy <[email protected]>
Co-authored-by: couchcrew-thomas <[email protected]>
Co-authored-by: PWyrembak <[email protected]>
Co-authored-by: ym-abaranov <[email protected]>
Co-authored-by: bjorn-lw <[email protected]>
Co-authored-by: David Bridges <[email protected]>
Co-authored-by: nllerandi3lift <[email protected]>
Co-authored-by: adxcgcom <[email protected]>
Co-authored-by: Abimael Martinez <[email protected]>
Co-authored-by: Serhii Nahornyi <[email protected]>
Co-authored-by: Serhii Nahornyi <[email protected]>
Co-authored-by: amykwyang <[email protected]>
Co-authored-by: Amy Yang <[email protected]>
Co-authored-by: Mathieu Pheulpin <[email protected]>
Co-authored-by: Serhii Kozlov <[email protected]>
Co-authored-by: wojciech-bialy-wpm <[email protected]>
Co-authored-by: Wojciech Biały <[email protected]>
Co-authored-by: Maxime DEYMÈS <[email protected]>
Co-authored-by: jsfledd <[email protected]>
Co-authored-by: Sourabh Gandhe <[email protected]>
Co-authored-by: Sourabh Gandhe <[email protected]>
Co-authored-by: Fridoom007 <[email protected]>
Co-authored-by: Catalin Ciocov <[email protected]>
Co-authored-by: Roberto Hsu Wu <[email protected]>
Co-authored-by: Jurij Sinickij <[email protected]>
Co-authored-by: yuvalgg <[email protected]>
Co-authored-by: Anthony Lauzon <[email protected]>
Co-authored-by: TheMediaGrid <[email protected]>
Co-authored-by: rimaburder-index <[email protected]>
Co-authored-by: cs83 <[email protected]>
Co-authored-by: Dmitri <[email protected]>
Co-authored-by: jsnellbaker <[email protected]>
  • Loading branch information
Show file tree
Hide file tree
Showing 170 changed files with 3,071 additions and 3,131 deletions.
12 changes: 12 additions & 0 deletions _assets/sass/components/_autocomplete-filter.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.pb-content {
.autocomplete-filter {
padding: 10px 15px;
border: 1px solid #b3c1cc;
background-color: rgba(236, 243, 245, 0.35);

&:focus {
outline: none;
}
}
}

10 changes: 0 additions & 10 deletions _assets/sass/components/_bidder-list.scss
Original file line number Diff line number Diff line change
@@ -1,14 +1,4 @@
.pb-content {
.bidder-filter {
padding: 10px 15px;
border: 1px solid #b3c1cc;
background-color: rgba(236, 243, 245, 0.35);

&:focus {
outline: none;
}
}

.c-bidder-list-group {
h4 {
color: #797f90;
Expand Down
1 change: 1 addition & 0 deletions _assets/sass/main.scss
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
@import 'components/social-media';
@import 'components/table';
@import 'components/download-form';
@import 'components/autocomplete-filter';
@import 'components/bidder-list';
@import 'components/search';

Expand Down
42 changes: 2 additions & 40 deletions _data/sidebar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@

- sbSecId: 1
title: Native Ads
link: /dev-docs/examples/native-ad-example.html
link: /formats/native.html
isHeader: 0
isSectionHeader: 0
sectionTitle:
Expand Down Expand Up @@ -1934,7 +1934,7 @@

- sbSecId: 6
title: Native
link: /dev-docs/show-native-ads.html
link: /prebid/native-implementation.html
isHeader: 0
isSectionHeader: 0
sectionTitle:
Expand Down Expand Up @@ -2046,41 +2046,3 @@
isSectionHeader: 0
sectionTitle:
subgroup: 0

#-------------- Prebid Identity --------------|

- sbSecId: 9
title:
link:
isHeader: 0
isSectionHeader: 1
sectionTitle: Prebid Identity
sectionId: prebid-identity
subgroup: 1000
sbCollapseId: prebid-identity

- sbSecId: 9
title: invis
link:
isHeader: 1
headerId: invis
isSectionHeader: 0
sectionTitle:
subgroup: 0

- sbSecId: 9
title: Identity Overview
link: /identity/prebid-identity.html
isHeader: 0
isSectionHeader: 0
sectionTitle:
subgroup: 0

- sbSecId: 9
title: SharedID and PubCommon ID
link: /identity/sharedIdPubCommon.html
isHeader: 0
isSectionHeader: 0
sectionTitle:
subgroup: 0

6 changes: 3 additions & 3 deletions _includes/adops/adops-gam-video-setup.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ <h2 id="line-item-setup">Line Item Setup</h2>
<li>In the <b>New line item</b> dialog, choose "Video".</li>
<li>Select the appropriate Line Item Type, etc.</li>
<li>In the <b>Expected creatives</b> section, choose your video size, e.g., 640x480v.</li>
<li>Set the dates, rate, limit, and targeting as desired. For example, for <a href="/dev-docs/publisher-api-reference.html#setConfig-Send-All-Bids">SendAllBids</a> include targeting for "hb_bidder_rubicon=rubicon" as well as the hb_pb_rubicon targeting. This isn't needed if only creating one set of orders for all bidders.</li>
<li>Set the dates, rate, limit, and targeting as desired. For example, for <a href="/dev-docs/publisher-api-reference/setConfig.html#setConfig-Send-All-Bids">SendAllBids</a> include targeting for "hb_bidder_rubicon=rubicon" as well as the hb_pb_rubicon targeting. This isn't needed if only creating one set of orders for all bidders.</li>
<li>Remember to set the hb_pb=BUCKET targeting for each line item, or hb_pb_BIDDER=BUCKET if using separate line items for each bidder.</li>
<li>Save the line item.</li>
</ol>
Expand All @@ -43,7 +43,7 @@ <h2 id="creative-setup">Creative Setup</h2>
<ul>
<li>Create a separate line item for each bidder.</li>
<li>Include a creative for each cache service utilized by your implementation.</li>
<li>Use the <a href="/dev-docs/publisher-api-reference.html#setConfig-vast-cache">ignoreBidderCacheKey</a> option on setConfig({cache}).</li>
<li>Use the <a href="/dev-docs/publisher-api-reference/setConfig.html#setConfig-vast-cache">ignoreBidderCacheKey</a> option on setConfig({cache}).</li>
</ul>

<h3 id="creative-single-cache">Single Cache Location</h3>
Expand Down Expand Up @@ -86,7 +86,7 @@ <h3 id="creative-multiple-cache">Multiple Cache Locations</h3>
If you're utilizing any bidders that cache their own VAST, you have two options:

<ul>
<li>If you're using Prebid.js 4.28 or later, you can specify the <a href="/dev-docs/publisher-api-reference.html#setConfig-vast-cache">ignoreBidderCacheKey</a> option on setConfig({cache}). This will cause the browser to generate a VAST wrapper and cache it in your standard location. Then you can use the instructions
<li>If you're using Prebid.js 4.28 or later, you can specify the <a href="/dev-docs/publisher-api-reference/setConfig.html#setConfig-vast-cache">ignoreBidderCacheKey</a> option on setConfig({cache}). This will cause the browser to generate a VAST wrapper and cache it in your standard location. Then you can use the instructions
above for "Single Cache Location". The tradeoff is that this approach requires
the video player to unwrap one extra level of VAST.</li>
<li>Utilize creative-level targeting in the ad server. Keep reading for more details.</li>
Expand Down
19 changes: 0 additions & 19 deletions _includes/sandbox/pb-api-test.html

This file was deleted.

2 changes: 0 additions & 2 deletions _layouts/bidder.html
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,6 @@ <h3>Features</h3>
<td class="pbTd">{% if page.dchain_supported == true %}yes{% else %}no{% endif %}</td>
<th class="pbTh">Safeframes OK</th>
<td class="pbTd">{% if page.safeframes_ok == false %}no{% elsif page.safeframes_ok == true %}yes{% else %}check with bidder{% endif %}</td>
<th class="pbTh"></th>
<td class="pbTd"></td>
</tr>
<tr>
<th class="pbTh">Supports Deals</th>
Expand Down
10 changes: 1 addition & 9 deletions _layouts/home.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,14 +42,6 @@ <h1>Prebid Documentation</h1>
<p class="mt-4"><a href="/prebid-mobile/download.html">Download Mobile SDK</a></p>
</div>
</div>
<div class="card text-center">
<div class="card-body">
<div class="card-media"><img src="/assets/images/user-identity.png" width=100 alt="Prebid User Identity Icon"></div>
<div class="card-title"><h3>Prebid User Identity</h3></div>
<p class="mb-4">Supporting a thriving open web while respecting user privacy.</p>
<a href="/identity/prebid-identity.html" class="btn btn-outline-brand">View Docs</a>
</div>
</div>
</div>

<div class="row text-center mt-7">
Expand Down Expand Up @@ -79,7 +71,7 @@ <h2>Formats</h2>
<div class="w-100 d-none d-md-block d-xl-none"></div>
<div class="card text-center">
<div class="card-body">
<a class="card-title stretched-link" href="/dev-docs/show-native-ads.html">Native</a>
<a class="card-title stretched-link" href="/prebid/native-implementation.html">Native</a>
<div class="card-media">{% include icon__format--native.svg %}</div>
</div>
</div>
Expand Down
10 changes: 5 additions & 5 deletions _posts/2017-09-25-announcing-prebid-1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ As a **publisher**, you can look forward to the following when adopting Prebid.j

- Universal adunit type support for Native, Video and banner.
- Faster performance due to cutting out of additional JS libraries and simplified adapter code.
- Module integration support for things like [*multiple currency support*](/dev-docs/modules/currency.html), [*user syncing*](/dev-docs/publisher-api-reference.html#module_pbjs.userSync), [*simplified config APIs*](/dev-docs/publisher-api-reference.html#module_pbjs.setConfig).
- Module integration support for things like [*multiple currency support*](/dev-docs/modules/currency.html), [*user syncing*](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Configure-User-Syncing), [*simplified config APIs*](/dev-docs/publisher-api-reference/setConfig.html).
- Better support for single page applications/sites (concurrency).
- Better size mapping and responsive site support.

**If you have a Demand Adapter that works with Prebid.js - we need your help to work with Prebid 1.0!**

- Once you update your adapter to work with the base adapter in 1.0 - you will be able to integrate with more ad formats easier such as Native and Video.
- Once you update your adapter to work with the base adapter in 1.0 - you will be able to integrate with more ad formats easier such as Native and Video.
- We have broken down the parts of what an adapter does into separate functions - this will make it easier to integrate and test your adapter.
- We have some additional requirements on what needs to be returned and what kind of endpoints are supporteed (only XHR). Please see the full [adapter guide](/dev-docs/bidder-adapter-1.html) for details.

Expand All @@ -37,7 +37,7 @@ We've released [Prebid 1.0!](https://github.com/prebid/Prebid.js/releases/tag/1.

## How to get involved

We **need** the community's help to successfully launch Prebid.js 1.0. We have been working hard to make sure that it will be as painless as possible to transition, while still being able to make some needed breaking changes.
We **need** the community's help to successfully launch Prebid.js 1.0. We have been working hard to make sure that it will be as painless as possible to transition, while still being able to make some needed breaking changes.

Please let us know your feedback and how we can make Prebid.js and the Prebid community even better!

Expand All @@ -46,6 +46,6 @@ Prebid 1.0 Documentation:
- [Prebid publisher guide](/dev-docs/publisher-api-reference.html)
- [Prebid adapter guide](/dev-docs/bidder-adaptor.html)

As always, we love PRs. Thanks for contributing.
As always, we love PRs. Thanks for contributing.

By [Matt Kendall](https://github.com/mkendall07), PMC Chair:Prebid.js & Engineering Manager, AppNexus.
By [Matt Kendall](https://github.com/mkendall07), PMC Chair:Prebid.js & Engineering Manager, AppNexus.
2 changes: 1 addition & 1 deletion adops/before-you-start.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Our recommendation is to start with $1 or 10 cent granularity until you're more

{% capture dfpNote %}

[Google Ad Manager has a limit](https://support.google.com/admanager/answer/1628457?hl=en#Trafficking) of 450 line items per order, which includes archived line items. If you are designing your own granularity setup, make sure you do not exceed that amount. Refer to our recommended pre-configured granularities in Prebid's API reference under the [Set Config Price Granularity instructions](/dev-docs/publisher-api-reference.html#setConfig-Price-Granularity).
[Google Ad Manager has a limit](https://support.google.com/admanager/answer/1628457?hl=en#Trafficking) of 450 line items per order, which includes archived line items. If you are designing your own granularity setup, make sure you do not exceed that amount. Refer to our recommended pre-configured granularities in Prebid's API reference under the [Set Config Price Granularity instructions](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Price-Granularity).
{% endcapture %}

{% include alerts/alert_note.html content= dfpNote %}
Expand Down
4 changes: 2 additions & 2 deletions adops/deals.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ hb_deal_appnexus = APN_456
We recommend confirming with your development team that the page is set up to send all deal targeting to the ad server. There are two ways to do this:
- Set the `enableSendAllBids` to **true**.
- Set `enableSendAllBids` to **false** and `alwaysIncludeDeals` to **true**. This option will minimize the number of targeting variables sent to the ad server.
See the [enableSendAllBids](/dev-docs/publisher-api-reference.html#setConfig-Send-All-Bids) documentation for details.
See the [enableSendAllBids](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Send-All-Bids) documentation for details.
{% endcapture %}

{% include alerts/alert_note.html content=noteAlert %}
Expand All @@ -57,7 +57,7 @@ See the [enableSendAllBids](/dev-docs/publisher-api-reference.html#setConfig-Sen

### Step 2: Create Key-values

For each header bidding partner you work with, create a keyword in the format of `hb_deal_BIDDERCODE`, e.g., `hb_deal_pubmatic`. For more examples of the keyword format, see the [API Reference for `pbjs.getAdserverTargeting`]({{site.github.url}}/dev-docs/publisher-api-reference.html#module_pbjs.getAdserverTargeting).
For each header bidding partner you work with, create a keyword in the format of `hb_deal_BIDDERCODE`, e.g., `hb_deal_pubmatic`. For more examples of the keyword format, see the [API Reference for `pbjs.getAdserverTargeting`](/dev-docs/publisher-api-reference/getAdserverTargeting.html).

<br>

Expand Down
4 changes: 2 additions & 2 deletions adops/send-all-bids-adops.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ As a publisher, you may want to have your ad server see **all** header bidding b
+ You have a contractual agreement with your header bidding partner.

{: .alert.alert-success :}
See the [Publisher API Reference]({{site.baseurl}}/dev-docs/publisher-api-reference.html#setConfig-Send-All-Bids) for more details.
See the [Publisher API Reference](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Send-All-Bids) for more details.


If you decide to send all bids to the ad sever, your developers have the option of explicity adding `enableSendAllBids: true` to `pbjs.setConfig()`. However, since the default value is `true` this addition is not strictly necessary. For details, see the [Publisher API Reference]({{site.baseurl}}/dev-docs/publisher-api-reference.html#setConfig-Send-All-Bids).
If you decide to send all bids to the ad sever, your developers have the option of explicity adding `enableSendAllBids: true` to `pbjs.setConfig()`. However, since the default value is `true` this addition is not strictly necessary. For details, see the [Publisher API Reference](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Send-All-Bids).

From the ad ops side, you can choose to set up one order per bidder, which allows for each order to have a set of line items using targeting keywords that include the bidder's name. For example, if you are working with [Rubicon](/dev-docs/bidders.html#rubicon), you would use `hb_pb_rubicon` in your line item's key-value targeting, and `hb_adid_rubicon` in the creative.

Expand Down
16 changes: 8 additions & 8 deletions adops/setting-up-prebid-with-the-appnexus-ad-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,29 +45,29 @@ If you are only sending the winning bid to the ad server, set up your keys like
| `hb_pb` | `0.1` |
| `hb_bidder` | `"rubicon"` |

Otherwise, if you are [sending all bids to the ad server]({{site.github.url}}/dev-docs/publisher-api-reference.html#module_pbjs.enableSendAllBids), you'll have to create a key for each bidder (e.g., `hb_pb_rubicon`, `hb_pb_partner1`, `hb_pb_partner2`, etc.), and all of the price bucket values for that key.
Otherwise, if you are [sending all bids to the ad server](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Send-All-Bids), you'll have to create a key for each bidder (e.g., `hb_pb_rubicon`, `hb_pb_partner1`, `hb_pb_partner2`, etc.), and all of the price bucket values for that key.

{: .table .table-bordered .table-striped }
| Key | Value (string) |
|------------------+----------------|
| `hb_pb_rubicon` | `0.1` |

Depending on the price granularity you want, you may find one of the following CSV files helpful. Each file has the buckets for that granularity level predefined. You can avoid manually setting up key-value targeting by uploading the appropriate CSV file on the [key-values screen](https://monetize.xandr.com/docs/key-value-targeting):
Depending on the price granularity you want, you may find one of the following CSV files helpful. Each file has the buckets for that granularity level predefined. You can avoid manually setting up key-value targeting by uploading the appropriate CSV file on the [key-values screen](https://docs.xandr.com/bundle/monetize_monetize-standard/page/topics/key-value-targeting.html):

+ [10cent-prebid-buckets.csv]({{site.github.url}}/assets/csv/10cent-prebid-buckets.csv)
+ [25cent-prebid-buckets.csv]({{site.github.url}}/assets/csv/25cent-prebid-buckets.csv)
+ [dense-prebid-buckets.csv]({{site.github.url}}/assets/csv/dense-prebid-buckets.csv)

For more information about how to set up price bucket granularity in Prebid.js code, see the API documentation for [`pbjs.setPriceGranularity`]({{site.github.url}}/dev-docs/publisher-api-reference.html#module_pbjs.setPriceGranularity).
For more information about how to set up price bucket granularity in Prebid.js code, see the API documentation for [`pbjs.setPriceGranularity`](/dev-docs/publisher-api-reference/setConfig.html#setConfig-Price-Granularity).

{: .alert.alert-success :}
You can only report on price bucket values if you provide them in the <a href="https://monetize.xandr.com/docs/key-value-targeting">Key-Value Targeting UI</a>.
You can only report on price bucket values if you provide them in the <a href="https://docs.xandr.com/bundle/monetize_monetize-standard/page/topics/key-value-targeting.html">Key-Value Targeting UI</a>.

## Step 2. Add Creatives

You'll need one creative per ad size you'd like to serve. You can re-use a creative across any number of line items and campaigns.

Follow the creative setup instructions in [Add Creatives](https://monetize.xandr.com/docs/add-creatives) with the following setting:
Follow the creative setup instructions in [Add Creatives](https://docs.xandr.com/bundle/monetize_monetize-standard/page/topics/add-a-creative.html) with the following setting:

- Select **Show Template Selector**.

Expand Down Expand Up @@ -114,7 +114,7 @@ You'll need to create one line item for every price bucket you intend to serve.

For example, if you want to have $0.10 price granularity, you'll need 201 line items, one for each of your key-value targeting settings from Step 1.

For each line item, follow the line item setup instructions in [Create a Line Item](https://monetize.xandr.com/docs/create-a-standard-line-item), with the following settings:
For each line item, follow the line item setup instructions in [Create a Line Item](https://docs.xandr.com/bundle/monetize_monetize-standard/page/topics/create-a-standard-line-item.html), with the following settings:

- Set the **Revenue Type** to *CPM*.

Expand All @@ -128,15 +128,15 @@ For each line item, follow the line item setup instructions in [Create a Line It

- Still in the targeting settings, target the custom category `prebid_enabled`. This will allow you to turn targeting on and off for a placement (or an entire placement group) by adding it to the custom category, which you'll do in one of the later steps. This is useful for troubleshooting.

For more information about targeting custom content categories, see [Content Category Targeting](https://monetize.xandr.com/docs/content-category-targeting).
For more information about targeting custom content categories, see [Content Category Targeting](https://docs.xandr.com/bundle/monetize_monetize-standard/page/topics/content-category-targeting.html).

## Step 4. Set up Campaigns

For each line item, create one campaign to associate with it. The campaign should have an unlimited budget, start running right away, and run indefinitely.

You shouldn't have to do anything else. All other settings (such as budget and targeting) are inherited from the line item.

For more information, see the full campaign setup instructions at [Create a Campaign](https://monetize.xandr.com/docs/create-a-campaign).
For more information, see the full campaign setup instructions at [Create a Campaign](https://docs.xandr.com/bundle/monetize_monetize-standard/page/topics/create-a-campaign.html).

## Step 5. Add the `prebid_enabled` Custom Category to Placements

Expand Down
2 changes: 1 addition & 1 deletion assets/css/main-bundle.css

Large diffs are not rendered by default.

Binary file modified assets/images/flowcharts/FirstPartyData-Detailed.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/images/sharedid.png
Binary file not shown.
Binary file removed assets/images/user-identity.png
Binary file not shown.
4 changes: 2 additions & 2 deletions assets/js/autocomplete.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
var input = document.getElementById('bidder-filter');
var input = document.getElementById('autocomplete-filter');
new Awesomplete(input, {
list: BidderList,
list: AutocompleteList,
replace: function(item) {
this.input.value = item.label;
},
Expand Down
Loading

0 comments on commit c549959

Please sign in to comment.