Difference between revisions of "Prebid server"

From Bitnami MediaWiki
Jump to navigation Jump to search
(12 intermediate revisions by the same user not shown)
Line 15: Line 15:
 
* [https://docs.google.com/document/d/1g0zAYc_EfqyilKD8N2qQ47uz0hdahY-t8vfb-vxZL5w/edit?usp=sharing Prebid Server GDPR]
 
* [https://docs.google.com/document/d/1g0zAYc_EfqyilKD8N2qQ47uz0hdahY-t8vfb-vxZL5w/edit?usp=sharing Prebid Server GDPR]
 
* [https://docs.google.com/document/d/1I2eS40yMYJCgz8XvFljf4f59bEPsbWTrUpnD7a7uJEg/edit?usp=sharing Prebid Server and First Party Data]
 
* [https://docs.google.com/document/d/1I2eS40yMYJCgz8XvFljf4f59bEPsbWTrUpnD7a7uJEg/edit?usp=sharing Prebid Server and First Party Data]
* [https://docs.google.com/document/d/1QgQbIL06dsQQw-Qmw_JClXNsbjDmYQ09gU7iu6iox_M/edit?usp=sharing Modularity PRD]
+
* Product Requirements Documents (PRDs)
* [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/1QgQbIL06dsQQw-Qmw_JClXNsbjDmYQ09gU7iu6iox_M/edit?usp=sharing Modularity PRD]
* [https://docs.google.com/document/d/1TpB_I-Oft0LpZuKvVsaLAozOe1u52tpPGkB_jZfnMXo/edit PBS Blocking Module 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/1TpB_I-Oft0LpZuKvVsaLAozOe1u52tpPGkB_jZfnMXo/edit PBS Blocking Module PRD]
  
  
 
== Roadmap ==
 
== Roadmap ==
  
2H21
+
2H22
 +
* <span style="color: green;">&radic;</span> OpenRTB 2.6 support
 +
* <span style="color: red;">&darr;</span>[https://docs.google.com/document/d/1a-U1DytiCTtacM27qH3OZwhPa7bDwQzfpVRHDhyikWw/edit Video Events support]
 +
* <span style="color: blue;">&rarr;</span>PBS-Go: Modularity infrastructure
 +
* improved alias support - https://github.com/prebid/prebid-server/issues/1429
 +
* <span style="color: blue;">&rarr;</span>cookie-sync refactoring (Java) - https://github.com/prebid/prebid-server/issues/2173
 +
* bidder tmax updates - https://github.com/prebid/prebid-server/issues/2398
  
* PBS-Go: enhanced cookie sync, full first party data support
+
1H23
* PBS-Java: Modularity infrastructure
+
* Regulatory
 +
** Build GPP infrastructure
 +
** TCF-EU Signature
 +
* Long-form video support in auction endpoint
 +
* Support DOOH and Audio committees
 +
* Price floor support (Go)
 +
* Advanced video event support (Go)
 +
* Dynamic Stored Requests (Java) - an incoming Stored Request ID can be shifted to another based on request characteristics like country, inventory, device type, a random number, etc. Use cases: conditional bidders, A/B testing.
 +
* Improve match rate
 +
** cookie-sync refactoring (Go) - https://github.com/prebid/prebid-server/issues/2173
 +
** Support iframe multi-sync - https://github.com/prebid/prebid-server/issues/1986
  
1H22
+
2H23
 +
* Advanced video event support (Java)
 +
* Improve match rate
 +
** Reduce the size of the ID cookie using protobuf - https://github.com/prebid/prebid-server/issues/1985
 +
** AMP ID support - https://github.com/prebid/prebid-server/issues/1404
  
* Both: Video Events support, compression on network access, logging enhancements, full alias support. [https://docs.google.com/document/d/1a-U1DytiCTtacM27qH3OZwhPa7bDwQzfpVRHDhyikWw/edit PRD]
+
Aspirational:
* Floors Module - [https://docs.google.com/document/d/1YAt00RfQaU2Ugciqw1LnirLgjyUz9ibfyjfxWUHR_P0/edit?pli=1#heading=h.e8zlmismgcho PRD]
+
* Parakeet support
* PBS-Go: Modularity infrastructure
+
* Demand Chain support
 
+
* Logging enhancements
Items under discussion
+
* Loss Notification: Allow bidders to 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.
* Support for Ads.Cert 2.0
 
* 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.
 
* Stored Request A/B testing - related to Conditional Bidders, we could define a system where SR ratios are defined by request characteristics like country, inventory, etc. Would need to be connected to analytics requirements.
 
* 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.
 
 
* 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.
 
* 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.
 
 
* Improved bid adapter monitoring
 
* Improved bid adapter monitoring
  

Revision as of 21:18, 3 October 2022

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

2H22

1H23

  • Regulatory
    • Build GPP infrastructure
    • TCF-EU Signature
  • Long-form video support in auction endpoint
  • Support DOOH and Audio committees
  • Price floor support (Go)
  • Advanced video event support (Go)
  • Dynamic Stored Requests (Java) - an incoming Stored Request ID can be shifted to another based on request characteristics like country, inventory, device type, a random number, etc. Use cases: conditional bidders, A/B testing.
  • Improve match rate

2H23

Aspirational:

  • Parakeet support
  • Demand Chain support
  • Logging enhancements
  • Loss Notification: Allow bidders to 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.
  • 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.
  • Improved bid adapter monitoring

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