-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Interest group ownership construct missing for Third Party Ad servers whitelisted by Advertiser #924
Comments
I don't think I understand the division of responsibilities that you're trying to achieve here, and I'm having trouble even asking the right clarifying questions. Would you consider coming to one of our weekly video calls for an interactive discussion to help clarify the problem? Logistic details in #88. To be concrete, here is a proposal that I'm sure doesn't meet your needs, but I don't know why it doesn't: The DSP performs its bidding job and uses a rendering URL of the form https://dco-vendor-like-jivox.com/advertiser_id=123&campaign_id=456. Now bidding is controlled by the DSP and rendering by the third party. The advertiser can interact with either party to change how the ad campaign's bidding or rendering work. I look forward to better understanding your goals. |
Hi @michaelkleber - I believe there are bunch of clarifications requested here on the end-to-end workflow:
|
@michaelkleber - Adding a few more clarifications to what @AmitGuptaCodeLab has detailed as the DCO use case.
Your proposal is coming close to what we would like to see. We would need one of the following:
|
Combining with this issue - privacysandbox/privacy-sandbox-dev-support#201 The problem in a nutsell, can be summarised as: User A and user B goes to Advertiser TopShoes website. Both users will be placed in the same interest group named "shoes". However user A will see "boots" and user B will see "trainers" as the image. The same ad creative is able to render the different images and since there cannot be any logic within the ad creative how is it possible to show "boots" to user A and "trainers" to user B? |
Current workflow (prior to privacy sandbox) :
Third-party ad serving is an approach where Advertisers utilise services of a third party vendor to generate ad tags (which can serve dynamic creatives) and share across those ad tags to DSP (tag trafficking). DSP stores and serves an ad tag (tag = snippet of HTML) in place of the ad. The tag is sent to the client, which then executes the HTML and retrieves the actual ad from a third-party.
Essentially, the bidding entity (DSP) is different from the creative serving entity(3rd party ad server) while advertiser utilizes them both.
New workflow (post privacy sandbox)
In the new workflow (retargeting via Protected Audience API), ownership of Interest Group is indirectly always granted to DSP (thanks to the reliance of Advertisers on DSP for bidding logic). The call to
registerInterestGroup
has both the placeholder for creative (renderUrl as substitute for 3rd party ad tag) and bidding components (interest group name,owner,biddingLogicUrl) in the same payload so there's no way for an advertiser to specify the renderUrl separately.Gaps :
Proposal :
The text was updated successfully, but these errors were encountered: