From 24af79add5a4cccf5c71f27f76840af369887988 Mon Sep 17 00:00:00 2001 From: qingxinwu <6334674+qingxinwu@users.noreply.github.com> Date: Wed, 8 Jan 2025 21:06:56 -0500 Subject: [PATCH] Fix generateBid()'s broser signal's recency unit to milliseconds --- FLEDGE_extended_PA_reporting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FLEDGE_extended_PA_reporting.md b/FLEDGE_extended_PA_reporting.md index d23df2969..068c0465e 100644 --- a/FLEDGE_extended_PA_reporting.md +++ b/FLEDGE_extended_PA_reporting.md @@ -72,7 +72,7 @@ with an arbitrary `event_key` within `generateBid`, `scoreAd`, `reportWin`, and We consider the scenario where a buyer wants to learn the click-through rate of ads when a user has been in an interest group for a given time. -To generate the bucket that represent interest group age, the buyer may implement `getImpressionReportBucket()` and `getClickReportBucket()` functions which return buckets that map an interest group and the time the user has spent in that interest group to a 128-bit integer as `BigInt`. The `browserSignals.recency` value inside `generateBid()` specifies the duration in minutes since the user joined the interest group. +To generate the bucket that represent interest group age, the buyer may implement `getImpressionReportBucket()` and `getClickReportBucket()` functions which return buckets that map an interest group and the time the user has spent in that interest group to a 128-bit integer as `BigInt`. The `browserSignals.recency` value inside `generateBid()` specifies the duration in milliseconds (rounded to the nearest 100 milliseconds) since the user joined the interest group. Once the buckets have been derived, the buyer can call Private Aggregation inside `generateBid()`: