Intent to Deprecate and Remove: Protected Audience

5,279 צפיות
מעבר להודעה הראשונה שלא נקראה

Paul Jensen‏

לא נקראה,
7 בנוב׳ 2025, 23:04:547.11.2025
עד blink-dev‏

Intent to Deprecate and Remove: Protected Audience


Contact emails

paulj...@chromium.org


Explainer

https://github.com/WICG/turtledove/blob/main/FLEDGE.md


Specification

https://wicg.github.io/turtledove/


Summary

The Protected Audience API provides a method of interest-group advertising without third-party cookies or user tracking across sites.


Following Chrome's announcement that the current approach to third-party cookies will be maintained, we are now planning to deprecate and remove the Protected Audience API (along with certain other Privacy Sandbox APIs, as outlined on the Privacy Sandbox feature status page).


Blink component

Blink>InterestGroups


Web Feature ID

None


Motivation

Chrome has announced that the current approach to third-party cookies will be maintained. Since that announcement there has been virtually no interest in the Protected Audience API. Use of the joinAdInterestGroup() API has decreased by almost 100x and use of the runAdAuction() API has decreased by more than 10x. Of the auctions occurring today, virtually none of them have winners (determined by looking at the “Success” bucket count of the Ads.InterestGroup.Auction.Result UMA), implying that they are not providing useful benefit to the pages initiating them.


Initial public proposal

https://privacysandbox.com/news/update-on-plans-for-privacy-sandbox-technologies/.


Developer-facing impact

Given that virtually none of the Protected Audience auctions occurring today have winners, we estimate the lost utility from this removal to be negligible.


User-facing risks

The user-facing risks are small. While removing the JavaScript API could cause pages to break, the impact should be limited to sites that don't employ standard defensive coding or feature detection, which should be rare since not all browsers implement the API.


If usage warrants, we will take steps to avoid any risk of page breakage, e.g. by temporarily retaining a stub implementation of Navigator APIs joinAdInterestGroup(), runAdAuction(), leaveAdInterestGroup(), clearOriginJoinedAdInterestGroups(), getInterestGroupAdAuctionData(),  canLoadAdAuctionFencedFrame(), createAuctionNonce(), updateAdInterestGroups(),  protectedAudience.queryFeatureSupport(), deprecatedReplaceInURN(), deprecatedURNtoURL(),  and adAuctionComponents() that mimic current behavior when a user has disabled Protected Audience.


Estimated milestones

Planning to deprecate in M144 and remove in M150.


Currently 0.22% of page loads use the Protected Audience API. These are driven by a small number of third-party ad tech scripts present on a large number of sites. We will continue to monitor usage as well as provide comprehensive updates on privacysandbox.google.com with the status of the API and deprecation plans.


We will also proactively work toward reducing usage to low levels once this intent is approved, including disallowing any new enrollment sign-ups, and contacting enrolled sites to inform them about the deprecation timelines.


Protected Audience features that were never launched beyond 20% Stable (TextEncoder support, Creative scanning via BYOS/V1 trusted scoring signals, Selectable Reporting IDs) will be ramped down by the end of 2025.


Protected Audience services, Bidding and Auction services and Trusted Key Value service, will not onboard new clients once deprecation is approved. We will work with onboarded clients and plan to turn down the services by the end of year as usage is negligible today. This will have no user-facing or web-compat impact.


Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/6552486106234880

Chris Harrelson‏

לא נקראה,
12 בנוב׳ 2025, 20:30:3212.11.2025
עד Paul Jensen,blink-dev‏
LGTM1

--
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+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABQTWrnevtY14OMos%2BuDgzXtFwQJ5vzY3hEMmyRFQBKDHBz-9A%40mail.gmail.com.

Vladimir Levin‏

לא נקראה,
12 בנוב׳ 2025, 20:30:4412.11.2025
עד blink-dev,Chris Harrelson,blink-dev,Paul Jensen‏
LGTM2

To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.

Daniel Bratell‏

לא נקראה,
12 בנוב׳ 2025, 20:37:3812.11.2025
עד Vladimir Levin,blink-dev,Chris Harrelson,Paul Jensen‏

LGTM3

/Daniel

To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/106d8225-6ed6-4feb-baa3-655234d3a137n%40chromium.org.

Paul Jensen‏

