openrtb.regs.gpp_sid_without_gpp
What it means
regs.gpp_sid names the GPP sections that apply to this request, but regs.gpp, the consent string those sections live in, is absent or empty. The section pointer has nothing to point at.
Why it matters
A buyer told that section 8 applies but given no string cannot read any consent state. Under the US state privacy patchwork that forces the defensive path: suppress personalization or skip the request, both of which pay less.
How to fix it
Send the pair together: the GPP string in regs.gpp and the applicable section ids in regs.gpp_sid. If no GPP framework applies, omit both fields.
Example that trips it
{ "regs": { "gpp_sid": [8] } }Check your payload
Paste a bid request or response into the tester to see whether this code fires against it, or gate on the id in CI with the CLI: the id is stable, wording is not.
Back to the full diagnostic code reference.