Skip to content

Commit

Permalink
Spec: Allow updating userBiddingSignals (#907)
Browse files Browse the repository at this point in the history
SHA: ec354d7
Reason: push, by domfarolino

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  • Loading branch information
HabibiYou and github-actions[bot] committed Nov 21, 2023
1 parent 5d42474 commit 584d759
Showing 1 changed file with 16 additions and 3 deletions.
19 changes: 16 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<link href="https://www.w3.org/StyleSheets/TR/2021/cg-draft" rel="stylesheet">
<meta content="Bikeshed version 82ce88815, updated Thu Sep 7 16:33:55 2023 -0700" name="generator">
<link href="https://wicg.github.io/turtledove/" rel="canonical">
<meta content="9c9973cad627631cf22002d62b2a6daf9caa15d1" name="document-revision">
<meta content="ec354d78aaa175d54ac2ddfc055f21a321a0fe59" name="document-revision">
<style>
/* Put nice boxes around each algorithm. */
[data-algorithm]:not(.heading) {
Expand Down Expand Up @@ -715,7 +715,7 @@
<div class="head">
<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>
<h1 class="p-name no-ref" id="title">Protected Audience (formerly FLEDGE)</h1>
<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>
<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>
<div data-fill-with="spec-metadata">
<dl>
<dt>This version:
Expand Down Expand Up @@ -5460,6 +5460,16 @@ <h2 class="heading settled" data-level="8" id="interest-group-updates"><span cla
<li data-md>
<p>Otherwise, jump to the step labeled <i><a href="#abort-update">Abort update</a></i>.</p>
</ol>
<dt>"<code>userBiddingSignals</code>"
<dd>
<ol>
<li data-md>
<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
value to JSON bytes</a> given <var>value</var>.</p>
<li data-md>
<p>Otherwise, jump to the step labeled <i><a href="#abort-update">Abort update</a></i>.</p>
</ol>
<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>
<dt>"<code>ads</code>"
<dt>"<code>adComponents</code>"
<dd>
Expand Down Expand Up @@ -7437,6 +7447,7 @@ <h3 class="no-num no-ref heading settled" id="index-defined-elsewhere"><span cla
<li><span class="dfn-paneled" id="7d4424b2">remove <small>(for map)</small></span>
<li><span class="dfn-paneled" id="167d1cb0">replace</span>
<li><span class="dfn-paneled" id="4c94dd02">serialize an infra value to a json string</span>
<li><span class="dfn-paneled" id="4c07280e">serialize an infra value to json bytes</span>
<li><span class="dfn-paneled" id="da05c516">serializing a javascript value to a json string</span>
<li><span class="dfn-paneled" id="2d1093cd">serializing an infra value to a json string</span>
<li><span class="dfn-paneled" id="15e48c39">set</span>
Expand Down Expand Up @@ -7861,6 +7872,7 @@ <h2 class="no-num no-ref heading settled" id="issues-index"><span class="content
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>
<div class="issue"> Stop using "<code>no-cors</code>" mode where possible
(<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>
<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>
<div class="issue no-marker">
<a class="marker" href="https://github.com/WICG/turtledove/issues/522">Issue #522 on GitHub: “Move "join-ad-interest-group" &amp; "run-ad-auction" default allowlists to `self`”</a>
<p dir="auto">Currently they're <code class="notranslate">*</code>.</p>
Expand Down Expand Up @@ -8383,6 +8395,7 @@ <h2 class="no-num no-ref heading settled" id="issues-index"><span class="content
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};
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};
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};
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};
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};
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};
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};
Expand Down Expand Up @@ -8722,7 +8735,7 @@ <h2 class="no-num no-ref heading settled" id="issues-index"><span class="content
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};
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};
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};
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};
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};
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};
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};
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};
Expand Down

0 comments on commit 584d759

Please sign in to comment.