Contact emails pauljen...@chromium.org
Explainer Downsampled forDebugOnly: https://github.com/WICG/turtledove/pull/1020 Increase number of component ads: https://github.com/WICG/turtledove/pull/1003 Specification Downsampled forDebugOnly: https://github.com/WICG/turtledove/pull/1023 Increase number of component ads: https://github.com/WICG/turtledove/pull/1004 Summary Downsampled forDebugOnly: The forDebuggingOnly.reportAdAuctionWin() and forDebuggingOnly.reportAdAuctionLoss() (fDO) APIs were added to the Protected Audience (PA) API to allow debugging from within bidding and scoring scripts in PA auctions. We originally intended to remove these APIs at third-party cookie deprecation (3PCD) time, but received feedback that they were essential for doing root cause analysis in escalation situations (i.e. critical crash). Instead of removing debug reports entirely, we now plan to heavily downsample them at 3PCD time as follows: they will only send a report with a 1/1000 probability. Furthermore, if a report is sent, the browser will not send another for 3 years (“lockout”), and if a report is not sent (999/1000 of the time), future calls to the fDO API from the calling origin will be ignored for 2 weeks 90% of the time and 1 year 10% of the time (“cooldown”). To avoid biasing towards new browser installs (which aren’t in lockout or cooldown), we may place new browser installs initially in a shorter lockout period. For now, until 3PCD, we’ll expose whether a fDO caller is in the “lockout” or “cooldown” periods. Increase number of component ads: Today, PA allows selection of ads containing 20 component ads (aka product level ads). We plan to increase this number from 20 to 40 as we received feedback that ads with higher numbers of components were critical (e.g. for ads that rotate through 3 sets of 12 products). 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 Downsampled forDebugOnly: No expected breakage before 3PCD as the downsampling will not be performed until then. For now only the status of whether a fDO caller is in the “lockout” or “cooldown” periods is exposed. After 3PCD, the downsampling will surely disrupt some potential uses of the reporting channel, but this is an essential privacy requirement of the Protected Audience API. Increase number of component ads: This is an increase to the limit, so no breakage is expected. 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: Downsampled forDebugOnly: Discussed here <https://github.com/WICG/turtledove/issues/632> and in person here <https://github.com/WICG/turtledove/blob/main/meetings/2024-01-17-FLEDGE-call-minutes.md#:~:text=on%20the%20URL.-,forDebuggingOnly%20availability,-%2D%20%23632> . Increase number of component ads: Discussed here <https://github.com/WICG/turtledove/issues/810> and in person here <https://github.com/WICG/turtledove/blob/main/meetings/2023-10-04-FLEDGE-call-minutes.md#leo---discussion-about-increasing-the-number-of-ad-components-entering-the-bid-from-20-to-40-httpsgithubcomwicgturtledoveissues810> . Debuggability Use of both APIs is debuggable via DevTools debugging of Protected Audience bidding and scoring scripts. Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, 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 land web-platform-tests for both features shortly. Flag name on chrome://flags None Finch feature name FledgeEnableFilteringDebugReportStartingFrom, FledgeAdComponentLimit Requires code in //chrome? False Estimated milestones Shipping on desktop and Android in M122. Anticipated spec changes None related to these features. Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5099305180594176 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 blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d5ba8ace-8a65-461f-9124-9fcd7a232c26n%40chromium.org.