How do I pass a GPP string in OpenRTB?

Answer

Put the Global Privacy Platform consent string in regs.gpp and list the applicable section IDs in regs.gpp_sid. Both fields were added in the OpenRTB 2.6-202211 update. regs.gpp_sid is an integer array; it generally contains exactly one value, though edge cases can carry more. GPP sections 3 (header) and 4 (signal integrity) do not need to be listed. On versions before 2.6-202211 there is no first-class home for GPP, so partners typically agree on an ext placement.

Fields in this answer

FieldTypeSinceStatus in 2.6
regs.gppstring2.6-202211Current
regs.gpp_sidinteger array2.6-202211Current

Go deeper

More questions on privacy, identity, supply chain, and versions

All 93 questions are listed in the OpenRTB FAQ.