WICG / turtledove

TURTLEDOVE
https://wicg.github.io/turtledove/
Other
523 stars 227 forks source link

Server Side BA Auctions and Shared Storage #730

Open thegreatfatzby opened 1 year ago

thegreatfatzby commented 1 year ago

Will there be any ability to read from Shared Storage in a-still-opaque-manner-and-output-gated-way when using B & A for bidding? The creative rotation mentioned is a good example of something that would still be valuable to do in BA.

I'd also ask about writing to it, but I'll just call attention to this post in the BA issues queue https://github.com/privacysandbox/fledge-docs/issues/28.

michaelkleber commented 1 year ago

Shared Storage can't be used during the Protected Audience bidding phase at all — not in B&A but not on-device either.

In particular, recall that Protected Audience bidding can only be based on information from two domains: the one where the user was added to the IG, and the one where the ad is going to appear. (By contrast, Shared Storage allows commingling of data from any number of domains — and, as a trade-off, has much more limited output gates.)

Creative rotation in Protected Audiences can happen at bidding time using prevWins, or can happen at rendering time using Shared Storage after the PA auction has already ended. Both of those flows work the same way for on-device and for B&A.