Open anderagakura opened 1 year ago
Alexandre, regarding your point 1:
The spec does a binary definition to which DSPs an SSP is allowed to pass the IDs (see Authorized Connections) while the spec does a DSP specific spec of seats which are allowed to receive the IDs (see Authorized Functions). The spec leaves the space to DSPs to act in their fashion, since the configuration is not part of the bid request/response. Despite of that, from the publishers side it would be a very good development if Buyer.json is more widely accepted/used and can be incorporated into the concept of Authorized Functions and there the seatId attribut.
Alexandre, regarding your point 1:
The spec does a binary definition to which DSPs an SSP is allowed to pass the IDs (see Authorized Connections) while the spec does a DSP specific spec of seats which are allowed to receive the IDs (see Authorized Functions). The spec leaves the space to DSPs to act in their fashion, since the configuration is not part of the bid request/response. Despite of that, from the publishers side it would be a very good development if Buyer.json is more widely accepted/used and can be incorporated into the concept of Authorized Functions and there the seatId attribut.
@avuim Of course, this proposal does not intend to solve buyers identification between SSP and DSP but intend to help the publisher to better manage which buyer receives the data. What I'm trying to say is as the publisher wants to declare the seats per DSP in a manual way, how to make sure that the seat is live (or KO), belongs to the right buyer (Id, misunderstanding, change...) or what is the right process to achieve this goal. Definitely buyers.json could help if more adopted.
Just a thought regarding (Sub-)Object: dsp in Authorized Functions part. To whitelist all seats, instead of using [0]
, perhaps the use of a asterisk would be more explicit [*]
.
@avuim Of course, this proposal does not intend to solve buyers identification between SSP and DSP but intend to help the publisher to better manage which buyer receives the data. What I'm trying to say is as the publisher wants to declare the seats per DSP in a manual way, how to make sure that the seat is live (or KO), belongs to the right buyer (Id, misunderstanding, change...) or what is the right process to achieve this goal. Definitely buyers.json could help if more adopted.
Agree!
Just a thought regarding (Sub-)Object: dsp in Authorized Functions part. To whitelist all seats, instead of using
[0]
, perhaps the use of a asterisk would be more explicit[*]
.
Good point. Feel free to make a PR.
Alexandre, regarding your point 2:
Similar to feedback on your 1st point, the proposal does not intend to solve bid request/response (in-)efficiency. Further seat access to 1P data is defined on DSP side as part of the Authorized Functions. Nevertheless, since sustainability is an important topic taken into account, I would ask Jochen Schlosser (Adform), Tom Peruzzi (Yieldlab/Active Agent) and Thomas Mendrina (Xandr) to add their 5 cents to it from a tech perspective. In my opinion, its an DSP internal topic to be solved, not an SSP topic in the first place.
Two questions :
Buyer.json
?