The tricks that make you tap the wrong button
Fake close buttons, disguised ads, subscription mazes and confirmshaming. A field guide to the design choices built to work against you.
There's a particular feeling you get a second after tapping something in an app. You meant to close an ad, and instead the Play Store is opening. You didn't misread it. The button was built so that you would.
Design like this has a name, dark patterns, and the important thing about it is that none of it is accidental. Somebody drew that close button four pixels wide. Somebody chose grey text on a grey background for the cancel option. These are decisions, made by people, usually because a number went up afterwards.
Here's what to watch for.
The close button that isn't
The classic. A full-screen ad appears with an X in the corner, and the X is either tiny, placed a few pixels outside its own tap target, or drawn on top of the ad rather than beside it so that tapping anywhere near it counts as interest.
A variant that's spread in recent years: two X marks, one fake. Or an X that closes the ad on the second tap, having opened the store on the first.
The tell is a close control that's harder to hit than everything around it. Nobody designs an accidentally small X. The rest of the interface is proof of that.
Ads dressed as your interface
An ad drawn to look like a system dialog. A banner shaped like the app's own list rows. A fake "Download now" button styled to match the real one, sitting just above it. Some file-sharing sites have three of these before the actual link.
Inside apps, watch for a "sponsored" label rendered in the lightest grey the layout can get away with. Legally the label is present. Practically it isn't, and that gap is the point.
Confirmshaming
The decline option, written to make you feel small.
Yes, I want to save money No thanks, I like paying full price
You've seen it. It works often enough to keep appearing, and it tells you something about how the people who built it think about their users. A confident product lets you say no in a normal voice.
Roach motel
Easy to get in, deliberately hard to get out. Signing up takes one tap. Cancelling takes six screens, a survey about why you're leaving, an offer, a second confirmation, and an email.
On Android, subscriptions sold through Play Billing can be cancelled from the Play Store itself, in Play Store → your profile → Payments and subscriptions, regardless of how many screens the app puts in your way. Apps that bill outside Play can be genuinely hard to escape, which is one reason to prefer the ones that don't.
The free trial that isn't quite
A trial that requires payment details, converts silently, and sends no reminder. Nothing here is illegal in most places, and it's still built entirely around the expectation that you'll forget.
The honest version of this exists and is easy to spot: the app tells you the date you'll be charged, on the screen where you start the trial, without you having to look for it.
Manufactured urgency
Countdown timers that reset when you reload. "17 people are viewing this." A discount that has been ending soon for nine months. Badges on an app icon for things that aren't messages.
The notification version is the most common on a phone. A shopping app that alerts you like a person just messaged you has decided its convenience outweighs your attention, and it made that decision on your behalf.
Interruption at the worst moment
The rate-this-app prompt that appears mid-task. The upgrade screen between you and the thing you opened the app to do. The permission request bundled into an unrelated flow, hoping you'll tap through on momentum.
Timing is a design choice too. An interruption placed where you're most likely to tap Yes just to make it go away isn't a request, it's a trap with a polite label.
Why any of this survives
Because it works, in the short term, and because the short term is what most teams are measured on. An upgrade prompt that interrupts you converts better than one that waits. A cancel flow with a survey in it retains more people than a cancel button. Every one of these patterns can be defended in a meeting with a number.
What the number misses is the part that shows up later: people stop trusting the app, and eventually the category. The reason so many people install a calculator, glance at it, and uninstall it within thirty seconds is that they've been burned enough times to assume the worst before they've even looked.
What to do about it
As someone using apps: treat a hard-to-find close button as information about the whole product. If the first screen is fighting you, the rest of it will too. Check subscriptions from the Play Store rather than from inside the app. Be suspicious of urgency you didn't ask for.
As someone building them: the test is simple, and uncomfortable. Would you explain this design decision to the person it's aimed at? Not the polished version. The actual reason.
If the answer is no, that's the pattern.
Written by Bloomix Labs. Questions or corrections: support@bloomixlabs.com