-
Notifications
You must be signed in to change notification settings - Fork 217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clarification on ReportLoss() design #705
Comments
Loss reporting is supported today in a couple different ways:
Closing this issue as I think I've answered your clarification question. Feel free to reopen or file another issue if you have further questions. |
Thanks for your clarification. I'm still confused about how to differentiate reasons an ad did not win. My understanding is that the losing buyer will query all buckets value with possible losing reasons after batching the encrypted reports. However, the aggregation service will output 0+noise if the bucket value is not present in the contribution. For example, if the losing reason is "invalid bid" and a contribution is generated as:
When the buyer query with a bucket key list [500, 501, 502, 503], the output would be four histograms with values 0+noise, 0+noise, 1+noise, and 0+noise. In this case, how can the buyer tell 502 is the actual bucket on the report? |
With aggregate reporting using |
Is there a way to tell from the encrypted report which scenario triggers the report (i.e. winning or losing)? |
You can see more info about aggregatable histogram contributions here. The report context will be How readily you can distinguish a zero vs nonzero bucket in your aggregate histogram depends on your chosen value for epsilon and on how much budget you allocate to that bucket. In particular, using |
Thanks for your clarification! When Protected Audience API is deployed, can buyers choose their own epsilon value? Or will it be a fixed value that is enforced by the aggregation service? |
The Aggregation Service's initial experiment plans are:
And there is an issue soliciting that kind of feedback at WICG/attribution-reporting-api#485. |
The Github main document says advertisers can implement a reportLoss() function to learn about auction results with the support of PrivateAggregation API. What's the current status of this design? What information will be passed in the reportLoss() function?
The text was updated successfully, but these errors were encountered: