prebid/prebid.github.io

Replace gpp_supported with gpp_sid

Closed this issue · 2 comments

The IAB Global Privacy Platform (GPP) models different privacy standards as sections, identified by a section id.

The gpp_supported flag is not sufficient enough to document, which sections a bidder is able to parse and handle. We will migrate to a meta field gpp_sid, which contains a list of sid (section identifiers) that the bidder is capable of parsing. This field only attests protocol support, not legal compliance. This field will not support an all value at this point.

gpp_sid will be filled by the following definition and replacing gpp_supported

  1. If gpp_supported = true && ggp_sids is undefined => gpp_sids: some (check with bidder)
  2. If gpp_supported = false&& gpp_sids is undefined = gpp_sids: None
  3. If ggp_sids is defined => gpp_sids: as defined
  4. default: check with bidder

Bidders that already have gpp_supported: true, will thus be covered.

bretg commented

I'm supportive of this move, but have a couple of comments:

  • would suggest gpp_sids plural as a name
  • not everyone has the numbers memorized
  • would suggest allowing a generic string value. e.g.
gpp_sids: tcfeu,tcfca,usnat,usstate_all

Documents to update

  • bidder adaptor documentation (js, go, java)
  • bidder layout

Idea: maybe pull out the bidder adaptor meta data part into a separate page. This would make updating the docs a little bit easier and less error prone.

List of possible values: tcfeu,tcfca,usnat,usstate_all, usp