Protocol Release Notes
1.1 - October 2025
Supported different options for 'wseat' field in bid requests.
Commerce Grid does not support working with DSP seats, but now we can adjust the 'wseat' field in bid requests. DSP can chose one of the options:
Always receive a static value. In this case Commerce Grid will send 'wseat' field like this
"wseat":["111"]where 111 is the ID of the DSP in Commerce GridAlways receive empty array. It will always look like this
"wseat":[]Omit 'wseat' field. The field is optional by the protocol and we can just not send it if DSP wants.
Commerce Grid does not validate 'bid.seat' field in the bid response. If 'bid.seat' field is not equal to the value in 'wseat' array from the bid request, Commerce Grid will use it as Agency ID (or DSP seat ID).
'bid.seat' field remains optional.
Supported native objects as JSON-encoded strings and as JSON objects
DSP can choose now the way it wants to receive 'imp.native' object and respond with 'native' object in 'bid.adm' or 'bid.ext.native' as a JSON object or as JSON object encoded in string.
1.0 - May 2025
Initial release Commerce Grid Demand Protocol 1.0 to support Open RTB 2.6.
