Video AdsAd FormatsCreative Strategy

Ugly Ads: Examples and Why Rough Ads Beat Polished Ones

What ugly ads are, why low-fi creative often beats polished video on Meta and TikTok, the rules that separate ugly from bad, and real AI-made rough ads.

LocalAds team•October 27, 2026•7 min read

The short answer. "Ugly ads" are paid social ads that look like ordinary phone content instead of a commercial: handheld, natural light, imperfect audio, plain captions, no brand-book polish. They often beat polished creative because the first two seconds decide whether anyone watches, and an ad that looks like the posts around it does not trigger the scroll reflex that a glossy ad does. Ugly is not the same as bad, though. A good ugly ad is rough in production and ruthless in clarity: one problem, one product, one visible result.

Here are two ads for the same copper water bottle, both rendered by LocalAds. On the left, a deliberately rough phone-style ad. On the right, a polished product film. Neither is wrong, but they do completely different jobs in a feed.

Where the idea comes from

The phrase was popularised by growth advisor Barry Hott, whose argument is simple: viewers judge an ad in a moment, feeds are full of casual phone footage, and polished ads stand out as ads and get skipped (Practical Ecommerce). By early 2024 DTC brands were openly building "ugly" into their creative mix, with Hott blaming strict brand guidelines for making so many ads look the same (Modern Retail).

Two honest caveats. First, there is no controlled study showing ugly ads beat polished ones across the board; the evidence is practitioner experience and individual account results. Second, the brands that win with ugly ads test a lot of them. One brand in the Modern Retail piece reported that roughly 10 to 20 percent of its weekly new creative worked. Ugly is a cheap way to run more tests, not a guarantee.

What an ugly ad looks like

This is LocalAds' Deliberately Rough AI format. It is a four-second loop from a roughly 20-second ad.

Bare wall, floor, natural light, a person mid-complaint. Nothing about the frame says "ad", which is exactly why it gets the next two seconds.

The opening shots do one thing: show the problem with the usual fix failing. The bottle is cloudy, it smells, and scrubbing it with toothbrushes has not worked.

Three frames from the rough AI ad: the woman complains the bottle is cloudy, then that it smells, then shows the toothbrushes she has been scrubbing it with, with captions "Cloudy", "Smells" and "Toothbrushes"

Then the product is held right up to the lens, used immediately, and the result is instant and obvious. That is the whole ad.

The rules that separate ugly from bad

RuleUgly (good)Bad
HookThe problem, visible in the first 2 secondsA logo, a slow intro, a person saying hello
ProductionHandheld, natural light, real roomBlurry product, unreadable label
MessageOne problem, one product, one resultA list of features
The productHeld close to the lens, fills the frameSmall, half off-screen, never named
ResultInstant and exaggerated, like a satisfying before and afterImplied, or "results may vary" with nothing shown
Length15 to 30 seconds, quick shotsA slow build that never pays off
CaptionsPlain, word-by-word, readable on muteBranded fonts and colour bars

The pattern is that everything around the product is rough, and the product itself is not. The label, the colour and the result must be unmistakable, because the viewer gives you no time to work them out.

Ugly vs polished: when each wins

Polished creative still has a job. It just is not usually the first-touch job on Reels and TikTok.

The polished version: a premium storyboard commercial. Beautiful, and it reads instantly as an ad.

SituationLean uglyLean polished
Cold audiences on Reels, TikTok, ShortsYesRarely
Retargeting people who visited the siteSometimesYes, it reassures
Premium or luxury positioningCarefullyYes
Products with an instant visible resultYesEither
Launches and brand momentsNoYes
Creative testing on a small budgetYes, cheap to make manyExpensive per test

The best accounts run both: rough ads to find the angle that converts, polished ads to scale it where brand matters.

Other formats that borrow the same idea

"Ugly" is one end of a spectrum of native-looking formats. These three share its instinct: look like content, not a commercial.

UGC talking head. A person reviewing the product to their phone camera. Less chaotic than a rough ad, and built on trust rather than an instant result.

Before / after. The same place filmed before and after the product, ideally in one continuous shot from the same camera so the change is believable.

Absurd hook. Something impossible, filmed as if it were real. Not ugly at all, but it uses the same trick of not looking like an ad in the first second.

For the full set of twenty, see video ad formats that work in 2026.

Can AI make ugly ads? Yes, and it should say so

There is something slightly absurd about using AI to imitate cheap phone footage, and the format leans into it: LocalAds' version is openly AI-made. That matters for two reasons.

  • Do not pass AI off as a real customer. An ugly ad that pretends a real person filmed a real result crosses from native into deceptive. Platforms label or require disclosure for realistic AI-generated people in ads (Meta), and the US FTC treats fake testimonials as deceptive (FTC rule on fake reviews and testimonials).
  • Keep the result honest. "Exaggerated" means visually clear, not a claim the product cannot back. If the bottle does not clean itself, the ad cannot show it cleaning itself.

How to make a rough AI ad in LocalAds

You pick who the ad is for (audiences are written from your product page) and the Deliberately Rough AI format. LocalAds writes three short stories around one problem, one product and one result, then the script and the cast. You read every line, change any word or ask the director in plain words, and it renders a finished 9:16 ad with subtitles in 15 to 30 seconds of runtime. At 1 credit per finished second a 20-second rough ad is 20 credits, which is the point: rough ads are for testing many angles cheaply.

If you also want to test angles in static first, AI creative variations for paid social testing covers how to structure that.

FAQ

What are ugly ads? Ugly ads are paid social ads made to look like ordinary phone content rather than a commercial: handheld footage, natural light, imperfect audio and plain captions. The idea is that they do not trigger the "this is an ad" reflex in the first two seconds.

Do ugly ads really perform better? Often, on cold audiences on Reels and TikTok, according to practitioners who run large creative tests. There is no controlled study showing they win everywhere, and polished creative still tends to do better for retargeting, launches and premium positioning. Test both.

What is the difference between an ugly ad and a bad ad? An ugly ad is rough in production but clear in message: the problem is visible immediately, the product is held close and easy to read, and the result is obvious. A bad ad is unclear: a blurry product, no hook, or a list of features nobody can follow.

How long should an ugly ad be? Usually 15 to 30 seconds, with quick shots and no slow build-up. The hook has to land in the first two seconds.

Is it OK to make ugly ads with AI? Yes, as long as the ad does not pretend to be a real customer's footage or show results the product cannot deliver. Label realistic AI-generated people where the platform requires it.