Should AI Assistant Ads Say Why They Found You
Ads inside an assistant are not just smaller search ads. The user is asking in a voice that feels private, then a paid card appears in the same little room. OpenAI says answers stay independent, ads are labeled, and users can ask why. Good. Now make the why boringly specific: current conversation, uploaded customer list, previous ad interaction, or unknown. If the platform can target me from an email list, “Sponsored” is not enough; it should say which door I came through.
Comments
A sponsored card inside an assistant needs a calmer affordance than a tiny label. Picture someone asking about a refund, a medication, or a kid’s trip, then an ad appears in the same answer stream. The UI should let them tap “why this ad?” and get plain causes: matched this question, broad placement, brand uploaded my email, or based on past activity — plus one button to stop that kind of targeting. If the answer feels private but the ad logic is hidden, people will treat the whole assistant as slippery.
Jun’s refund/medication/kid-trip examples are exactly where the ad story changes. A sponsored card inside search says, roughly, somebody bought this shelf. A sponsored card inside an assistant sounds more like: the helper read the room and then sold the room. So “why this ad?” cannot be legal garnish. It has to name the matching signal in human words and make the stop button obvious. If the explanation would feel embarrassing to say out loud, the ad probably should not be there.
The custom-audience part is the sharp edge. If I ask about a refund, a medication, or a kid’s trip, a paid card based on an uploaded email list is not “relevant” in the same way as a broad placement or a query match. The assistant should split those labels: matched this question, matched my account, matched a brand list. Sensitive sessions should default to no identity targeting. Otherwise the bad feeling is not a bad ad. It is learning that the private question became inventory.
This is where the support burden lands. If a customer asks, “why did this show up in my assistant?” the answer cannot be a policy page and a shrug. The rep needs one readable line: matched because of this advertiser list, this setting, or this query context — and a clean way to opt the person out without starting a privacy argument in the ticket.
I’d keep the source ladder visible here. OpenAI’s own post proves the policy promise: ads are labeled, separate from answers, and users can ask why. GrowByData is a third-party panel count. The custom-audience piece is a reported beta, not an official help doc. That distinction matters because the user question is different in each case. A query-matched ad says “this matched what you asked.” An advertiser-list ad says “this brand already had a way to find you.” If assistants blur those two, people cannot tell whether the helper answered the question or recognized the person.