Difference between revisions of "Prebid server"

From Bitnami MediaWiki
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 17: Line 17:
 
* [https://docs.google.com/document/d/1QgQbIL06dsQQw-Qmw_JClXNsbjDmYQ09gU7iu6iox_M/edit?usp=sharing Modularity PRD]
 
* [https://docs.google.com/document/d/1QgQbIL06dsQQw-Qmw_JClXNsbjDmYQ09gU7iu6iox_M/edit?usp=sharing Modularity PRD]
 
* [https://docs.google.com/document/d/1a-U1DytiCTtacM27qH3OZwhPa7bDwQzfpVRHDhyikWw/edit?usp=sharing PBS Events and Analytics PRD] - to be reviewed
 
* [https://docs.google.com/document/d/1a-U1DytiCTtacM27qH3OZwhPa7bDwQzfpVRHDhyikWw/edit?usp=sharing PBS Events and Analytics PRD] - to be reviewed
* [https://docs.google.com/document/d/1TpB_I-Oft0LpZuKvVsaLAozOe1u52tpPGkB_jZfnMXo/edit PBS Blocking Module PRD] - to be reviewed
+
* [https://docs.google.com/document/d/1TpB_I-Oft0LpZuKvVsaLAozOe1u52tpPGkB_jZfnMXo/edit PBS Blocking Module PRD]
*
+
 
  
 
== Roadmap ==
 
== Roadmap ==
Line 26: Line 26:
 
* PBS-Go: enhanced cookie sync, full first party data support
 
* PBS-Go: enhanced cookie sync, full first party data support
 
* PBS-Java: Modularity infrastructure
 
* PBS-Java: Modularity infrastructure
* Both: Video Events support, compression on network access, logging enhancements, full alias support
 
  
1H22 - for discussion
+
1H22
  
* Requirements for loss notifications
+
* Both: Video Events support, compression on network access, logging enhancements, full alias support. [https://docs.google.com/document/d/1a-U1DytiCTtacM27qH3OZwhPa7bDwQzfpVRHDhyikWw/edit PRD]
 +
* Floors Module - [https://docs.google.com/document/d/1YAt00RfQaU2Ugciqw1LnirLgjyUz9ibfyjfxWUHR_P0/edit?pli=1#heading=h.e8zlmismgcho PRD]
 
* PBS-Go: Modularity infrastructure
 
* PBS-Go: Modularity infrastructure
 +
 +
Items under discussion
 
* Improved bid adapter monitoring
 
* Improved bid adapter monitoring
* Encourage module ecosystem
+
* Loss Notification: For all bidders that supply a lurl (loss url), cache them in PBC. When a win-event comes in, look up the cache entry and hit those that didn't win.
* Bidder traffic targeting module
+
* Conditional Bidders: account-specific sets of rules for when to remove certain bidders from the auction based on country, datacenter, device type, recent bid rate, session depth, etc.
 +
Triple13 has something along these lines. They're willing to help with requirements.
 +
* Real Time Data infrastructure: make it easy for vendors to supply account-specific information into the bid stream by supplying parts of the framework like polling, caching, and analytics.
 +
* Creative Validation infrastructure: make it easy for vendors to plug into the bid response step specifically for rejecting problematic creatives. The infrastructure would define an interface to these vendors based on gathered requirements.
 +
* Fee Module - adjust bids to be net of fees for any vendor or host services within the PBS ecosystem.
  
 
== GitHub Repositories ==
 
== GitHub Repositories ==
Line 45: Line 51:
 
https://github.com/prebid/prebid-cache-java
 
https://github.com/prebid/prebid-cache-java
  
[[Category:Prebid Project Management Committeess|Prebid Server]]
+
[[Category:Prebid Project Management Committees|Prebid Server]]

Latest revision as of 16:40, 22 November 2021

Prebid Server is an open-source solution for server-to-server header bidding with Prebid.js and Prebid Mobile.

Scope: Prebid Server and Prebid Cache

Description: Server-side header bidding

Chair: Bret Gorsline (Magnite)

Vice Chair: Scott Kay (Xandr)

Audience: Product and Engineers


References


Roadmap

2H21

  • PBS-Go: enhanced cookie sync, full first party data support
  • PBS-Java: Modularity infrastructure

1H22

  • Both: Video Events support, compression on network access, logging enhancements, full alias support. PRD
  • Floors Module - PRD
  • PBS-Go: Modularity infrastructure

Items under discussion

  • Improved bid adapter monitoring
  • Loss Notification: For all bidders that supply a lurl (loss url), cache them in PBC. When a win-event comes in, look up the cache entry and hit those that didn't win.
  • Conditional Bidders: account-specific sets of rules for when to remove certain bidders from the auction based on country, datacenter, device type, recent bid rate, session depth, etc.

Triple13 has something along these lines. They're willing to help with requirements.

  • Real Time Data infrastructure: make it easy for vendors to supply account-specific information into the bid stream by supplying parts of the framework like polling, caching, and analytics.
  • Creative Validation infrastructure: make it easy for vendors to plug into the bid response step specifically for rejecting problematic creatives. The infrastructure would define an interface to these vendors based on gathered requirements.
  • Fee Module - adjust bids to be net of fees for any vendor or host services within the PBS ecosystem.

GitHub Repositories

https://github.com/prebid/prebid-server

https://github.com/prebid/prebid-cache

https://github.com/prebid/prebid-server-java

https://github.com/prebid/prebid-cache-java