Parent Prize Portal

Ads Inside Kids Apps: What's Legal, What's Sketchy, and How to Kill Them

Ads Inside Kids Apps: What's Legal, What's Sketchy, and How to Kill Them

My daughter was playing a free counting game when a full screen ad slid in for a game clearly aimed at adults, complete with a fake "collect your reward" button that was really a link to an app store. She's five. She tapped it, of course, because it was designed for her to tap it. I write software for a living, and even I had to look twice to find the tiny X that closed it.

That's the reality of ads in kids apps. Most parents assume there's a bright line protecting children, and there sort of is, but it's narrower and more gamed than you'd think. Let me walk through what's actually legal, what's technically allowed but sketchy, and the steps that genuinely make the ads go away.

How the ad ended up in front of my kid

When an app is free, an ad network is usually paying the developer. The developer drops in a chunk of code from a company like Google or Unity, and that code phones out to an ad server, which sends back whatever ad it thinks will earn the most. The developer often doesn't know exactly which ad your kid will see. They chose to sell the space. The network fills it.

That matters because it explains why a wholesome-looking alphabet app can suddenly show something jarring. The developer didn't personally pick that ad. They rented the wall and someone else hung the poster. The good developers pay for kid-safe ad networks that filter what can appear. The lazy or cheap ones use general networks and let anything through.

What the law actually requires

In the US, the relevant rule is COPPA, the Children's Online Privacy Protection Act. The short version: if an app is directed at kids under 13, it can't collect personal data to build an advertising profile without a parent's verifiable consent. So the creepy stuff, tracking your child across apps to target ads at them specifically, is supposed to be off limits in genuine kids apps.

Here's the catch. COPPA restricts targeted, behavioral ads. It does not ban ads. A kids app can legally show contextual ads, meaning ads picked based on the app itself rather than on data about your child. So a free kids game showing a generic ad for another game is usually within the rules. The law is about the data behind the ad, not the ad's existence.

The other catch is enforcement. Plenty of apps that call themselves kid-friendly quietly use ad code that does track, betting nobody audits them. Some get caught and fined. Most don't. So "it's a kids app" is not a promise that no tracking is happening. It's a claim, and claims get broken.

What's legal but still sketchy

The genuinely shady stuff usually lives in the gray zone, technically allowed but built to exploit a young kid's instincts:

  • Fake buttons. An ad with a bright button that looks like part of the game but actually opens the app store. Kids can't tell the difference, which is the point.
  • Tiny or delayed close buttons. The X shows up after a few seconds, or it's three pixels wide, so accidental taps happen.
  • Rewarded video baited at kids. "Watch this ad to get 50 coins." Fine for adults who understand the trade. Manipulative when aimed at a six year old who just wants coins.
  • Ads that mimic the game. An ad styled to look like your kid's app, so tapping it feels like continuing to play.

None of these necessarily break COPPA, because COPPA is about data, not deception. They're a design choice, and it's a choice I refuse to make in anything I build. When my wife and I built our own math app, we decided early that there'd be no third party ad networks at all, because the moment you rent that wall to strangers you lose control of what your kid sees on it.

How to actually kill the ads

You have more power here than the app wants you to think. In rough order of effort:

  • Pay to remove ads if the option exists. A one time few dollars is almost always cheaper than the aggravation, and it usually strips the ad code out entirely.
  • Turn on airplane mode for offline-capable apps. Most ads need the internet to load. A lot of simple kids games work fine offline, and no connection means no ad server to call.
  • Use Guided Access on iPhone or iPad. Triple click the side button to lock your kid into one app and even disable taps in the ad region. Android has Screen Pinning, which does something similar.
  • Reset the advertising identifier. On iOS, Settings, Privacy, Tracking, and turn off "Allow Apps to Request to Track." On Android, reset or delete the advertising ID in Settings. This kneecaps the targeting even when ads still show.
  • Delete the worst offenders. If an app is throwing fake-button ads at a five year old, it's telling you what its developer values. Believe it and move on.

The rule I'd actually give you

Treat "free" as a signal to look closer, not a reason to avoid an app. Some free kids apps are careful and clean. But somebody is paying for that development, and if it isn't you, it's an ad network, and the app's incentives are now split between teaching your kid and keeping the ads flowing.

Before you hand over the tablet, spend five minutes with a new app yourself and watch what the ads do. Do they wait a beat before letting you close them? Do the buttons trick you? If they'd fool you, an adult who builds this stuff, they'll absolutely fool your kid. That five minutes tells you more than any age rating on the store page ever will.

LM
Logan Moore
Software engineer, 15 years

Logan Moore has built software for fifteen years. He builds Math Prizes for his own kids and writes here about how learning apps are actually made, including the design tricks that separate a real teaching tool from a slot machine.

Give the math a reason.

Kids earn tickets for real practice and trade them for prizes you set at home.

Set up a free parent account