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
- If
gpp_supported
=true
&&ggp_sids
isundefined
=> gpp_sids: some (check with bidder) - If
gpp_supported
=false
&&gpp_sids
isundefined
= gpp_sids: None - If
ggp_sids
is defined => gpp_sids: as defined - default:
check with bidder
Bidders that already have gpp_supported: true
, will thus be covered.
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