לא נקראה,
12 ביוני 2026, 3:33:1512 ביוני
עד Vladimir Levin,blink-dev,Chris Harrelson,Josh Karlin,Mike Taylor,Ben Oberg,Kevin Graney,Russ Hamilton‏

Hi API Owners,

Protected Audience API was deprecated in Chrome-144 with a plan to remove it in Chrome-150. Currently the usage is 1.1% of page loads.

We are proposing the following as next steps for removal and associated timelines:

1. M150: Remove all Ads API-related entries from Chrome settings and UI surfaces (e.g., chrome://settings/adPrivacy) via field trial. After this point, all API invocations for field-trial enabled browsers will always reject. Since the API can already be disabled for one of many reasons, scripts must already handle such rejections (or they’re already significantly broken).
2. M152: Permanently remove the underlying implementation code for the API, and replace it with a lightweight stub API. The stub will remain removable via field trial. 

3. M152 Canary/Beta: Begin a controlled rollout of the stub API removal via a field trial.
4. M152 Stable: Assuming there are no regressions or breakage after reaching 1% stable, we will request additional approval for full removal at this stage. 


At this time, we are seeking LGTMs for steps #2 and #3.


Thanks,

Paul


LGTM2

To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.

Yoav Weiss (@Shopify)‏

לא נקראה,
25 ביוני 2026, 20:56:3925 ביוני
עד Paul Jensen,Vladimir Levin,blink-dev,Chris Harrelson,Josh Karlin,Mike Taylor,Ben Oberg,Kevin Graney,Russ Hamilton‏

Chris Harrelson‏

לא נקראה,
25 ביוני 2026, 21:05:4725 ביוני
עד Yoav Weiss (@Shopify),Paul Jensen,Vladimir Levin,blink-dev,Josh Karlin,Mike Taylor,Ben Oberg,Kevin Graney,Russ Hamilton‏

Daniel Bratell‏

לא נקראה,
1 ביולי 2026, 22:25:391 ביולי
עד Chris Harrelson,Yoav Weiss (@Shopify),Paul Jensen,Vladimir Levin,blink-dev,Josh Karlin,Mike Taylor,Ben Oberg,Kevin Graney,Russ Hamilton‏

Garrett Johnson‏

לא נקראה,
14 ביולי 2026, 18:50:5814 ביולי
עד blink-dev,Daniel Bratell,Paul Jensen,Vladimir Levin,blink-dev,Josh Karlin,Mike Taylor,Ben Oberg,Kevin Graney,Russ Hamilton,Chris Harrelson,Yoav Weiss (@Shopify)‏
I'm a researcher in this space who has ongoing research measuring the adoption and use of Privacy Sandbox tools. 

I'm hoping that someone in this chain could resolve a mystery for me about the Fledge usage metrics in the Chrome Platform Status data here. Basically, this approaches 0% of page loads in Q4 2025 as you would expect given its retirement. However, usage spikes to its highest ever usage in Q1 2026 (peaking at 7.7%). This is unexpected: as mentioned above, auctions & interest group activity has gone to almost 0 in the Chrome Platform Status data (and my own). My guess is that some deprecation flag is being counted here, but I really don't know. Other researchers found a similar spike in the HTTP Archive data. 

I'd really appreciate your input here in setting the record straight on whether PA API's post-retirement was in fact a mirage. Big bonus points if you can explain why this happened. 

Sincerely,

Garrett Johnson
Associate Professor
Questrom School of Business
Boston University
https://garjoh.com 

Paul Jensen‏

לא נקראה,
16 ביולי 2026, 21:48:5516 ביולי
עד blink-dev,Garrett Johnson,Daniel Bratell,Paul Jensen,Vladimir Levin,blink-dev,jka...@google.com,Mike Taylor,Ben Oberg,Kevin Graney,beham...@google.com,Chris Harrelson,Yoav Weiss‏
Garrett,


When we marked the Protected Audience API as deprecated, in crrev.com/1545185, this included more of the API surface into the “Fledge” Blink use counter.  You can see we added “DeprecateAs=Fledge” to a lot of the APIs in navigator_auction.idl in that change.  It wasn’t actually an increase in API usage, it was just a change in measurement.  You can see there were no corresponding spikes in particular API usage:
https://chromestatus.com/metrics/feature/timeline/popularity/3855
https://chromestatus.com/metrics/feature/timeline/popularity/3857

Garrett Johnson‏

לא נקראה,
19 ביולי 2026, 0:38:0519 ביולי
עד blink-dev,Paul Jensen,Garrett Johnson,Daniel Bratell,Vladimir Levin,blink-dev,jka...@google.com,Mike Taylor,Ben Oberg,Kevin Graney,beham...@google.com,Chris Harrelson,Yoav Weiss‏
Paul, 
Thanks for taking the time to respond and explain. This is a useful for me to refer to when explaining this to the reader. 
Warm regards,

Garrett

Anton Bershanskyi‏

לא נקראה,
7 בספט׳ 2026, 12:35:007 בספט׳
עד blink-dev,Garrett Johnson,Paul Jensen,Daniel Bratell,vmp...@chromium.org,blink-dev,jka...@google.com,Mike Taylor,Ben Oberg,Kevin Graney,beham...@google.com,Chris Harrelson,yoav...@chromium.org‏
Hi Paul,

the email form Jun 12 states that Protected Audience API implementation would be removed in M152. When I test on Chrome 152 stable, both navigator.joinAdInterestGroup and navigator.runAdAuction exist. Chrome Status entry states that removal is planned for M153. Did the removal milestone get postponed by a milestone from 152 to 153?

Sincerely,
Anton.

Russ Hamilton‏

לא נקראה,
23 בספט׳ 2026, 17:11:28 (לפני 12 ימים) 23 בספט׳
עד blink-dev,Garrett Johnson,Anton Bershanskyi,Paul Jensen,Daniel Bratell,vmp...@chromium.org,jka...@google.com,Mike Taylor,Ben Oberg,Kevin Graney,Chris Harrelson,yoav...@chromium.org‏
Hi API Owners,

We have seen no regressions on 1% of stable (M152+) so we request permission to proceed with full removal of the API. This corresponds to step 4 of the plan Paul proposed in June. Given the low usage (<0.005%) we plan to move directly to removing these APIs on 100% of Chrome M152+.

Thanks for your consideration,
--Benjamin "Russ" Hamilton

Russ Hamilton‏

לא נקראה,
24 בספט׳ 2026, 19:13:16 (לפני 11 ימים) 24 בספט׳
עד blink-dev,Garrett Johnson,Anton Bershanskyi,Paul Jensen,Daniel Bratell,vmp...@chromium.org,jka...@google.com,Mike Taylor,Ben Oberg,Kevin Graney,Chris Harrelson,yoav...@chromium.org‏
Hi API Owners,

I have to make a correction here since we misread the usage in the dashboard. We are actually still seeing ~1% usage. Given this new information, the revised plan for which we seek approval is:
- 10% Stable: Hold for 2 weeks (through Oct 12)
- 100% Stable: Roll out starting Oct 26

Thanks for your consideration,
--Benjamin "Russ" Hamilton

Chris Harrelson‏

לא נקראה,
30 בספט׳ 2026, 19:30:18 (לפני 5 ימים) 30 בספט׳
עד Russ Hamilton,blink-dev,Garrett Johnson,Anton Bershanskyi,Paul Jensen,Daniel Bratell,vmp...@chromium.org,jka...@google.com,Mike Taylor,Ben Oberg,Kevin Graney,yoav...@chromium.org‏

Yoav Weiss (@Shopify)‏

לא נקראה,
30 בספט׳ 2026, 19:50:57 (לפני 5 ימים) 30 בספט׳
עד blink-dev,Chris Harrelson,blink-dev,Garrett Johnson,Anton Bershanskyi,Paul Jensen,Daniel Bratell,Vladimir Levin,Josh Karlin,Mike Taylor,Ben Oberg,Kevin Graney,Yoav Weiss,beham...@google.com‏
LGTM2

To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.

Mike Taylor‏

לא נקראה,
30 בספט׳ 2026, 20:22:16 (לפני 5 ימים) 30 בספט׳
עד Yoav Weiss (@Shopify),blink-dev,Chris Harrelson,Garrett Johnson,Anton Bershanskyi,Paul Jensen,Daniel Bratell,Vladimir Levin,Josh Karlin,Mike Taylor,Ben Oberg,Kevin Graney,beham...@google.com‏
השב לכולם
השב למחבר
העבר לנמענים
0 הודעות חדשות