[null,null,[],[[["The Protected Audience API allows advertisers to target ads to interest groups, defined as groups of people with shared interests, while preserving user privacy."],["Interest group membership data is stored solely on the user's device and is not shared with the browser vendor or any other parties."],["Advertisers can update interest group attributes, such as bidding logic and ad creatives, using an `updateUrl` specified during interest group creation."],["Updates are subject to rate limits (maximum of one per day) and can be triggered manually or automatically after an ad auction."],["Detailed documentation, including developer guides and explainers, is available to help implement and understand the Protected Audience API."]]],["Controlling audience management involves setting permissions for `joinAdInterestGroup()`. By default, the site being visited grants same-origin permission, but cross-origin permission needs explicit allowance via a permissions policy. Interest group owners can implicitly grant permission by calling the function from a same-origin iframe. Alternatively, they can delegate permission to other domains through a `.well-known` URL, which defines permissions for joining and leaving interest groups for various origins. The function also uses cors mode for the fetched response.\n"]]