|
6 | 6 | <link href="https://www.w3.org/StyleSheets/TR/2021/cg-draft" rel="stylesheet">
|
7 | 7 | <meta content="Bikeshed version 82ce88815, updated Thu Sep 7 16:33:55 2023 -0700" name="generator">
|
8 | 8 | <link href="https://wicg.github.io/turtledove/" rel="canonical">
|
9 |
| - <meta content="9c9973cad627631cf22002d62b2a6daf9caa15d1" name="document-revision"> |
| 9 | + <meta content="ec354d78aaa175d54ac2ddfc055f21a321a0fe59" name="document-revision"> |
10 | 10 | <style>
|
11 | 11 | /* Put nice boxes around each algorithm. */
|
12 | 12 | [data-algorithm]:not(.heading) {
|
|
715 | 715 | <div class="head">
|
716 | 716 | <p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72"> </a> </p>
|
717 | 717 | <h1 class="p-name no-ref" id="title">Protected Audience (formerly FLEDGE)</h1>
|
718 |
| - <p id="w3c-state"><a href="https://www.w3.org/standards/types#CG-DRAFT">Draft Community Group Report</a>, <time class="dt-updated" datetime="2023-11-19">19 November 2023</time></p> |
| 718 | + <p id="w3c-state"><a href="https://www.w3.org/standards/types#CG-DRAFT">Draft Community Group Report</a>, <time class="dt-updated" datetime="2023-11-21">21 November 2023</time></p> |
719 | 719 | <div data-fill-with="spec-metadata">
|
720 | 720 | <dl>
|
721 | 721 | <dt>This version:
|
@@ -5460,6 +5460,16 @@ <h2 class="heading settled" data-level="8" id="interest-group-updates"><span cla
|
5460 | 5460 | <li data-md>
|
5461 | 5461 | <p>Otherwise, jump to the step labeled <i><a href="#abort-update">Abort update</a></i>.</p>
|
5462 | 5462 | </ol>
|
| 5463 | + <dt>"<code>userBiddingSignals</code>" |
| 5464 | + <dd> |
| 5465 | + <ol> |
| 5466 | + <li data-md> |
| 5467 | + <p>Set <var>ig</var>’s <a data-link-type="dfn" href="#interest-group-user-bidding-signals" id="ref-for-interest-group-user-bidding-signals③">user bidding signals</a> to the result of <a data-link-type="dfn" href="https://infra.spec.whatwg.org/#serialize-an-infra-value-to-json-bytes" id="ref-for-serialize-an-infra-value-to-json-bytes">serialize an Infra |
| 5468 | +value to JSON bytes</a> given <var>value</var>.</p> |
| 5469 | + <li data-md> |
| 5470 | + <p>Otherwise, jump to the step labeled <i><a href="#abort-update">Abort update</a></i>.</p> |
| 5471 | + </ol> |
| 5472 | + <p class="issue" id="issue-428058e6"><a class="self-link" href="#issue-428058e6"></a> Serializing an Infra value to JSON bytes expects to be called within a valid ES realm. See <a href="https://github.com/whatwg/infra/issues/625">infra/625</a></p> |
5463 | 5473 | <dt>"<code>ads</code>"
|
5464 | 5474 | <dt>"<code>adComponents</code>"
|
5465 | 5475 | <dd>
|
@@ -7437,6 +7447,7 @@ <h3 class="no-num no-ref heading settled" id="index-defined-elsewhere"><span cla
|
7437 | 7447 | <li><span class="dfn-paneled" id="7d4424b2">remove <small>(for map)</small></span>
|
7438 | 7448 | <li><span class="dfn-paneled" id="167d1cb0">replace</span>
|
7439 | 7449 | <li><span class="dfn-paneled" id="4c94dd02">serialize an infra value to a json string</span>
|
| 7450 | + <li><span class="dfn-paneled" id="4c07280e">serialize an infra value to json bytes</span> |
7440 | 7451 | <li><span class="dfn-paneled" id="da05c516">serializing a javascript value to a json string</span>
|
7441 | 7452 | <li><span class="dfn-paneled" id="2d1093cd">serializing an infra value to a json string</span>
|
7442 | 7453 | <li><span class="dfn-paneled" id="15e48c39">set</span>
|
@@ -7861,6 +7872,7 @@ <h2 class="no-num no-ref heading settled" id="issues-index"><span class="content
|
7861 | 7872 | all service worker interceptions, despite not having to set the service workers mode. <a class="issue-return" href="#issue-72f1e776④" title="Jump to section">↵</a></div>
|
7862 | 7873 | <div class="issue"> Stop using "<code>no-cors</code>" mode where possible
|
7863 | 7874 | (<a href="https://github.com/WICG/turtledove/issues/667">WICG/turtledove#667</a>). <a class="issue-return" href="#issue-7a2c8032④" title="Jump to section">↵</a></div>
|
| 7875 | + <div class="issue"> Serializing an Infra value to JSON bytes expects to be called within a valid ES realm. See <a href="https://github.com/whatwg/infra/issues/625">infra/625</a> <a class="issue-return" href="#issue-428058e6" title="Jump to section">↵</a></div> |
7864 | 7876 | <div class="issue no-marker">
|
7865 | 7877 | <a class="marker" href="https://github.com/WICG/turtledove/issues/522">Issue #522 on GitHub: “Move "join-ad-interest-group" & "run-ad-auction" default allowlists to `self`”</a>
|
7866 | 7878 | <p dir="auto">Currently they're <code class="notranslate">*</code>.</p>
|
@@ -8383,6 +8395,7 @@ <h2 class="no-num no-ref heading settled" id="issues-index"><span class="content
|
8383 | 8395 | window.dfnpanelData['7d4424b2'] = {"dfnID": "7d4424b2", "url": "https://infra.spec.whatwg.org/#map-remove", "dfnText": "remove (for map)", "refSections": [{"refs": [{"id": "ref-for-map-remove"}, {"id": "ref-for-map-remove\u2460"}, {"id": "ref-for-map-remove\u2461"}, {"id": "ref-for-map-remove\u2462"}], "title": "4.1. runAdAuction()"}, {"refs": [{"id": "ref-for-map-remove\u2463"}], "title": "7.2. Script evaluation"}, {"refs": [{"id": "ref-for-map-remove\u2464"}], "title": "8. Interest Group Updates"}, {"refs": [{"id": "ref-for-map-remove\u2465"}], "title": "11. Fetch Patch for Auction Headers"}], "external": true};
|
8384 | 8396 | window.dfnpanelData['167d1cb0'] = {"dfnID": "167d1cb0", "url": "https://infra.spec.whatwg.org/#list-replace", "dfnText": "replace", "refSections": [{"refs": [{"id": "ref-for-list-replace"}, {"id": "ref-for-list-replace\u2460"}], "title": "4.1. runAdAuction()"}, {"refs": [{"id": "ref-for-list-replace\u2461"}, {"id": "ref-for-list-replace\u2462"}], "title": "7.2. Script evaluation"}, {"refs": [{"id": "ref-for-list-replace\u2463"}], "title": "8. Interest Group Updates"}], "external": true};
|
8385 | 8397 | window.dfnpanelData['4c94dd02'] = {"dfnID": "4c94dd02", "url": "https://infra.spec.whatwg.org/#serialize-an-infra-value-to-a-json-string", "dfnText": "serialize an infra value to a json string", "refSections": [{"refs": [{"id": "ref-for-serialize-an-infra-value-to-a-json-string"}, {"id": "ref-for-serialize-an-infra-value-to-a-json-string\u2460"}], "title": "4.1. runAdAuction()"}, {"refs": [{"id": "ref-for-serialize-an-infra-value-to-a-json-string\u2461"}], "title": "5.2. Additional Bids"}, {"refs": [{"id": "ref-for-serialize-an-infra-value-to-a-json-string\u2462"}, {"id": "ref-for-serialize-an-infra-value-to-a-json-string\u2463"}, {"id": "ref-for-serialize-an-infra-value-to-a-json-string\u2464"}], "title": "11. Fetch Patch for Auction Headers"}], "external": true};
|
| 8398 | +window.dfnpanelData['4c07280e'] = {"dfnID": "4c07280e", "url": "https://infra.spec.whatwg.org/#serialize-an-infra-value-to-json-bytes", "dfnText": "serialize an infra value to json bytes", "refSections": [{"refs": [{"id": "ref-for-serialize-an-infra-value-to-json-bytes"}], "title": "8. Interest Group Updates"}], "external": true}; |
8386 | 8399 | window.dfnpanelData['da05c516'] = {"dfnID": "da05c516", "url": "https://infra.spec.whatwg.org/#serialize-a-javascript-value-to-a-json-string", "dfnText": "serializing a javascript value to a json string", "refSections": [{"refs": [{"id": "ref-for-serialize-a-javascript-value-to-a-json-string"}, {"id": "ref-for-serialize-a-javascript-value-to-a-json-string\u2460"}], "title": "2.1. navigator.joinAdInterestGroup()"}, {"refs": [{"id": "ref-for-serialize-a-javascript-value-to-a-json-string\u2461"}, {"id": "ref-for-serialize-a-javascript-value-to-a-json-string\u2462"}, {"id": "ref-for-serialize-a-javascript-value-to-a-json-string\u2463"}], "title": "4.1. runAdAuction()"}, {"refs": [{"id": "ref-for-serialize-a-javascript-value-to-a-json-string\u2464"}], "title": "7.2. Script evaluation"}, {"refs": [{"id": "ref-for-serialize-a-javascript-value-to-a-json-string\u2465"}], "title": "7.3.1. InterestGroupBiddingScriptRunnerGlobalScope"}, {"refs": [{"id": "ref-for-serialize-a-javascript-value-to-a-json-string\u2466"}], "title": "8. Interest Group Updates"}], "external": true};
|
8387 | 8400 | window.dfnpanelData['2d1093cd'] = {"dfnID": "2d1093cd", "url": "https://infra.spec.whatwg.org/#serialize-an-infra-value-to-a-json-string", "dfnText": "serializing an infra value to a json string", "refSections": [{"refs": [{"id": "ref-for-serialize-an-infra-value-to-a-json-string"}, {"id": "ref-for-serialize-an-infra-value-to-a-json-string\u2460"}], "title": "4.1. runAdAuction()"}, {"refs": [{"id": "ref-for-serialize-an-infra-value-to-a-json-string\u2461"}], "title": "5.2. Additional Bids"}, {"refs": [{"id": "ref-for-serialize-an-infra-value-to-a-json-string\u2462"}, {"id": "ref-for-serialize-an-infra-value-to-a-json-string\u2463"}, {"id": "ref-for-serialize-an-infra-value-to-a-json-string\u2464"}], "title": "11. Fetch Patch for Auction Headers"}], "external": true};
|
8388 | 8401 | window.dfnpanelData['15e48c39'] = {"dfnID": "15e48c39", "url": "https://infra.spec.whatwg.org/#ordered-set", "dfnText": "set", "refSections": [{"refs": [{"id": "ref-for-ordered-set"}, {"id": "ref-for-ordered-set\u2460"}, {"id": "ref-for-ordered-set\u2461"}, {"id": "ref-for-ordered-set\u2462"}, {"id": "ref-for-ordered-set\u2463"}, {"id": "ref-for-ordered-set\u2464"}], "title": "4.1. runAdAuction()"}, {"refs": [{"id": "ref-for-ordered-set\u2465"}], "title": "5.2. Additional Bids"}, {"refs": [{"id": "ref-for-ordered-set\u2466"}], "title": "5.3. Negative Targeting"}], "external": true};
|
@@ -8722,7 +8735,7 @@ <h2 class="no-num no-ref heading settled" id="issues-index"><span class="content
|
8722 | 8735 | window.dfnpanelData['interest-group-update-url'] = {"dfnID": "interest-group-update-url", "url": "#interest-group-update-url", "dfnText": "update url", "refSections": [{"refs": [{"id": "ref-for-interest-group-update-url"}, {"id": "ref-for-interest-group-update-url\u2460"}], "title": "2.1. navigator.joinAdInterestGroup()"}, {"refs": [{"id": "ref-for-interest-group-update-url\u2461"}], "title": "4.1. runAdAuction()"}, {"refs": [{"id": "ref-for-interest-group-update-url\u2462"}], "title": "5.3.1. Negative Interest Groups"}, {"refs": [{"id": "ref-for-interest-group-update-url\u2463"}, {"id": "ref-for-interest-group-update-url\u2464"}, {"id": "ref-for-interest-group-update-url\u2465"}, {"id": "ref-for-interest-group-update-url\u2466"}], "title": "8. Interest Group Updates"}, {"refs": [{"id": "ref-for-interest-group-update-url\u2467"}, {"id": "ref-for-interest-group-update-url\u2468"}], "title": "12.1. Interest group"}], "external": false};
|
8723 | 8736 | window.dfnpanelData['interest-group-trusted-bidding-signals-url'] = {"dfnID": "interest-group-trusted-bidding-signals-url", "url": "#interest-group-trusted-bidding-signals-url", "dfnText": "trusted bidding signals url", "refSections": [{"refs": [{"id": "ref-for-interest-group-trusted-bidding-signals-url"}, {"id": "ref-for-interest-group-trusted-bidding-signals-url\u2460"}, {"id": "ref-for-interest-group-trusted-bidding-signals-url\u2461"}], "title": "2.1. navigator.joinAdInterestGroup()"}, {"refs": [{"id": "ref-for-interest-group-trusted-bidding-signals-url\u2462"}, {"id": "ref-for-interest-group-trusted-bidding-signals-url\u2463"}], "title": "4.1. runAdAuction()"}, {"refs": [{"id": "ref-for-interest-group-trusted-bidding-signals-url\u2464"}], "title": "8. Interest Group Updates"}, {"refs": [{"id": "ref-for-interest-group-trusted-bidding-signals-url\u2465"}], "title": "12.1. Interest group"}, {"refs": [{"id": "ref-for-interest-group-trusted-bidding-signals-url\u2466"}], "title": "12.5. Per buyer bid generator"}], "external": false};
|
8724 | 8737 | window.dfnpanelData['interest-group-trusted-bidding-signals-keys'] = {"dfnID": "interest-group-trusted-bidding-signals-keys", "url": "#interest-group-trusted-bidding-signals-keys", "dfnText": "trusted bidding signals keys", "refSections": [{"refs": [{"id": "ref-for-interest-group-trusted-bidding-signals-keys"}, {"id": "ref-for-interest-group-trusted-bidding-signals-keys\u2460"}], "title": "2.1. navigator.joinAdInterestGroup()"}, {"refs": [{"id": "ref-for-interest-group-trusted-bidding-signals-keys\u2461"}, {"id": "ref-for-interest-group-trusted-bidding-signals-keys\u2462"}, {"id": "ref-for-interest-group-trusted-bidding-signals-keys\u2463"}], "title": "4.1. runAdAuction()"}, {"refs": [{"id": "ref-for-interest-group-trusted-bidding-signals-keys\u2464"}], "title": "8. Interest Group Updates"}], "external": false};
|
8725 |
| -window.dfnpanelData['interest-group-user-bidding-signals'] = {"dfnID": "interest-group-user-bidding-signals", "url": "#interest-group-user-bidding-signals", "dfnText": "user bidding signals", "refSections": [{"refs": [{"id": "ref-for-interest-group-user-bidding-signals"}, {"id": "ref-for-interest-group-user-bidding-signals\u2460"}], "title": "2.1. navigator.joinAdInterestGroup()"}, {"refs": [{"id": "ref-for-interest-group-user-bidding-signals\u2461"}], "title": "4.1. runAdAuction()"}], "external": false}; |
| 8738 | +window.dfnpanelData['interest-group-user-bidding-signals'] = {"dfnID": "interest-group-user-bidding-signals", "url": "#interest-group-user-bidding-signals", "dfnText": "user bidding signals", "refSections": [{"refs": [{"id": "ref-for-interest-group-user-bidding-signals"}, {"id": "ref-for-interest-group-user-bidding-signals\u2460"}], "title": "2.1. navigator.joinAdInterestGroup()"}, {"refs": [{"id": "ref-for-interest-group-user-bidding-signals\u2461"}], "title": "4.1. runAdAuction()"}, {"refs": [{"id": "ref-for-interest-group-user-bidding-signals\u2462"}], "title": "8. Interest Group Updates"}], "external": false}; |
8726 | 8739 | window.dfnpanelData['interest-group-ads'] = {"dfnID": "interest-group-ads", "url": "#interest-group-ads", "dfnText": "ads", "refSections": [{"refs": [{"id": "ref-for-interest-group-ads"}, {"id": "ref-for-interest-group-ads\u2460"}], "title": "2.1. navigator.joinAdInterestGroup()"}, {"refs": [{"id": "ref-for-interest-group-ads\u2461"}, {"id": "ref-for-interest-group-ads\u2462"}, {"id": "ref-for-interest-group-ads\u2463"}, {"id": "ref-for-interest-group-ads\u2464"}, {"id": "ref-for-interest-group-ads\u2465"}, {"id": "ref-for-interest-group-ads\u2466"}, {"id": "ref-for-interest-group-ads\u2467"}, {"id": "ref-for-interest-group-ads\u2468"}, {"id": "ref-for-interest-group-ads\u2460\u24ea"}, {"id": "ref-for-interest-group-ads\u2460\u2460"}, {"id": "ref-for-interest-group-ads\u2460\u2461"}, {"id": "ref-for-interest-group-ads\u2460\u2462"}, {"id": "ref-for-interest-group-ads\u2460\u2463"}], "title": "4.1. runAdAuction()"}, {"refs": [{"id": "ref-for-interest-group-ads\u2460\u2464"}], "title": "5.2. Additional Bids"}, {"refs": [{"id": "ref-for-interest-group-ads\u2460\u2465"}], "title": "5.3.1. Negative Interest Groups"}, {"refs": [{"id": "ref-for-interest-group-ads\u2460\u2466"}], "title": "6. K-anonymity"}, {"refs": [{"id": "ref-for-interest-group-ads\u2460\u2467"}], "title": "7.3.1. InterestGroupBiddingScriptRunnerGlobalScope"}, {"refs": [{"id": "ref-for-interest-group-ads\u2460\u2468"}, {"id": "ref-for-interest-group-ads\u2461\u24ea"}], "title": "8. Interest Group Updates"}, {"refs": [{"id": "ref-for-interest-group-ads\u2461\u2460"}], "title": "12.1. Interest group"}, {"refs": [{"id": "ref-for-interest-group-ads\u2461\u2461"}, {"id": "ref-for-interest-group-ads\u2461\u2462"}, {"id": "ref-for-interest-group-ads\u2461\u2463"}], "title": "12.2. Interest group ad"}], "external": false};
|
8727 | 8740 | window.dfnpanelData['interest-group-ad-components'] = {"dfnID": "interest-group-ad-components", "url": "#interest-group-ad-components", "dfnText": "ad components", "refSections": [{"refs": [{"id": "ref-for-interest-group-ad-components"}, {"id": "ref-for-interest-group-ad-components\u2460"}], "title": "2.1. navigator.joinAdInterestGroup()"}, {"refs": [{"id": "ref-for-interest-group-ad-components\u2461"}, {"id": "ref-for-interest-group-ad-components\u2462"}, {"id": "ref-for-interest-group-ad-components\u2463"}, {"id": "ref-for-interest-group-ad-components\u2464"}, {"id": "ref-for-interest-group-ad-components\u2465"}], "title": "4.1. runAdAuction()"}, {"refs": [{"id": "ref-for-interest-group-ad-components\u2466"}], "title": "5.2. Additional Bids"}, {"refs": [{"id": "ref-for-interest-group-ad-components\u2467"}], "title": "7.2. Script evaluation"}, {"refs": [{"id": "ref-for-interest-group-ad-components\u2468"}], "title": "7.3.1. InterestGroupBiddingScriptRunnerGlobalScope"}, {"refs": [{"id": "ref-for-interest-group-ad-components\u2460\u24ea"}], "title": "8. Interest Group Updates"}, {"refs": [{"id": "ref-for-interest-group-ad-components\u2460\u2460"}, {"id": "ref-for-interest-group-ad-components\u2460\u2461"}, {"id": "ref-for-interest-group-ad-components\u2460\u2462"}], "title": "12.2. Interest group ad"}, {"refs": [{"id": "ref-for-interest-group-ad-components\u2460\u2463"}], "title": "12.9. Generated bid"}], "external": false};
|
8728 | 8741 | window.dfnpanelData['interest-group-additional-bid-key'] = {"dfnID": "interest-group-additional-bid-key", "url": "#interest-group-additional-bid-key", "dfnText": "additional bid key", "refSections": [{"refs": [{"id": "ref-for-interest-group-additional-bid-key"}, {"id": "ref-for-interest-group-additional-bid-key\u2460"}], "title": "2.1. navigator.joinAdInterestGroup()"}, {"refs": [{"id": "ref-for-interest-group-additional-bid-key\u2461"}, {"id": "ref-for-interest-group-additional-bid-key\u2462"}], "title": "4.1. runAdAuction()"}, {"refs": [{"id": "ref-for-interest-group-additional-bid-key\u2463"}], "title": "5.3. Negative Targeting"}, {"refs": [{"id": "ref-for-interest-group-additional-bid-key\u2464"}], "title": "5.3.1. Negative Interest Groups"}, {"refs": [{"id": "ref-for-interest-group-additional-bid-key\u2465"}, {"id": "ref-for-interest-group-additional-bid-key\u2466"}], "title": "8. Interest Group Updates"}, {"refs": [{"id": "ref-for-interest-group-additional-bid-key\u2467"}, {"id": "ref-for-interest-group-additional-bid-key\u2468"}, {"id": "ref-for-interest-group-additional-bid-key\u2460\u24ea"}, {"id": "ref-for-interest-group-additional-bid-key\u2460\u2460"}], "title": "12.1. Interest group"}], "external": false};
|
|
0 commit comments