[null,null,[],[[["Protected Audience auctions can return ad candidates as either opaque URNs (rendered in iframes) or `FencedFrameConfig` objects (rendered in fenced frames)."],["Fenced frames (`\u003cfencedframe\u003e`) are similar to iframes but restrict communication with the embedding context for enhanced privacy, preventing data sharing between the ad and the publisher page."],["Fenced frames use the `FencedFrameConfig` object for navigation, obtained from a Protected Audience auction with the `resolveToConfig` parameter set to true."],["Rendering in an iframe is triggered when the Protected Audience auction returns an opaque URN, which happens if `resolveToConfig` is not set or is false in the `AuctionConfig`."]]],["Sellers run auctions using the Protected Audience API to display ads. Key actions include: defining `scoreAd()` and `reportResult()` JavaScript functions served from their endpoint, configuring the auction with an `auctionConfig` object, executing the auction via `navigator.runAdAuction()`, rendering the winning ad, and reporting the auction's results using `navigator.sendReportTo()`. `scoreAd()` evaluates ad candidates based on factors like bid value and metadata, while `reportResult()` sends auction data to the seller and winning buyer.\n"]]