Hi Chris, Thanks so much for the quick response. We have not yet shipped the negative targeting work. The absence of these additional changes means that some of the potential adopters of negative targeting can't do so, and so I was indeed proposing to batch these additional changes together with negative targeting. Would you recommend a new I2S and chromestatus entry? Thanks again.
All the best, - Orr On Wednesday, November 8, 2023 at 1:37:19 PM UTC-5 Chris Harrelson wrote: > Hi Orr, > > Have you already shipped the negative targeting work? Or are you > proposing to batch these additional changes together with that, and > consider these new changes thematically related? If not, I think it would > be more clear to make a new I2S and chromestatus entry. > > On Wed, Nov 8, 2023 at 9:58 AM 'Orr Bernstein' via blink-dev < > [email protected]> wrote: > >> Hi all, >> >> We have a small delta to this feature we'd like to implement. In our >> current design, ad techs need to provide a flag, `adAuctionHeaders` on >> their `fetch()` request. ( >> https://github.com/WICG/turtledove/blob/main/FLEDGE.md#63-http-response-headers) >> >> However, we received feedback that some ad techs use iframe navigation >> instead of a `fetch()`. ( >> https://github.com/WICG/turtledove/issues/319#issuecomment-1766815150) >> To enable those ad techs to use this feature, we'd like to minimally extend >> our design to allow those that use iframe navigation to specify an >> `adAuctionHeaders` attribute on the iframe element that behaves the same as >> the `adAuctionHeaders` flag on `fetch()` requests. >> >> For more details, please see the PRs we've prepared for the spec - >> https://github.com/WICG/turtledove/pull/883 - and the explainer - >> https://github.com/WICG/turtledove/pull/887. >> >> Could you please review and provide LGTMs to ship this delta? Thank you >> so much! >> >> All the best, >> - Orr >> >> On Friday, October 20, 2023 at 12:06:12 PM UTC-4 Orr Bernstein wrote: >> >>> FYI, the spec (https://github.com/WICG/turtledove/pull/796) has been >>> merged. Thank you all again. >>> >>> All the best, >>> - Orr >>> >>> On Wednesday, October 4, 2023 at 3:04:23 PM UTC-4 Orr Bernstein wrote: >>> >>>> Thank you all so much. I'll update this thread when >>>> https://github.com/WICG/turtledove/pull/796 has landed. >>>> >>>> All the best, >>>> - Orr >>>> >>>> >>>> On Wed, Oct 4, 2023 at 11:51 AM Chris Harrelson <[email protected]> >>>> wrote: >>>> >>>>> LGTM3, same. >>>>> >>>>> On Wed, Oct 4, 2023 at 8:50 AM Yoav Weiss <[email protected]> >>>>> wrote: >>>>> >>>>>> LGTM2 with the same conditions >>>>>> >>>>>> On Monday, October 2, 2023 at 11:00:07 PM UTC+2 Mike Taylor wrote: >>>>>> >>>>>>> LGTM1 % landing https://github.com/WICG/turtledove/pull/796. Please >>>>>>> follow up with the WPTs as well. >>>>>>> On 9/27/23 11:56 AM, Chris Harrelson wrote: >>>>>>> >>>>>>> Please fill out the other chromestatus review categories (privacy, >>>>>>> security, etc); we'll re-review once those are done. >>>>>>> >>>>>>> On Wed, Sep 20, 2023 at 2:42 PM 'Orr Bernstein' via blink-dev < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Contact emails >>>>>>>> >>>>>>>> [email protected], [email protected] >>>>>>>> >>>>>>>> Explainer >>>>>>>> >>>>>>>> https://github.com/WICG/turtledove/pull/780 >>>>>>>> >>>>>>>> Specification >>>>>>>> >>>>>>>> https://github.com/WICG/turtledove/pull/796 >>>>>>>> >>>>>>>> Summary >>>>>>>> >>>>>>>> In online ad auctions for ad space, it’s sometimes useful to >>>>>>>> prevent showing an ad to certain audiences, a concept known as >>>>>>>> negative >>>>>>>> targeting. For example, you might not want to show a new customer >>>>>>>> advertisement to existing customers. New customer acquisition >>>>>>>> campaigns >>>>>>>> most often have this as a critical requirement. Protected Audience >>>>>>>> currently enables ads to target users that have been joined to a given >>>>>>>> interest group through some past activity on the web. This feature >>>>>>>> extends >>>>>>>> Protected Audience to enable negative targeting by allowing new ads to >>>>>>>> target only those users who have not been joined to a given interest >>>>>>>> group. >>>>>>>> In this way, we're enabling advertisers to target new groups of users >>>>>>>> using >>>>>>>> the existing privacy-preserving concepts of the Protected Audience API. >>>>>>>> >>>>>>>> >>>>>>>> Blink component >>>>>>>> >>>>>>>> Blink>InterestGroups >>>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EInterestGroups> >>>>>>>> >>>>>>>> TAG review >>>>>>>> >>>>>>>> The parent proposal, Protected Audience, is still pending: >>>>>>>> https://github.com/w3ctag/design-reviews/issues/723 >>>>>>>> >>>>>>>> TAG review status >>>>>>>> >>>>>>>> Pending >>>>>>>> >>>>>>>> Risks >>>>>>>> >>>>>>>> Interoperability and Compatibility >>>>>>>> >>>>>>>> None. This is an optional new feature of the Protected Audience >>>>>>>> API. Ad techs can use this new feature by specifying values for new >>>>>>>> fields >>>>>>>> in the auction config. Without explicit values for those new fields, >>>>>>>> there's no functional behavioral change as a result of this feature. >>>>>>>> >>>>>>>> Gecko & WebKit: No signal on parent proposal, Protected Audience. >>>>>>>> Asked in the Mozilla forum here >>>>>>>> <https://github.com/mozilla/standards-positions/issues/770>, and >>>>>>>> in the Webkit forum here >>>>>>>> <https://github.com/WebKit/standards-positions/issues/158>. >>>>>>>> >>>>>>>> Web developers: Adtech asked for this via Protected Audience >>>>>>>> Github issue #319 <https://github.com/WICG/turtledove/issues/319>. >>>>>>>> >>>>>>>> >>>>>>>> Debuggability >>>>>>>> >>>>>>>> Additional bids sent into the auction are visible in their response >>>>>>>> headers via DevTools. You can determine if the additional bid was sent >>>>>>>> for >>>>>>>> scoring by adding a breakpoint in the scoring script in DevTools. >>>>>>>> Error >>>>>>>> scenarios, e.g. signature verification errors and joining origin >>>>>>>> mismatch >>>>>>>> on negative interest groups - are written to the console. We're >>>>>>>> considering >>>>>>>> additional DevTools enhancements to aid additional bids debugging. >>>>>>>> >>>>>>>> Will this feature be supported on all six Blink platforms (Windows, >>>>>>>> Mac, Linux, Chrome OS, Android, and Android WebView)? >>>>>>>> >>>>>>>> It will be supported on all platforms that support Protected >>>>>>>> Audience, so all but WebView. >>>>>>>> >>>>>>>> Is this feature fully tested by web-platform-tests >>>>>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>>>>>>> ? >>>>>>>> >>>>>>>> We plan to add WPTs to cover this API in the next month. >>>>>>>> >>>>>>>> Flag name on chrome://flags >>>>>>>> >>>>>>>> None >>>>>>>> >>>>>>>> Finch feature name >>>>>>>> >>>>>>>> FledgeNegativeTargeting >>>>>>>> >>>>>>>> Requires code in //chrome? >>>>>>>> >>>>>>>> False >>>>>>>> >>>>>>>> Estimated milestones >>>>>>>> >>>>>>>> Shipping on desktop and Android in M118. >>>>>>>> >>>>>>>> Anticipated spec changes >>>>>>>> >>>>>>>> None related to this feature. >>>>>>>> >>>>>>>> Link to entry on the Chrome Platform Status >>>>>>>> >>>>>>>> https://chromestatus.com/feature/5021508157571072 >>>>>>>> >>>>>>>> This intent message was generated by Chrome Platform Status >>>>>>>> <https://chromestatus.com/>. >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "blink-dev" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to [email protected]. >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/5ebd44f6-57b2-448f-b32c-87d63acfa471n%40chromium.org >>>>>>>> >>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/5ebd44f6-57b2-448f-b32c-87d63acfa471n%40chromium.org?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "blink-dev" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to [email protected]. >>>>>>> >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_AJmJko%2BzZZLxD%2BN4db5aZzaJ3T%3D7OH0NFLjALxeQm1A%40mail.gmail.com >>>>>>> >>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_AJmJko%2BzZZLxD%2BN4db5aZzaJ3T%3D7OH0NFLjALxeQm1A%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "blink-dev" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/995abbf0-3a75-40a8-a8cb-4a9491662acfn%40chromium.org >>>>>> >>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/995abbf0-3a75-40a8-a8cb-4a9491662acfn%40chromium.org?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> -- >> You received this message because you are subscribed to the Google Groups >> "blink-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/440bdd0c-dcd3-4770-9b69-853dd1e2fa37n%40chromium.org >> >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/440bdd0c-dcd3-4770-9b69-853dd1e2fa37n%40chromium.org?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/01336528-96c6-4963-a97c-1c274f81d243n%40chromium.org.
