diff --git a/.sass-cache/41c54059954d6ed385311837ab9d3a08e3784288/main.scssc b/.sass-cache/41c54059954d6ed385311837ab9d3a08e3784288/main.scssc new file mode 100644 index 0000000000..3e75ee75f1 Binary files /dev/null and b/.sass-cache/41c54059954d6ed385311837ab9d3a08e3784288/main.scssc differ diff --git a/.sass-cache/5eb7d1ad8f5d191bdc09ff706ecde9f0bb94342b/main.scssc b/.sass-cache/5eb7d1ad8f5d191bdc09ff706ecde9f0bb94342b/main.scssc new file mode 100644 index 0000000000..487a2b9b62 Binary files /dev/null and b/.sass-cache/5eb7d1ad8f5d191bdc09ff706ecde9f0bb94342b/main.scssc differ diff --git a/.sass-cache/a8ae1fbf8fe3cf0ae44282e4f927a25624204c54/main.scssc b/.sass-cache/a8ae1fbf8fe3cf0ae44282e4f927a25624204c54/main.scssc new file mode 100644 index 0000000000..6db4f74c3a Binary files /dev/null and b/.sass-cache/a8ae1fbf8fe3cf0ae44282e4f927a25624204c54/main.scssc differ diff --git a/404.md b/404.md index cd0bcb203a..c8ba3fe41a 100644 --- a/404.md +++ b/404.md @@ -2,7 +2,7 @@ layout: fourofour title: Page Not Found description: -hide: true + --- diff --git a/CNAME b/CNAME index 3c93479163..d329f03eb1 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -prebid.org \ No newline at end of file +docs.prebid.org \ No newline at end of file diff --git a/README.md b/README.md index cd697658d1..b8758ccbb2 100755 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -This repository contains the source files for the Prebid.js documentation site at [Prebid.org](http://prebid.org). +This repository contains the source files for the Prebid.js documentation site at [Prebid.org](https://prebid.org). Please see the sections below for more information. @@ -32,20 +32,11 @@ All docs are under the license shown in the `LICENSE` file in this directory. ## Prerequisites -The site uses [Jekyll](http://jekyllrb.com/), which is written in the [Ruby](http://www.ruby-lang.org/en/) language. +The site uses [Jekyll](https://jekyllrb.com/), which is written in the [Ruby](https://www.ruby-lang.org/en/) language. -To follow the instructions in the next section, you will need to install the [Bundler](http://bundler.io/) Ruby gem. - -Try the following command: - -``` -$ gem install bundler -``` - -If you are on a Mac and the above command fails with a permissions error (e.g., `"ERROR: While executing gem ... You don't have write permissions for the /Library/Ruby/Gems/... directory."`), try the following steps: - -1. Build your own `ruby` binary using [Homebrew](https://brew.sh/): `brew install ruby`. The Homebrew-built Ruby should include its own version of the `gem` command which avoids modifying system libraries. -2. Try `gem install bundler` again. If it still fails, try `sudo gem install bundler`. After that, you should be able to avoid any further use of `sudo` by running `bundler` with the arguments shown in the next section. +1. follow the instructions at https://jekyllrb.com/docs/installation/ for your OS +1. gem install github-pages +1. start Jekyll as described below @@ -55,10 +46,7 @@ Before submitting a pull request, you should run the site locally to make sure y To get started editing the site and seeing your changes, clone this repo and enter the following commands in your terminal: -- `cd /path/to/prebid.github.io` - -- `bundle install --path vendor/bundle` - +- `cd path/to/prebid.github.io` - `bundle exec jekyll serve` You should see output that looks something like this: diff --git a/_config.yml b/_config.yml index c6b572922c..a1257f2973 100755 --- a/_config.yml +++ b/_config.yml @@ -32,6 +32,7 @@ header: #color1: "#080331" #color2: "#673051" trianglify: false + # google analytics analytics: diff --git a/_data/dropdown_v2.yml b/_data/dropdown_v2.yml index 78d68243b6..fdd1690b34 100644 --- a/_data/dropdown_v2.yml +++ b/_data/dropdown_v2.yml @@ -10,7 +10,7 @@ - subsectionId: 0 sectionId: 0 sectionName: Overview - title: What is Prebid? + title: Introduction link: /overview/intro.html needsDivider: 0 isHeader: 0 @@ -19,56 +19,22 @@ - subsectionId: 0 sectionId: 0 sectionName: Overview - title: Project Principles - link: /principles.html - needsDivider: 0 - isHeader: 0 - isSubSectionStart: 0 - - - subsectionId: 0 - sectionId: 0 - sectionName: Overview - title: Contributing - link: /contributing/contribute.html - needsDivider: 0 - isHeader: 0 - isSubSectionStart: 0 - - - subsectionId: 0 - sectionId: 0 - sectionName: Overview - title: About Prebid.Org - link: /overview/what-is-prebid-org.html + title: Developers + link: /developers.html needsDivider: 0 isHeader: 0 - isSubSectionStart: 0 + isSubSectionStart: 1 - subsectionId: 0 sectionId: 0 sectionName: Overview - title: Members and Partners - link: /partners/partners.html + title: Ad Ops + link: /adops/before-you-start.html needsDivider: 0 isHeader: 0 - isSubSectionStart: 0 + isSubSectionStart: 1 - - subsectionId: 0 - sectionId: 0 - sectionName: Overview - title: Privacy Policy - link: /privacy.html - needsDivider: 0 - isHeader: 0 - isSubSectionStart: 0 - - subsectionId: 0 - sectionId: 0 - sectionName: Overview - title: Events - link: /prebid/events.html - needsDivider: 0 - isHeader: 0 - isSubSectionStart: 0 #----------Product SubNav------------ @@ -144,7 +110,7 @@ sectionId: 1 sectionName: Product title: Prebid Server - link: /prebid-server/prebid-server-overview.html + link: /prebid-server/overview/prebid-server-overview.html needsDivider: 1 isHeader: 0 isSubSectionStart: 1 @@ -320,15 +286,6 @@ isHeader: 0 isSubSectionStart: 0 - - subsectionId: 4 - sectionId: 2 - sectionName: Support - title: Blog - link: /blog.html - needsDivider: 0 - isHeader: 0 - isSubSectionStart: 1 - #-----------_Downloads--------------- - sectionId: 3 @@ -373,3 +330,30 @@ needsDivider: 0 isHeader: 0 isSubSectionStart: 0 + +#-----------Resources--------------- + +- sectionId: 4 + sectionName: Resources + link: + isHeader: 1 + hasSubMenus: 1 + submenus: + + - subsectionId: 0 + sectionId: 4 + sectionName: Resources + title: Prebid.org + link: http://www.prebid.org + needsDivider: 1 + isHeader: 0 + isSubSectionStart: 1 + + - subsectionId: 1 + sectionId: 4 + sectionName: Resources + title: Blog + link: http://www.prebid.org/blog + needsDivider: 0 + isHeader: 0 + isSubSectionStart: 1 diff --git a/_data/message.yml b/_data/message.yml index 0ee957e410..987d4697f4 100644 --- a/_data/message.yml +++ b/_data/message.yml @@ -1,4 +1,4 @@ #-------------Message---------------- - messageId: 1 - messageText: Prebid Meetup and Leadership Summit in San Francisco on Oct 24th 2019!
Prebid.js 3.0 Major Release Announcement - messageCreateDt: 10_07_2019 + messageText: Register for our webinar on Aug 27, 2020: How to Make Prebid the Supply Path Buyers Choose + messageCreateDt: 08_04_2020 diff --git a/_data/partners.yml b/_data/partners.yml index bf393b5f7b..8a606fc372 100644 --- a/_data/partners.yml +++ b/_data/partners.yml @@ -1,12 +1,17 @@ -- company: Xandr - link: https://www.xandr.com/platform/ - imgURL: /assets/images/partners/founders/xandr.png - type: founder +- company: IndexExchange + link: https://www.indexexchange.com/ + imgURL: /assets/images/partners/leader/IX-logo.png + type: leader -- company: Rubicon - link: https://rubiconproject.com/header-bidding-for-publishers/ - imgURL: /assets/images/partners/founders/rubicon.png - type: founder +- company: Magnite + link: https://www.magnite.com/ + imgURL: /assets/images/partners/leader/Magnite_logo.png + type: leader + +- company: MediaMath + link: https://www.mediamath.com/ + imgURL: /assets/images/partners/leader/MediaMath-wordmark.png + type: leader - company: OpenX link: https://www.openx.com/ @@ -17,12 +22,32 @@ link: https://pubmatic.com/products/header-bidding/ imgURL: /assets/images/partners/leader/pubmatic.png type: leader - + - company: SpotX link: https://spotx.tv imgURL: /assets/images/partners/leader/spotx_logo.png type: leader +- company: theTradeDesk + link: https://www.thetradedesk.com/ + imgURL: /assets/images/partners/leader/TTD_logo.png + type: leader + +- company: Xandr + link: https://www.xandr.com/platform/ + imgURL: /assets/images/partners/founders/xandr.png + type: leader + +- company: Beachfront Media + link: https://www.beachfront.com/ + imgURL: /assets/images/partners/tech/beachfront_logo.png + type: technology + +- company: Conversant + link: https://www.conversantmedia.com/ + imgURL: /assets/images/partners/tech/conversant_logo.png + type: technology + - company: Criteo link: https://www.criteo.com/for-publishers/products/criteo-direct-bidder/ imgURL: /assets/images/partners/tech/criteo.png @@ -33,24 +58,24 @@ imgURL: /assets/images/partners/tech/datablocks_logo.png type: technology +- company: LiveRamp + link: https://liveramp.com/ + imgURL: /assets/images/partners/tech/LiveRamp-Logo.png + type: technology + - company: Marfeel link: https://www.marfeel.com/ imgURL: /assets/images/partners/tech/marfeel.png type: technology -- company: Oath - link: https://www.oath.com/advertising/platforms/ - imgURL: /assets/images/partners/tech/oath.png - type: technology - - company: PubNative link: https://pubnative.net/ imgURL: /assets/images/partners/tech/Pubnative-RGB-Logo.png type: technology -- company: Sortable - link: https://www.sortable.com/ - imgURL: /assets/images/partners/tech/sortable.png +- company: Rakuten Advertising + link: https://rakutenadvertising.com/ + imgURL: /assets/images/partners/tech/rakuten_logo.png type: technology - company: StreamAMP @@ -58,11 +83,56 @@ imgURL: /assets/images/partners/tech/StreamAMP_logo.png type: technology +- company: Tapad + link: https://tapad.com/ + imgURL: /assets/images/partners/tech/tapad_logo.png + type: technology + +- company: Verizon Media + link: https://www.verizonmedia.com/advertising + imgURL: /assets/images/partners/tech/verizon_logo.png + type: technology + +- company: Advance Local Media + link: https://advancelocal.com + imgURL: /assets/images/partners/publisher/advancelocal_logo.png + type: publisher + - company: CafeMedia - link: http://www.cafemedia.com/ + link: https://www.cafemedia.com/ imgURL: /assets/images/partners/publisher/cafemedia.png type: publisher +- company: Chegg + link: https://www.chegg.com/ + imgURL: /assets/images/partners/publisher/chegg.png + type: publisher + +- company: diDNA + link: https://didna.io/ + imgURL: /assets/images/partners/publisher/didna-logo.png + type: publisher + +- company: Freestar + link: https://freestar.com/ + imgURL: /assets/images/partners/publisher/freestar-logo.png + type: publisher + +- company: Glewed TV + link: https://www.glewed.tv/ + imgURL: /assets/images/partners/publisher/glewed_logo.png + type: publisher + +- company: Hive Media + link: https://www.hivemedia.com + imgURL: /assets/images/partners/publisher/Hive-Media-Group-Stacked-Color-web.png + type: publisher + +- company: Insider, Inc. + link: https://www.insider-inc.com/ + imgURL: /assets/images/partners/publisher/Insider_Inc_logo.png + type: publisher + - company: Mediavine link: https://www.mediavine.com/ imgURL: /assets/images/partners/publisher/mediavine-sq-teal-navy-pn-RGB.png @@ -73,11 +143,79 @@ imgURL: /assets/images/partners/publisher/News_Corp_logo.png type: publisher +- company: Orange Click Media + link: https://orangeclickmedia.com/ + imgURL: /assets/images/partners/publisher/orangeclickmedia_logo.png + type: publisher + +- company: Publishers Clearing House + link: https://pch.com/ + imgURL: /assets/images/partners/publisher/PCH-logo_v3.jpg + type: publisher + +- company: PubWise + link: https://pubwise.io + imgURL: /assets/images/partners/publisher/Pubwise-logo.png + type: publisher + +- company: SHE Media + link: https://www.shemedia.com/ + imgURL: /assets/images/partners/publisher/SHE_Media_Logo.png + type: publisher + +- company: Sortable + link: https://www.sortable.com/ + imgURL: /assets/images/partners/publisher/sortable.png + type: publisher + +- company: Havas + link: https://havasmedia.com/ + imgURL: /assets/images/partners/buyer/Havas_Media_Logo.png + type: buyer + +- company: AdForm + link: https://site.adform.com/ + imgURL: /assets/images/partners/community/Adform-Logo.png + type: community + +- company: Adomik + link: https://adomik.com/ + imgURL: /assets/images/partners/community/Adomik-logo.png + type: community + +- company: Adtelligent + link: https://adtelligent.com/ + type: community + +- company: Audigent + link: https://audigent.com/ + imgURL: /assets/images/partners/community/audigent_logo.png + type: community + +- company: Blockthrough + link: https://blockthrough.com/ + imgURL: /assets/images/partners/community/Blockthrough-Logo.png + type: community + - company: CHEQ link: https://www.cheq.ai/ imgURL: /assets/images/partners/community/CHEQ_Logo.png type: community +- company: ConnectAd + link: https://connectad.io + type: community + +- company: DailyMotion + link: https://dailymotion.com/ + imgURL: /assets/images/partners/community/Dailymotion_logo.png + type: community + +- company: DeepIntent + link: https://deepintent.com/ + imgURL: /assets/images/partners/community/DeepIntent_Logo.png + type: community + - company: GoBrowsi link: https://gobrowsi.com imgURL: /assets/images/partners/community/Browsi-Logo.png @@ -88,12 +226,56 @@ imgURL: /assets/images/partners/community/ID5-Logo.png type: community +- company: JW Player + link: https://jwplayer.com + type: community + +- company: Konduit + link: https://konduitvideo.com/ + type: community + +- company: LiveIntent + link: https://www.liveintent.com + imgURL: /assets/images/partners/community/liveintent_logo.png + type: community + +- company: Lotame + link: https://www.lotame.com/ + type: community + +- company: Media.net + link: https://media.net + type: community + +- company: MobileFuse + link: https://mobilefuse.com/ + type: community + +- company: Parrable + link: https://parrable.com + type: community + - company: Publica link: https://getpublica.com imgURL: /assets/images/partners/community/Publica-Logo.png type: community -- company: PubWise - link: https://pubwise.io - imgURL: /assets/images/partners/community/Pubwise-logo.png +- company: Simplaex + link: https://simplaex.com + type: community + +- company: Sovrn + link: https://sovrn.com + type: community + +- company: Yeahmobi + link: https://yeahmobi.com + type: community + +- company: Yieldlab + link: https://yieldlab.de + type: community + +- company: Zeta Global + link: https://zetaglobal.com/ type: community diff --git a/_data/sidebar.yml b/_data/sidebar.yml index 1e1d3f03c8..d7e99973c8 100644 --- a/_data/sidebar.yml +++ b/_data/sidebar.yml @@ -10,7 +10,6 @@ subgroup: 1000 sbCollapseId: overview - - sbSecId: 0 title: General link: @@ -22,7 +21,7 @@ - sbSecId: 0 title: What is Prebid? - link: /overview/intro.html + link: /overview/intro.html isHeader: 0 isSectionHeader: 0 sectionTitle: @@ -37,61 +36,55 @@ subgroup: 0 - sbSecId: 0 - title: Contributing - link: /contributing/contribute.html + title: Developers + link: /developers.html isHeader: 0 isSectionHeader: 0 - sectionTitle: subgroup: 0 - sbSecId: 0 - title: About Prebid.org - link: /overview/what-is-prebid-org.html + title: "Codes of Conduct" + link: isHeader: 0 isSectionHeader: 0 + isCatHeader: 1 sectionTitle: - subgroup: 0 + subgroup: 1 - sbSecId: 0 - title: Members and Partners - link: /partners/partners.html + title: '  Header Bidding' + link: /wrapper_code_of_conduct.html isHeader: 0 isSectionHeader: 0 sectionTitle: subgroup: 0 - sbSecId: 0 - title: Prebid Management Committees - link: /overview/prebid-management-committees.html + title: '  Module Rules' + link: /dev-docs/module-rules.html isHeader: 0 isSectionHeader: 0 - sectionTitle: subgroup: 0 - sbSecId: 0 - title: Header Bidding Wrapper Code of Conduct - link: /wrapper_code_of_conduct.html + title: "Policies" + link: isHeader: 0 isSectionHeader: 0 + isCatHeader: 1 sectionTitle: - subgroup: 0 - -- sbSecId: 0 - title: Community Code of Conduct - link: /overview/community-code-of-conduct.html - isHeader: 0 - isSectionHeader: 0 - subgroup: 0 + subgroup: 1 - sbSecId: 0 - title: Developers - link: /developers.html + title: '  Contributing' + link: /contributing/contribute.html isHeader: 0 isSectionHeader: 0 + sectionTitle: subgroup: 0 - sbSecId: 0 - title: Prebid.org IP Policy + title: '  Prebid.org IP Policy' link: /overview/ip-policy.html isHeader: 0 isSectionHeader: 0 @@ -99,7 +92,7 @@ subgroup: 0 - sbSecId: 0 - title: Privacy Policy + title: '  Privacy Policy' link: /privacy.html isHeader: 0 isSectionHeader: 0 @@ -107,27 +100,12 @@ subgroup: 0 - sbSecId: 0 - title: Cookies + title: '  Cookies' link: /cookies.html isHeader: 0 isSectionHeader: 0 subgroup: 0 -- sbSecId: 0 - title: Managed Services - link: /prebid/managed.html - isHeader: 0 - isSectionHeader: 0 - subgroup: 0 - -- sbSecId: 0 - title: Events - link: /prebid/events.html - isHeader: 0 - isSectionHeader: 0 - subgroup: 0 - - #--------------Prebid.js--------------| @@ -167,6 +145,14 @@ sectionTitle: subgroup: 0 +- sbSecId: 1 + title: Consent Management Best Practices + link: /dev-docs/cmp-best-practices.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + - sbSecId: 1 title: Examples link: @@ -192,6 +178,22 @@ sectionTitle: subgroup: 1 +- sbSecId: 1 + title: Native Ads + link: /dev-docs/examples/native-ad-example.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 1 + title: Instream Video and Banner Ads + link: /dev-docs/examples/instream-banner-mix.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + - sbSecId: 1 title: Individual Ad Unit Refresh/Infinite Scroll link: /dev-docs/examples/adunit-refresh.html @@ -241,7 +243,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 2 - + - sbSecId: 1 title: Prebid.js FAQ link: /dev-docs/faq.html @@ -257,7 +259,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 2 - + - sbSecId: 1 title: Common Issues link: /dev-docs/common-issues.html @@ -380,15 +382,39 @@ isSectionHeader: 0 sectionTitle: subgroup: 5 - + - sbSecId: 1 - title: GPDR Consent Management + title: Consent Management - GDPR link: /dev-docs/modules/consentManagement.html isHeader: 0 isSectionHeader: 0 sectionTitle: subgroup: 5 - + +- sbSecId: 1 + title: GDPR Enforcement + link: /dev-docs/modules/gdprEnforcement.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 5 + +- sbSecId: 1 + title: Consent Management - US Privacy (CCPA) + link: /dev-docs/modules/consentManagementUsp.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 5 + +- sbSecId: 1 + title: Floors Module + link: /dev-docs/modules/floors.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 5 + - sbSecId: 1 title: Supply Chain Object link: /dev-docs/modules/schain.html @@ -396,7 +422,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 5 - + - sbSecId: 1 title: User ID link: /dev-docs/modules/userId.html @@ -413,6 +439,14 @@ sectionTitle: subgroup: 5 +- sbSecId: 1 + title: Advanced Size Mapping + link: /dev-docs/modules/sizeMappingV2.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 5 + - sbSecId: 1 title: Google Ad Manager Video link: /dev-docs/modules/dfp_video.html @@ -420,7 +454,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 5 - + - sbSecId: 1 title: Freewheel Module link: /dev-docs/modules/freewheel.html @@ -428,7 +462,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 5 - + - sbSecId: 1 title: Ad Pod Module link: /dev-docs/modules/adpod.html @@ -436,7 +470,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 5 - + - sbSecId: 1 title: Category Translation link: /dev-docs/modules/categoryTranslation.html @@ -444,7 +478,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 5 - + - sbSecId: 1 title: Konduit Accelerate Module link: /dev-docs/modules/konduit.html @@ -453,6 +487,24 @@ sectionTitle: subgroup: 5 +- sbSecId: 1 + title: Browsi Viewability Module + link: /dev-docs/modules/browsiRtdProvider.html + isLastSubSectionItem: 1 + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 5 + +- sbSecId: 1 + title: GPT Pre-Auction Module + link: /dev-docs/modules/gpt-pre-auction.html + isLastSubSectionItem: 1 + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 5 + - sbSecId: 1 title: External Interfaces link: @@ -536,6 +588,22 @@ sectionTitle: subgroup: 8 +- sbSecId: 1 + title: Prebid Ad Slot + link: /features/pbAdSlot.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 8 + +- sbSecId: 1 + title: First Party Data + link: /features/firstPartyData.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 8 + #--------------Prebid Mobile--------------| @@ -583,8 +651,8 @@ subgroup: 0 - sbSecId: 2 - title: GDPR and Mobile - link: /prebid-mobile/gdpr.html + title: Privacy Regulation + link: /prebid-mobile/privacy-regulation.html isHeader: 0 isSectionHeader: 0 sectionTitle: @@ -617,7 +685,7 @@ - sbSecId: 2 title: iOS Mobile API - link: /prebid-mobile/pbm-api/ios/pbm-api-iOS.html + link: /prebid-mobile/pbm-api/ios/pbm-api-ios.html isHeader: 0 isSectionHeader: 0 sectionTitle: @@ -640,8 +708,39 @@ subgroup: 1 - sbSecId: 2 - title: Interstitial Ad Unit - link: /prebid-mobile/pbm-api/ios/pbm-interstitialadunit-ios.html + title: Banner Interstitial Ad Unit + link: /prebid-mobile/pbm-api/ios/pbm-bannerinterstitialadunit-ios.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Native Ad Unit + link: /prebid-mobile/pbm-api/ios/pbm-nativeadunit-ios.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Video Outstream Ad Unit + link: /prebid-mobile/pbm-api/ios/pbm-videooutstreamadunit-ios.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 +- sbSecId: 2 + title: Video interstitial Ad Unit + link: /prebid-mobile/pbm-api/ios/pbm-videointerstitialadunit-ios.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 2 + title: Video Rewarded Ad Unit + link: /prebid-mobile/pbm-api/ios/pbm-video-rewarded-adunit-ios.html isHeader: 0 isSectionHeader: 0 sectionTitle: @@ -679,7 +778,6 @@ sectionTitle: subgroup: 1 - - sbSecId: 2 title: For Android link: @@ -722,86 +820,77 @@ subgroup: 2 - sbSecId: 2 - title: Interstitial Ad Unit - link: /prebid-mobile/pbm-api/android/pbm-interstitialadunit-android.html + title: Native Ad Unit + link: /prebid-mobile/pbm-api/android/pbm-nativeadunit-android.html isHeader: 0 isSectionHeader: 0 sectionTitle: subgroup: 2 - sbSecId: 2 - title: Targeting Parameters - link: /prebid-mobile/pbm-api/android/pbm-targeting-params-android.html + title: Banner Interstitial Ad Unit + link: /prebid-mobile/pbm-api/android/pbm-bannerinterstitialadunit-android.html isHeader: 0 isSectionHeader: 0 sectionTitle: subgroup: 2 - sbSecId: 2 - title: Result Codes - link: /prebid-mobile/pbm-api/android/pbm-api-result-codes-android.html + title: Video Outstream Ad Unit + link: /prebid-mobile/pbm-api/android/pbm-videooutstreamadunit-android.html isHeader: 0 isSectionHeader: 0 sectionTitle: subgroup: 2 - sbSecId: 2 - title: Prebid Mobile Object - link: /prebid-mobile/pbm-api/android/prebidmobile-object-android.html + title: Video Interstitial Ad Unit + link: /prebid-mobile/pbm-api/android/pbm-videointerstitialadunit-android.html isHeader: 0 isSectionHeader: 0 sectionTitle: subgroup: 2 - sbSecId: 2 - title: Prebid Utility Functions - link: /prebid-mobile/pbm-api/android/pbm-util-android.html + title: Video Rewarded Ad Unit + link: /prebid-mobile/pbm-api/android/pbm-video-rewarded-adunit-android.html isHeader: 0 isSectionHeader: 0 sectionTitle: subgroup: 2 -- sbSecId: 2 - title: For Ad Ops - link: - isHeader: 1 - headerId: foradops - isSectionHeader: 0 - sectionTitle: - subgroup: 3 - sbSecId: 2 - title: Setup Line items For Google Ad Manager - link: /prebid-mobile/adops-line-item-setup-dfp.html + title: Targeting Parameters + link: /prebid-mobile/pbm-api/android/pbm-targeting-params-android.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 3 + subgroup: 2 - sbSecId: 2 - title: Setup Line Items For MoPub - link: /prebid-mobile/adops-line-item-setup-mopub.html + title: Result Codes + link: /prebid-mobile/pbm-api/android/pbm-api-result-codes-android.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 3 + subgroup: 2 - sbSecId: 2 - title: Price Granularity - link: /prebid-mobile/adops-price-granularity.html + title: Prebid Mobile Object + link: /prebid-mobile/pbm-api/android/prebidmobile-object-android.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 3 + subgroup: 2 - sbSecId: 2 - title: Dr. Prebid Validation App - link: /prebid-mobile/dr-prebid.html + title: Prebid Utility Functions + link: /prebid-mobile/pbm-api/android/pbm-util-android.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 3 - + subgroup: 2 - sbSecId: 2 title: For Contributors @@ -832,7 +921,7 @@ - sbSecId: 2 title: Code Integration - iOS link: /prebid-mobile/legacy/ios/code-integration-ios.html - + isHeader: 0 isSectionHeader: 0 sectionTitle: @@ -898,14 +987,14 @@ isSectionHeader: 0 sectionTitle: Ad Ops subgroup: 0 - + - sbSecId: 3 title: "Prebid" - link: + link: isHeader: 0 isSectionHeader: 0 isCatHeader: 1 - sectionTitle: + sectionTitle: subgroup: 0 - sbSecId: 3 @@ -915,7 +1004,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 0 - + - sbSecId: 3 title: 'Prebid Universal Creative' link: /overview/prebid-universal-creative.html @@ -923,7 +1012,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 0 - + - sbSecId: 3 title: 'Send All Bids' link: /adops/send-all-bids-adops.html @@ -931,7 +1020,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 0 - + - sbSecId: 3 title: 'Enable Deals' link: /adops/deals.html @@ -940,14 +1029,14 @@ isSectionHeader: 0 sectionTitle: subgroup: 0 - + - sbSecId: 3 title: "Google Ad Manager" - link: + link: isHeader: 0 isSectionHeader: 0 isCatHeader: 1 - sectionTitle: + sectionTitle: subgroup: 0 - sbSecId: 3 @@ -989,7 +1078,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 0 - + - sbSecId: 3 title: 'Setting up Long-Form Video' link: /adops/setting-up-prebid-ott-video-in-gam.html @@ -997,16 +1086,57 @@ isSectionHeader: 0 sectionTitle: subgroup: 0 - + +- sbSecId: 3 + title: "Mobile" + link: + isHeader: 0 + isSectionHeader: 0 + isCatHeader: 1 + sectionTitle: + subgroup: 0 + +- sbSecId: 3 + title: Setup Line Items For MoPub + link: /prebid-mobile/adops-line-item-setup-mopub.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + +- sbSecId: 3 + title: Setup Native Ads + link: /prebid-mobile/adops-native-setup.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + +- sbSecId: 3 + title: Price Granularity + link: /prebid-mobile/adops-price-granularity.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + +- sbSecId: 3 + title: Dr. Prebid Validation App + link: /prebid-mobile/dr-prebid.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + - sbSecId: 3 title: "Freewheel" - link: + link: isHeader: 0 isSectionHeader: 0 isCatHeader: 1 - sectionTitle: + sectionTitle: subgroup: 0 - + - sbSecId: 3 title: 'Setting up Long-Form Video' link: /adops/setting-up-prebid-video-in-freewheel.html @@ -1014,14 +1144,14 @@ isSectionHeader: 0 sectionTitle: subgroup: 0 - + - sbSecId: 3 title: "AppNexus Publisher" - link: + link: isHeader: 0 isSectionHeader: 0 isCatHeader: 1 - sectionTitle: + sectionTitle: subgroup: 0 - sbSecId: 3 @@ -1031,15 +1161,15 @@ isSectionHeader: 0 sectionTitle: subgroup: 0 - + - sbSecId: 3 title: "Smart Ad Server" - link: - + link: + isHeader: 0 isSectionHeader: 0 isCatHeader: 1 - sectionTitle: + sectionTitle: subgroup: 0 - sbSecId: 3 @@ -1127,7 +1257,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 0 - + - sbSecId: 4 title: Getting Started with Long Form Video for Prebid.js link: /prebid-video/video-long-form.html @@ -1144,7 +1274,7 @@ isSectionHeader: 0 sectionTitle: subgroup: 0 - + - sbSecId: 4 title: Show OTT Video Ads with Prebid link: /dev-docs/show-long-form-video-with-gam.html @@ -1179,209 +1309,289 @@ subgroup: 1 - sbSecId: 4 - title: Prebid.js Video Examples - link: /examples/video/ + title: "Instream" + link: isHeader: 0 isSectionHeader: 0 isCatHeader: 1 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 - title: "Instream" - link: + title: '  Akamai AMP' + link: /examples/video/instream/akamai/pb-ve-amp.html isHeader: 0 isSectionHeader: 0 - isCatHeader: 1 - sectionTitle: + sectionTitle: subgroup: 1 - + +- sbSecId: 4 + title: '  AdPlayer.Pro' + link: /examples/video/instream/adplayerpro/pb-ve-adplayerpro.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + - sbSecId: 4 title: '  Brid' link: /examples/video/instream/brid/pb-ve-brid.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  Brightcove' link: /examples/video/instream/brightcove/pb-ve-brightcove.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  Flowplayer' link: /examples/video/instream/flowplayer/pb-ve-flowplayer.html Item: 1 isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  JW Player (Platform)' link: /examples/video/instream/jwplayer/pb-ve-jwplayer-platform.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  JW Player (Hosted)' link: /examples/video/instream/jwplayer/pb-ve-jwplayer-hosted.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  JW Player (Playlist)' link: /examples/video/instream/jwplayer/pb-ve-jwplayer-playlist.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  Kaltura' link: /examples/video/instream/kaltura/pb-ve-kaltura.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  Ooyala' link: /examples/video/instream/ooyala/pb-ve-ooyala.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + +- sbSecId: 4 + title: '  Radiant' + link: /examples/video/instream/radiant/pb-ve-radiant.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + - sbSecId: 4 title: '  VideoJS' link: /examples/video/instream/videojs/pb-ve-videojs.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: "Prebid Server" - link: + link: isHeader: 0 isSectionHeader: 0 isCatHeader: 1 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  Brid' link: /examples/video/server/brid/pbs-ve-brid.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  JW Player (Platform)' link: /examples/video/server/jwplayer/pbs-ve-jwplayer-platform.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  JW Player (Hosted)' link: /examples/video/server/jwplayer/pbs-ve-jwplayer-hosted.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  JW Player (Playlist)' link: /examples/video/server/jwplayer/pbs-ve-jwplayer-playlist.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  JW Player (Player 7)' link: /examples/video/server/jwplayer/pbs-ve-jwplayer-jwplayer7.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  Kaltura' link: /examples/video/server/kaltura/pbs-ve-kaltura.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  Ooyala' link: /examples/video/server/ooyala/pbs-ve-ooyala.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + +- sbSecId: 4 + title: '  Radiant' + link: /examples/video/server/radiant/pbs-ve-radiant.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + - sbSecId: 4 title: '  VideoJS' link: /examples/video/server/videojs/pbs-ve-videojs.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: + subgroup: 1 + +- sbSecId: 4 + title: "Cross Player" + link: + isHeader: 0 + isSectionHeader: 0 + isCatHeader: 1 + sectionTitle: + subgroup: 1 + +- sbSecId: 4 + title: '  Flowplayer' + link: /examples/video/crossplayer/flowplayer/pb-cp-flowplayer.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 4 + title: '  JW Player' + link: /examples/video/crossplayer/jwplayer/pb-cp-jwplayer.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 4 + title: '  Kaltura' + link: /examples/video/crossplayer/kaltura/pb-cp-kaltura.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: subgroup: 1 - + +- sbSecId: 4 + title: '  VideoJS' + link: /examples/video/crossplayer/videojs/pb-cp-videojs.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + - sbSecId: 4 title: "Outstream" - link: + link: isHeader: 0 isSectionHeader: 0 isCatHeader: 1 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  Google Ad Manager' link: /examples/video/outstream/pb-ve-outstream-dfp.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + +- sbSecId: 4 + title: '  Radiant' + link: /examples/video/outstream/pb-ve-outstream-radiant.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + +- sbSecId: 4 + title: '  AdPlayer.Pro' + link: /examples/video/outstream/pb-ve-outstream-app.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 1 + - sbSecId: 4 title: '  No Server' link: /examples/video/outstream/pb-ve-outstream-no-server.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: "Long-Form (Ad Pods)" - link: + link: isHeader: 0 isSectionHeader: 0 isCatHeader: 1 - sectionTitle: + sectionTitle: subgroup: 1 - + - sbSecId: 4 title: '  Freewheel' link: /examples/video/long-form/pb-ve-lf-freewheel.html isHeader: 0 isSectionHeader: 0 - sectionTitle: + sectionTitle: subgroup: 1 @@ -1398,7 +1608,7 @@ sbCollapseId: prebid-server - sbSecId: 5 - title: Prebid Server Overview + title: Overview link: isHeader: 1 headerId: serveroverview @@ -1408,182 +1618,323 @@ - sbSecId: 5 title: Overview - link: /prebid-server/prebid-server-overview.html + link: /prebid-server/overview/prebid-server-overview.html isHeader: 0 isSectionHeader: 0 sectionTitle: subgroup: 0 - sbSecId: 5 - title: Developers + title: '  PBS+Prebid.js' + link: /prebid-server/use-cases/pbs-pbjs.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + +- sbSecId: 5 + title: '  PBS+SDK' + link: /prebid-server/use-cases/pbs-sdk.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + +- sbSecId: 5 + title: '  PBS+AMP' + link: /prebid-server/use-cases/pbs-amp.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + +- sbSecId: 5 + title: '  PBS+Long-Form Video' + link: /prebid-server/use-cases/pbs-lfv.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + +- sbSecId: 5 + title: '  Managed Solutions' + link: /prebid-server/hosting/hosted-servers.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + +- sbSecId: 5 + title: '  Hosting Your Own PBS' + link: /prebid-server/hosting/pbs-hosting.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + +- sbSecId: 5 + title: '  Bid Adapter List' + link: /dev-docs/pbs-bidders.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 0 + +- sbSecId: 5 + title: Versions link: isHeader: 1 - headerId: serverdevelopers + headerId: pbsversions isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 5 - title: Add A New Analytics Module - link: /prebid-server/developers/add-new-analytics-module.html + title: '  Overview' + link: /prebid-server/versions/pbs-versions-overview.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 5 - title: Add A Bidder - link: /prebid-server/developers/add-new-bidder.html + title: '  Go' + link: /prebid-server/versions/pbs-versions-go.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 - sbSecId: 5 - title: Prebid Server Bidders - Additional Info - link: /prebid-server/developers/pbs-bidder-info.html + title: '  Java' + link: /prebid-server/versions/pbs-versions-java.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 2 + +- sbSecId: 5 + title: Product Features + link: + isHeader: 1 + headerId: serverfeatures + isSectionHeader: 0 + sectionTitle: + subgroup: 3 - sbSecId: 5 - title: Cookie Sync Technical Details - link: /prebid-server/developers/cookie-syncs.html + title: Feature Summary + link: /prebid-server/features/pbs-feature-idx.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 - + subgroup: 3 + - sbSecId: 5 - title: COPPA Compliance - link: /prebid-server/developers/coppa.html + title: Caching + link: /prebid-server/features/pbs-caching.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 - + subgroup: 3 + - sbSecId: 5 - title: Currency Converter - link: /prebid-server/developers/currency-converter.html + title: Currency Conversion + link: /prebid-server/features/pbs-currency.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 - + subgroup: 3 + - sbSecId: 5 - title: Default Request - link: /prebid-server/developers/default-request.html + title: Interstitials + link: /prebid-server/features/pbs-interstitials.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 3 - sbSecId: 5 - title: GDPR Mechanics - link: /prebid-server/developers/gdpr.html + title: Privacy Support (GDPR, CCPA, etc) + link: /prebid-server/features/pbs-privacy.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 3 - sbSecId: 5 title: Stored Requests - link: /prebid-server/developers/stored-requests.html + link: /prebid-server/features/pbs-storedreqs.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 1 + subgroup: 3 + +- sbSecId: 5 + title: Deals + link: /prebid-server/features/pbs-deals.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 3 + +- sbSecId: 5 + title: First Party Data + link: /prebid-server/features/pbs-fpd.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 3 + +- sbSecId: 5 + title: Developers + link: + isHeader: 1 + headerId: serverdevelopers + isSectionHeader: 0 + sectionTitle: + subgroup: 5 + +- sbSecId: 5 + title: Cookie Sync + link: /prebid-server/developers/pbs-cookie-sync.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 5 + +- sbSecId: 5 + title: Building a Bidder Adapter + link: /prebid-server/developers/add-new-bidder-go.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 5 + +- sbSecId: 5 + title: Building an Analytics Adapter + link: /prebid-server/developers/pbs-build-an-analytics-adapter.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 5 + +- sbSecId: 5 + title: Code Reviews + link: /prebid-server/developers/code-reviews.html + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 5 - sbSecId: 5 title: Endpoints link: isHeader: 1 - headerId: endpoints + headerId: pbsendpoints isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 6 - sbSecId: 5 - title: Info - Bidders - link: /prebid-server/endpoints/info/bidders.html + title: Overview + link: /prebid-server/endpoints/pbs-endpoint-overview.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 6 - sbSecId: 5 - title: Info - Bidder Name - link: /prebid-server/endpoints/info/bidders/bidderName.html + title: '  /info' + link: /prebid-server/endpoints/info/pbs-endpoint-info.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 6 - sbSecId: 5 - title: Bidders - Params - link: /prebid-server/endpoints/bidders/params.html + title: '  /cookie_sync' + link: /prebid-server/endpoints/pbs-endpoint-cookieSync.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 6 - sbSecId: 5 - title: Starting Cookie Sync - link: /prebid-server/endpoints/cookieSync.html + title: '  /openrtb2/auction' + link: /prebid-server/endpoints/openrtb2/pbs-endpoint-auction.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 6 - sbSecId: 5 - title: Prebid Server Auction - link: /prebid-server/endpoints/openrtb2/auction.html + title: '  /openrtb2/amp' + link: /prebid-server/endpoints/openrtb2/pbs-endpoint-amp.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 - + subgroup: 6 + - sbSecId: 5 - title: Prebid Server AMP - link: /prebid-server/endpoints/openrtb2/amp.html + title: '  /openrtb2/video' + link: /prebid-server/endpoints/openrtb2/pbs-endpoint-video.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 - + subgroup: 6 + - sbSecId: 5 - title: Prebid Server Video - link: /prebid-server/endpoints/openrtb2/video.html + title: '  /setuid' + link: /prebid-server/endpoints/pbs-endpoint-setuid.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 6 - sbSecId: 5 - title: Saving User Syncs - link: /prebid-server/endpoints/setuid.html + title: '  /getuids' + link: /prebid-server/endpoints/pbs-endpoint-getuids.html isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 - + subgroup: 6 + - sbSecId: 5 - title: Get User Syncs - link: /prebid-server/endpoints/getuids.html + title: '  /status' + link: /prebid-server/endpoints/pbs-endpoint-status.html + Item: 1 isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 6 - sbSecId: 5 - title: Get Status - link: /prebid-server/endpoints/status.html + title: '  Event Endpoints' + link: /prebid-server/endpoints/pbs-endpoint-event.html Item: 1 isHeader: 0 isSectionHeader: 0 sectionTitle: - subgroup: 2 + subgroup: 6 + +- sbSecId: 5 + title: '  Admin Endpoints' + link: /prebid-server/endpoints/pbs-endpoint-admin.html + Item: 1 + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 6 + +- sbSecId: 5 + title: '  Prebid Cache Endpoints' + link: /prebid-server/endpoints/pbs-endpoints-pbc.html + Item: 1 + isHeader: 0 + isSectionHeader: 0 + sectionTitle: + subgroup: 6 #--------------Formats--------------| @@ -1710,7 +2061,7 @@ - sbSecId: 7 title: Blog - link: /blog.html + link: https://prebid.org/blog/ isHeader: 0 isSectionHeader: 0 sectionTitle: diff --git a/_includes/adops/adops-creative-declaration.html b/_includes/adops/adops-creative-declaration.html new file mode 100644 index 0000000000..e7fcc0d2a8 --- /dev/null +++ b/_includes/adops/adops-creative-declaration.html @@ -0,0 +1,10 @@ +As of August 2020, privacy regulations have changed such that new creatives entered +in GAM may require a declaration of the ad technology provider. The first step +is to note the domain you serve the creative from. The examples above offer the +use of the jsdelvr.com CDN. However, you may obtain the creative from a managed +service or you may host it yourself. If you receive a warning from ad manager +about "declaring self-created ad technology", you should be able to work around +this by editing the creative and filling out the "Associated Ad Technology Provid +ers" section as shown in this screen capture: + +

Creative Declaration

diff --git a/_includes/adops/adops-gam-setup.html b/_includes/adops/adops-gam-setup.html new file mode 100644 index 0000000000..f5c9eee240 --- /dev/null +++ b/_includes/adops/adops-gam-setup.html @@ -0,0 +1,183 @@ +
+ +

Step By Step Guide to Google Ad Manager Setup

+ +
+

(Sorry, YouTube videos aren't available with your cookie privacy settings.)

+

Cookie Settings


+
+ + + + + + + +

Step 1. Add a line item

+ +

In Google Ad Manager, create a new order with a $0.50 line item.

+ +

Enter all of the inventory sizes that your website has.

+ +

Inventory Sizes

+ +

Because header bidding partners return prices, set the Line Item Type to Price priority to enable them to compete on price.

+ +

Price Priority

+ +


+ +

Set the Rate to $0.50 so that this line item will compete with your other demand sources at $0.50 ECPM.

+ +

Rate

+ +


+ +

Set Display Creatives to One or More since we’ll have one or more creatives attached to this line item.

+ +

Set Rotate Creatives to Evenly.

+ +

Display and Rotation

+ +

Choose the inventory that you want to run header bidding on.

+ +

By default, prebid.js will send the highest bid price to Google Ad Manager using the keyword hb_pb.

+ +

This line item will capture the bids in the range from $0.50 to $1 by targeting the keyword hb_pb set to 0.50 in the Key-values section.

+ +

You must enter the value to two decimal places, e.g., 1.50. If you don’t use two decimal places, header bidding will not work.

+ +

Key-values

+ +


+ +

Step 2. Add a Creative

+ +

Next, add a creative to this $0.50 line item; we will duplicate the creative later.

+ +

Choose the same advertiser we’ve assigned the line item to.

+ +

Note that this has to be a Third party creative. The “Serve into a Safeframe” box can be UNCHECKED or CHECKED (Prebid universal creatve is SafeFrame compatible).

+ +

Copy this creative code snippet and paste it into the Code snippet box.

+ + + +
<script src = "https://cdn.jsdelivr.net/npm/prebid-universal-creative@latest/dist/creative.js"></script>
+<script>
+  var ucTagData = {};
+  ucTagData.adServerDomain = "";
+  ucTagData.pubUrl = "%%PATTERN:url%%";
+  ucTagData.targetingMap = %%PATTERN:TARGETINGMAP%%;
+  ucTagData.hbPb = "%%PATTERN:hb_pb%%";
+
+  try {
+    ucTag.renderAd(document, ucTagData);
+  } catch (e) {
+    console.log(e);
+  }
+</script>
+
+ +

New creative

+ +

Make sure the creative size is set to 1x1. This allows us to set up size override, which allows this creative to serve on all inventory sizes.

+ +

Note that safeframes don’t work with older versions of Prebid.js (v1.23 and before) in combination with recent versions of Prebid Universal Creative.

+ +As of August 2020, privacy regulations have changed such that new creatives entered +in GAM may require a [declaration of the ad technology provider](https://support.google.com/admanager/answer/9972771?hl=en). The first step +is to note the domain you serve the creative from. The examples above offer the +use of the jsdelvr.com CDN. However, you may obtain the creative from a managed +service or you may host it yourself. If you receive a warning from ad manager +about "declaring self-created ad technology", you should be able to work around +this by editing the creative and filling out the "Associated Ad Technology Providers" section as shown in this screen capture: + +

Creative Declaration

+ +

Step 3. Attach the Creative to the Line Item

+ +

Next, let’s attach the creative to the $0.50 line item you just created. Click into the Line Item, then the Creatives tab.

+ +

There will be yellow box showing each ad spot that you haven’t uploaded creatives for yet. Since you’ve already made the creatives, click use existing creatives next to each size.

+ +

Use existing creatives list

+ +

In the pop-up dialog that appears, click Show All to remove the default size filters and see the 1x1 creatives. Include the prebid creative and click Save.

+ +

Use existing creatives dialog

+ +

Back in the line item, go into the Creatives tab again, and click into the creative you just added.

+ +

Then, in the creative’s Settings tab, enable the Size overrides field and set all your line item’s potential sizes.

+ +

Save the creative and go back to the line item.

+ +


+ +

Step 4. Duplicate Creatives

+ +

Google Ad Manager has a constraint that one creative can be served to at most one ad unit in a page under GPT’s single request mode.

+ +

Let’s say your page has 4 ad slots. We need to have at least 4 creatives attached to the line item in case more than 2 bids are within the $0.50 range.

+ +

Therefore, we need to duplicate our Prebid creative 4 times.

+ +

Once that’s done, we have a fully functioning line item with 4 creatives attached that can potentially fill 4 ad slots of varying sizes during a single pageview.

+ +


+ +

Step 5. Duplicate Line Items

+ +

Now let’s duplicate our line item for bids above $0.50.

+ +

In the Prebid order page, copy the line item with shared creatives.

+ +

This way you only have 4 creatives to maintain, and any updates to those creatives are applied to all pre-bid line items.

+ +

For example, we can duplicate 3 more line items:

+ + + +

Let’s go into each of them to update some settings. For each duplicated line item:

+ +
    +
  1. +

    Change the name to reflect the price, e.g., “Prebid_1.00”, “Prebid_1.50”

    +
  2. +
  3. +

    Change the Rate to match the new price of the line item.

    +
  4. +
  5. +

    In Key-values, make sure to target hb_pb at the new price, e.g., $1.00. Again, be sure to use 2 decimal places.

    +
  6. +
  7. +

    (Optional) Set the start time to Immediate so you don’t have to wait.

    +
  8. +
+ +

Repeat for your other line items until you have the pricing granularity level you want.

+ +
diff --git a/_includes/adops/adops-gam-video-setup.html b/_includes/adops/adops-gam-video-setup.html new file mode 100644 index 0000000000..5aa6714df9 --- /dev/null +++ b/_includes/adops/adops-gam-video-setup.html @@ -0,0 +1,117 @@ +
+ +

Setting up Prebid Video in Google Ad Manager

+ +

This page describes how to set up video creatives in Google Ad Manager for use with Prebid.js.

+ +

For general Google Ad Manager line item setup instructions, see the other pages in this section.

+ +

For engineering setup instructions, see +Show Video Ads with a Google Ad Manager Video Tag.

+ + + +

Line Item Setup

+ +
    +
  1. In the New line item dialog, choose "Video".
  2. +
  3. Select the appropriate Line Item Type, etc.
  4. +
  5. In the Expected creatives section, choose your video size, e.g., 640x480v.
  6. +
  7. Set the dates, rate, limit, and targeting as desired. For example, for SendAllBids 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.
  8. +
  9. 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.
  10. +
  11. Save the line item.
  12. +
+

Be sure to duplicate your line item and video creative for each Prebid price bucket you intend to create.

+

By default, Prebid.js caps all CPMs at $20. As a video seller, you may expect to see CPMs higher than $20. In order to receive those bids, you’ll need to make sure your dev team implements custom price buckets as described in the engineering setup instructions. Once those changes are made on the engineering side, there should be no changes required from the ad ops side to support CPMs over $20.

+ +

Multiple Cache Services
You might need separate video line items for each cache service being used. For example, if both AppNexus and Rubicon Project are bidders, you’ll either need to create separate line items to support the different cache URLs required or provide separately-targeted creatives, as described below.

+ +

Creative Setup

+ +When setting up video creatives, it's important to understand where the VAST XML is stored for each of your bidders. The most common place to store VAST XML is AppNexus' cache, but some bidders (such as RubiconProject and SpotX) use their own cache services. To support such +bidders, you will need to have either: + + +

Single Cache Location

+ +

1. For each line item you create, click on the Creatives tab, click the ADD CREATIVE button, and choose the size you're entering.

+ +

2. In the dialog that appears, choose Redirect.

+ +

3. Set the VAST tag URL to the cache location. + +

If you’re using a single order for all bidders, then the VAST URL will be the same for each bidder:

+ +
   https://prebid.adnxs.com/pbc/v1/cache?uuid=%%PATTERN:hb_uuid%%
+or
+   [other bidder cache location]
+ +

If you’re using different orders for each bidder, the VAST URL for each will include the bidder-specific targeting variable:

+ +
   https://prebid.adnxs.com/pbc/v1/cache?uuid=%%PATTERN:hb_uuid_BIDDERCODE%%
+or
+   [other bidder cache location]
+ +

This VAST tag URL is required in order to show video ads. It points to a server-side cache hosted by your Prebid Server provider.

+ +

Prebid Cache and the VAST creative URL warning
+ Google Ad Manager will show you a warning stating that fetching VAST from the creative + URL failed. This is expected, since the creative URL above points + to a server-side asset cache hosted by Prebid Server.

+ +

4. Set the Duration to 1.

+ +

The resulting creative should look something like the following:

+ +

Google Ad Manager Video Creative Setup

+ +

Multiple Cache Locations

+ +To set up multiple video creatives in the same line item (i.e., to run AppNexus, Rubicon, and SpotX all together in the same video line item), you can utilize creative targeting. +
+
+

+1. In the line item's Expected creatives box, choose Creative Targeting and "Add New Targeting". + +

+2. Give the targeting set a name like "Prebid Default Video Cache URL" and set Custom Targeting as appropriate, e.g., "hb_bidder is none of rubicon, spotx". Save the targeting. + +

+3. For each bidder that uses their own cache, click ADD SIZE in the "Expected creatives" section. Again, choose Creative Targeting and "Add New Targeting". + +

+4. Give the targeting a name like "Prebid Rubicon Video Cache URL". Set Custom Targeting appropriately, e.g., "hb_bidder is any of rubicon". Save the targeting. + +

+5. Save the line item. + +

Now that the targeting is defined, we're going to add the creatives.

+ +

+6. Go to the line item's Creatives tab. + +

+7. Make one creative for each of the targets. There are a couple of ways to do this on the GAM UI, but each approach will result in a creative entry screen similar to the screenshot above for the "Single Cache Location" process. Enter a name (e.g. "AppNexus VAST tag") and the VAST URL as described above. + +

+8. The end result should look something like this: + +

Google Ad Manager Video Creative Setup

+ +

That’s it as far as Prebid setup is concerned. At this point you can add any other options you would normally use, such as labels or tracking URLs.

+ +

Further Reading

+ + diff --git a/_includes/dev-docs/build-from-source-warning.md b/_includes/dev-docs/build-from-source-warning.md index f599850c28..29b8d3700d 100644 --- a/_includes/dev-docs/build-from-source-warning.md +++ b/_includes/dev-docs/build-from-source-warning.md @@ -1,4 +1,4 @@
-This example uses a test version of Prebid.js hosted on our CDN that is not recommended for production use. It includes all available adapters. Production implementations should build from source or customize the build using the Download page to make sure only the necessary bidder adapters are included. +This example uses a test version of Prebid.js hosted on our CDN that is not recommended for production use. It includes all available adapters. Production implementations should build from source or customize the build using the Download page to make sure only the necessary bidder adapters are included.
diff --git a/_includes/dev-docs/native-image-asset-sizes.md b/_includes/dev-docs/native-image-asset-sizes.md index 8090341292..9c8ad557af 100644 --- a/_includes/dev-docs/native-image-asset-sizes.md +++ b/_includes/dev-docs/native-image-asset-sizes.md @@ -25,6 +25,7 @@ mediaTypes: { required: true, aspect_ratios: [{ min_width: 300, /* Optional */ + min_height: 200, /* Optional */ ratio_width: 2, /* Required */ ratio_height: 3, /* Required */ }] @@ -33,3 +34,6 @@ mediaTypes: { } {% endhighlight %} + +{: .alert.alert-success :} +NOTE: If you're using `aspect_ratios` in a native request sent to Prebid Server, the `min_width` and `min_height` fields become required instead of optional. If these fields are not included, that native request will be rejected. \ No newline at end of file diff --git a/_includes/footer.html b/_includes/footer.html index 668058859f..bffb0c8508 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -9,15 +9,16 @@ - + + + + - - - - - - - - + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/video/pb-cp-jw.html b/_includes/video/pb-cp-jw.html new file mode 100644 index 0000000000..eb1416d7f2 --- /dev/null +++ b/_includes/video/pb-cp-jw.html @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + {% if page.head_title %} + {{page.head_title}} + {% else %} + {{page.title}} for Header Bidding + {% endif %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/video/pb-cp-kl.html b/_includes/video/pb-cp-kl.html new file mode 100644 index 0000000000..9f74b04a7c --- /dev/null +++ b/_includes/video/pb-cp-kl.html @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + {% if page.head_title %} + {{page.head_title}} + {% else %} + {{page.title}} for Header Bidding + {% endif %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/video/pb-cp-vjs.html b/_includes/video/pb-cp-vjs.html new file mode 100644 index 0000000000..bbf866872d --- /dev/null +++ b/_includes/video/pb-cp-vjs.html @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + {% if page.head_title %} + {{page.head_title}} + {% else %} + {{page.title}} for Header Bidding + {% endif %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/video/pb-cp.html b/_includes/video/pb-cp.html new file mode 100644 index 0000000000..d5b9f110a6 --- /dev/null +++ b/_includes/video/pb-cp.html @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + {% if page.head_title %} + {{page.head_title}} + {% else %} + {{page.title}} for Header Bidding + {% endif %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/video/pb-is-amp.html b/_includes/video/pb-is-amp.html new file mode 100644 index 0000000000..f860fe9596 --- /dev/null +++ b/_includes/video/pb-is-amp.html @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + {% if page.head_title %} + {{page.head_title}} + {% else %} + {{page.title}} for Header Bidding + {% endif %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/video/pb-is-app.html b/_includes/video/pb-is-app.html new file mode 100644 index 0000000000..82498b5a45 --- /dev/null +++ b/_includes/video/pb-is-app.html @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + {% if page.head_title %} + {{page.head_title}} + {% else %} + {{page.title}} for Header Bidding + {% endif %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/video/pb-is-bc.html b/_includes/video/pb-is-bc.html index cfee94f379..cce13fa854 100644 --- a/_includes/video/pb-is-bc.html +++ b/_includes/video/pb-is-bc.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -63,9 +63,9 @@ - + - + - + @@ -109,7 +109,10 @@ pbjs.addAdUnits(videoAdUnit); // add your ad units to the bid request pbjs.setConfig({ - usePrebidCache: true + usePrebidCache: true, + cache: { + url: 'https://prebid.adnxs.com/pbc/v1/cache' + } }); pbjs.requestBids({ diff --git a/_includes/video/pb-is-fp.html b/_includes/video/pb-is-fp.html index f3d9ee62f8..124b2bd6ac 100644 --- a/_includes/video/pb-is-fp.html +++ b/_includes/video/pb-is-fp.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -63,7 +63,7 @@ - + diff --git a/_includes/video/pb-is-jw01.html b/_includes/video/pb-is-jw01.html index 1e5df51c45..2e81441be0 100644 --- a/_includes/video/pb-is-jw01.html +++ b/_includes/video/pb-is-jw01.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -63,7 +63,7 @@ - + diff --git a/_includes/video/pb-is-jw02.html b/_includes/video/pb-is-jw02.html index f271509133..3e127bb343 100644 --- a/_includes/video/pb-is-jw02.html +++ b/_includes/video/pb-is-jw02.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -63,7 +63,7 @@ - + diff --git a/_includes/video/pb-is-jw03.html b/_includes/video/pb-is-jw03.html index a0acb7d9aa..a33fdce9e8 100644 --- a/_includes/video/pb-is-jw03.html +++ b/_includes/video/pb-is-jw03.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -63,7 +63,7 @@ - + diff --git a/_includes/video/pb-is-kl.html b/_includes/video/pb-is-kl.html index 4245bbc02e..cb5d6aaf48 100644 --- a/_includes/video/pb-is-kl.html +++ b/_includes/video/pb-is-kl.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -63,7 +63,7 @@ - + diff --git a/_includes/video/pb-is-ol.html b/_includes/video/pb-is-ol.html index 43b11adf07..49af8a060e 100644 --- a/_includes/video/pb-is-ol.html +++ b/_includes/video/pb-is-ol.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -63,7 +63,7 @@ - + diff --git a/_includes/video/pb-is-rd.html b/_includes/video/pb-is-rd.html new file mode 100644 index 0000000000..588059d56d --- /dev/null +++ b/_includes/video/pb-is-rd.html @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + {% if page.head_title %} + {{page.head_title}} + {% else %} + {{page.title}} for Header Bidding + {% endif %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/video/pb-is-vjs.html b/_includes/video/pb-is-vjs.html index 400c61a54e..eb7e1b61a7 100644 --- a/_includes/video/pb-is-vjs.html +++ b/_includes/video/pb-is-vjs.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -63,7 +63,7 @@ - + diff --git a/_includes/video/pb-lf-fw.html b/_includes/video/pb-lf-fw.html index 1ae751110a..45672f89e9 100644 --- a/_includes/video/pb-lf-fw.html +++ b/_includes/video/pb-lf-fw.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -63,7 +63,7 @@ - + diff --git a/_includes/video/pb-os-app.html b/_includes/video/pb-os-app.html new file mode 100644 index 0000000000..8a2af8afba --- /dev/null +++ b/_includes/video/pb-os-app.html @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + {% if page.head_title %} + {{page.head_title}} + {% else %} + {{page.title}} for Header Bidding + {% endif %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/video/pb-os-dfp.html b/_includes/video/pb-os-dfp.html index d0047fdd13..e88b8eac8e 100644 --- a/_includes/video/pb-os-dfp.html +++ b/_includes/video/pb-os-dfp.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -64,7 +64,7 @@ - + diff --git a/_includes/video/pb-os-nas.html b/_includes/video/pb-os-nas.html index bb86cd0da8..dded18c34c 100644 --- a/_includes/video/pb-os-nas.html +++ b/_includes/video/pb-os-nas.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -64,7 +64,7 @@ - + diff --git a/_includes/video/pb-os-rd.html b/_includes/video/pb-os-rd.html new file mode 100644 index 0000000000..b82498d133 --- /dev/null +++ b/_includes/video/pb-os-rd.html @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + {% if page.head_title %} + {{page.head_title}} + {% else %} + {{page.title}} for Header Bidding + {% endif %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/video/pb-ve-lf-fw.html b/_includes/video/pb-ve-lf-fw.html new file mode 100644 index 0000000000..875f0bd6e2 --- /dev/null +++ b/_includes/video/pb-ve-lf-fw.html @@ -0,0 +1,355 @@ + + + + + + + + + + + + + + {% if page.head_title %} + {{page.head_title}} + {% else %} + {{page.title}} for Header Bidding + {% endif %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/video/pbs-br.html b/_includes/video/pbs-br.html index 73b7a793c0..67433c7d0e 100644 --- a/_includes/video/pbs-br.html +++ b/_includes/video/pbs-br.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -63,7 +63,7 @@ - + diff --git a/_includes/video/pbs-jw01.html b/_includes/video/pbs-jw01.html index 5aa9e238a7..ddc6aa3707 100644 --- a/_includes/video/pbs-jw01.html +++ b/_includes/video/pbs-jw01.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -63,7 +63,7 @@ - + - + diff --git a/_includes/video/pbs-jw03.html b/_includes/video/pbs-jw03.html index dd9051d7c4..56bd88963f 100644 --- a/_includes/video/pbs-jw03.html +++ b/_includes/video/pbs-jw03.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -44,7 +44,7 @@ - + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/video/pbs-vjs.html b/_includes/video/pbs-vjs.html index 43d4044dd6..278feeb60d 100644 --- a/_includes/video/pbs-vjs.html +++ b/_includes/video/pbs-vjs.html @@ -8,7 +8,7 @@ - + {% if page.head_title %} @@ -63,7 +63,7 @@ - + diff --git a/_includes/wth_form.html b/_includes/wth_form.html new file mode 100644 index 0000000000..441c3e7b4f --- /dev/null +++ b/_includes/wth_form.html @@ -0,0 +1,25 @@ + +
+ +
+ +
 
+ +
+

Was this page helpful?

+
+ +
+ +
+ +
+
+

+ +

+ +
+
+ +
diff --git a/_layouts/home.html b/_layouts/home.html index 4f6aff783e..46b859ff1f 100644 --- a/_layouts/home.html +++ b/_layouts/home.html @@ -3,179 +3,151 @@ {% include nav.html %}
- -
- -

{% include footer.html %}

-
- -
- -
-
-

Header bidding unwrapped

-

Earn more from your advertising with Prebid, a transparent, open-source solution that increases advertiser demand while maintaining a fast and responsive user experience.

-
+ +
+ +
+
 
+
+
Visit Prebid.org for general product overviews, blog updates, and additional information on membership and events. +
- - -
-