VOCABULARY / ENTRY
Disguised Ads
disguised-ads
Style an ad or sponsored placement to look like an ordinary interface element, navigation item, system message, or download button, so that people clicking it do not recognize they are clicking an ad.

Recognizing it
- The ad is styled to look like a download button, navigation item, or system prompt
- The ad or sponsorship label is missing, or shown only as a tiny, faint icon or color swatch with no adjacent text
- The ad card mimics the layout and wording of real content, making it hard to distinguish from other items in the feed
Concept boundary
Different from clearly labelled native or sponsored content: disclosing "Ad" or "Sponsored" in text right next to the placement is the repair, not the pattern this entry describes. Also different from "interface interference" (a companion anti-pattern being drafted in parallel and not yet in the data file, which concerns the visual prominence of real choices being distorted): this entry's mechanism is an ad impersonating something else, while interface interference distorts the prominence of genuine options. The two can co-occur but should be recorded separately.
When to consider it
- Auditing whether ad placements on content or download pages are confusable with real functional controls or download entry points
- Auditing whether promoted content in a feed or recommendation list carries an adjacent text label
When to be cautious
- Recommending it as a way to increase ad click-through
- Omitting the adjacent text label for an ad in the name of "not breaking visual consistency"
Tradeoff
Repair by labelling ads or sponsored content in adjacent text (not only an icon or color) and making them visually distinct from system controls, navigation, and download buttons. A clearly labelled native ad is not this anti-pattern, but ad revenue must still be weighed against people's perceived trust in the interface.
Conditional rules · Editorial advice
Related entries
Both lead people to click or buy based on an incomplete or incorrect understanding, but the mechanisms differ: one delays fee disclosure, the other disguises content's identity.
Disguised ads often co-occur with a real entry point that is buried or hard to find, but one disguises identity while the other adds difficulty to exiting or completing an action; record them separately.
The consistency principle assumes similar appearance predicts similar behavior; disguised ads exploit that expectation to mislead rather than to help people recognize function.
Sources and what they support
Defines disguised ads as a deceptive pattern where people mistakenly believe they are clicking an interface element or native content when it is actually an ad, and gives the example of download pages using fake download-button ads to trick clicks.
Retrieved: 2026-09-15 · Archived 2026-09-16This guide states that an ad or promotional message should not suggest it is anything other than an ad; the more a native ad resembles the surrounding page content in format, style, or subject, the more a clear and prominent disclosure is needed to prevent deception, and it recommends plain terms like "Ad" or "Paid Advertisement" over vague terms like "Promoted" or "Presented by".
Retrieved: 2026-09-15 · Archived 2026-09-17Definitions reference these sources. Digital specimens, selection advice, relationships, and recipes are editorial work and have not been validated through user research.
Type extensions and implementation notes
No operable specimen exists yet; the illustration is editorial. Before applying this to a product, verify the actual visual distinction between ads and native content, whether the label text sits adjacent to the ad and is legible, whether the ad reuses navigation or download control visual language, and the specific native-ad disclosure requirements of the relevant ad network or platform.
{
"harm": "People click without realizing the thing was an ad, spending attention and trust, and may lose trust in real functional controls",
"repair": "Label ads clearly with adjacent text and make them visually distinct from system controls, navigation, and download buttons."
}Open the Agent JSON file for this entryThis file repeats every field of this entry verbatim and adds its sources, archive status, and editorial scope.