Disclose sponsored ads in an AI chatbot by labeling them the instant they appear inside the response — a visible "Sponsored" or "Ad" tag rendered in the same message, not a disclosure buried in a terms-of-service page or a one-time onboarding modal. The label has to match the modality of the content: text tags for text chat, a spoken disclosure for voice assistants, and a visual badge on native ad cards. Skip any of that and users find out anyway — usually by noticing the recommendation feels off — and that's the version of disclosure that actually damages trust.
- Disclose sponsored ads in an AI chatbot with an inline label at the moment the ad appears, not in a settings page.
- The FTC's .com Disclosures guidance treats "clear and conspicuous" as the legal bar for any digital ad, including chat.
- Repeat the label every time a new sponsored item shows up in a conversation — one disclosure per session isn't enough.
- Native ad cards need a persistent visual marker; voice assistants need a spoken tag before the pitch, not after.
- Elo's ad SDK renders the disclosure label as part of the ad unit, so developers don't build compliance logic by hand.
Why this matters
AI chat apps blur the line between an answer and a pitch more than any ad format before them. A banner ad is obviously an ad. A recommendation inside a conversational answer isn't, unless the app tells the user otherwise.
That ambiguity is exactly what regulators target. The FTC's Endorsement Guides and its 2013 .com Disclosures guidance both require that sponsored content be "clear and conspicuous" at the point where a consumer would encounter it — not somewhere else on the page, and not later. Chat interfaces don't get an exemption because the content is generated by a model instead of a human.
Get this wrong in 2026 and you're not just risking a warning letter — you're risking the thing that makes an ad SDK worth installing in the first place: a user base that still trusts what the assistant tells them.
How do you disclose sponsored ads in an AI chatbot?
Disclosure works when it's built into the ad unit itself, not layered on top after the fact. Four steps cover most implementations in 2026:
- Label at render time. The word "Ad" or "Sponsored" appears in the same bubble or card as the content, before the user reads the pitch.
- Match the format to the modality. Text chat gets a text tag; voice assistants need an audible disclosure spoken before the recommendation, not appended after.
- Repeat per instance. Every new sponsored item in a session gets its own label — a single disclosure at the start of the chat doesn't cover items shown ten messages later.
- Keep the styling distinct. A sponsored card should look different enough from an organic answer that a user scanning quickly still catches it.
| Format | Disclosure method | Common failure |
|---|---|---|
| Text chat | Inline "Sponsored" tag on the message | Tag placed in a footer users never scroll to |
| Native ad card | Persistent visual badge on the card | Badge color too close to the app's UI, easy to miss |
| Voice assistant | Spoken tag before the recommendation | Disclosure spoken after the pitch, when it's too late |
| Custom GPT / plugin | Text tag plus a one-line mention in the system prompt | No disclosure at all, relying on platform-level rules |
Apps that keep conversational ads brand-safe treat this table as a checklist, not a suggestion — inconsistent labeling across formats is the single most common gap auditors flag.
Text chat: label the message, not the app
In a text-based assistant, the disclosure has to live inside the message bubble that carries the ad. A generic disclaimer in the app's about page or settings menu doesn't count as "clear and conspicuous" under FTC guidance, because the user isn't looking at that page when the ad appears.
The practical version: a small "Sponsored" label rendered above or beside the ad card, styled distinctly from the assistant's regular text. Users scanning a chat thread should be able to tell, at a glance and without reading closely, which messages are paid.
Voice assistants: disclose before the pitch, not after
Voice interfaces remove the visual cue entirely, which makes timing the whole game. A spoken disclosure — "Here's a sponsored suggestion" — needs to come before the recommendation, not tacked on afterward once the user has already processed it as advice.
This is also where frequency matters most. A user who hears "sponsored" once at the start of a long session and then gets three more unlabeled recommendations later has effectively received zero disclosure for those three.
Native ad cards: make the badge visible, not decorative
Native formats are built to feel like part of the interface, which is exactly why the disclosure badge can't be an afterthought. A badge that matches the app's color palette too closely defeats its own purpose.
Apps that ship conversational ads without hurting chat UX usually land on a small, consistent badge — same position, same wording, every time — rather than redesigning the disclosure for each new ad placement.
“If a user has to ask whether that was an ad, the disclosure already failed.”
Why disclosure requirements vary by app
Not every AI chatbot faces the same disclosure bar. A handful of factors change what "clear and conspicuous" means for a given app in 2026:
- Jurisdiction — EU users fall under additional transparency rules layered on top of FTC-style guidance, which affects wording and placement.
- Modality — voice-only apps need spoken disclosure; text and hybrid apps can use visual tags.
- Ad format — a native card blended into the chat UI needs a stronger visual marker than a clearly separate banner.
- Platform rules — custom GPTs and plugins built on top of OpenAI or Anthropic sit under both the platform's own policy and the FTC's rules, whichever is stricter.
- Audience — apps aimed at minors or in regulated categories like finance and health carry a higher disclosure bar by default.
- Ad density — an app running one sponsored item per session needs lighter repetition than one running several per conversation.
Related questions
Is a small "Ad" tag enough, or does the chatbot need a full disclaimer?
A small, consistently placed "Ad" or "Sponsored" tag is enough under FTC guidance as long as it's visible at the moment the sponsored content appears — a full disclaimer isn't required if the tag itself is clear and conspicuous. What matters more than tag size is repetition: one tag per sponsored item, every time, not once per session.
Do voice AI assistants need spoken ad disclosure?
Yes, voice AI assistants need spoken ad disclosure because there's no visual tag to fall back on. The disclosure has to come before the sponsored recommendation, phrased plainly enough that a listener registers it as an ad and not part of the assistant's own advice.
Does GDPR add extra disclosure requirements on top of FTC rules?
Yes, GDPR adds requirements beyond FTC-style disclosure, mainly around how contextual targeting data is collected and disclosed to EU users. Apps serving EU traffic typically need to cover both the ad label itself and a separate note on how the ad was matched to the conversation — see the breakdown on GDPR-compliant conversational ads for the specifics.
Can a chatbot disclose ads once at the start of a session instead of per-message?
No, a one-time disclosure at the start of a session doesn't satisfy "clear and conspicuous" for ads that appear later in the conversation. Regulators and most platform policies expect the label at the point of exposure, which means per-message or per-card, not per-session.
One last thing
The apps that get least pushback on disclosure aren't the ones with the longest disclaimers — they're the ones where the sponsored label is baked into the ad unit itself, so it renders the same way every single time regardless of who built that particular integration. That consistency is what a native ad SDK is actually for: developers don't have to remember to add the label on every new ad type, because the SDK renders it as part of the card or message by default. Elo's ad server handles that labeling at the SDK layer, which is the difference between disclosure that's consistent across a chatbot's entire ad inventory and disclosure that depends on whoever wrote that day's prompt.
Ship ads with disclosure built in
Elo's SDK renders sponsored labels natively across text, voice, and card formats.
FAQ
How do you disclose sponsored ads in an AI chatbot?
Disclose sponsored ads in an AI chatbot with a visible label — "Ad" or "Sponsored" — rendered inside the same message or card as the content, repeated every time a new sponsored item appears. A one-time disclosure at the start of a session doesn't cover items shown later.
What does the FTC require for chatbot ad disclosure?
The FTC requires that sponsored content be "clear and conspicuous" at the point where a user encounters it, under its Endorsement Guides and .com Disclosures guidance. That standard applies to AI chat responses the same way it applies to any other digital ad format.
Is a native ad card in a chatbot legally different from a banner ad?
No, a native ad card carries the same disclosure obligation as a banner ad — the format doesn't change the legal requirement, only the design of the label. Native cards actually need a more distinct badge because they're built to blend into the interface.
Do custom GPTs need their own ad disclosure, or does OpenAI's policy cover it?
Custom GPTs need their own disclosure inside the response even when the underlying platform has its own ad policy, because platform-level rules and FTC requirements both apply and the stricter one governs. Relying only on platform policy leaves a gap at the message level.
How often should a chatbot repeat ad disclosure in one conversation?
A chatbot should repeat ad disclosure on every sponsored item shown in a conversation, not just once per session. If a user sees three sponsored recommendations across a chat, all three need their own label.
Does voice-based ad disclosure need to sound different from a text tag?
Yes, voice-based disclosure needs to be spoken plainly before the sponsored recommendation, since there's no visual tag for the listener to catch. The wording matters more in voice because there's no second chance to notice a badge.
Can poor ad disclosure hurt an AI chatbot's user retention?
Yes, poor ad disclosure hurts retention because users who discover an unlabeled recommendation was sponsored tend to distrust the assistant's other answers too. Consistent, upfront labeling avoids that spillover effect.



