Home / Blog / How to run TikTok Ads in restricted verticals without getting banned

How to run TikTok Ads in restricted verticals without getting banned

, 9 min read

TikTok bans or tightly restricts most of the verticals that actually pay: dating, iGaming, crypto, trading, adult, a handful of health offers. The user base and the targeting are too good to walk away from, so agencies keep buying traffic there anyway, working around the ban rather than into it. Account setup, bidding, creative angles, and the risk management that keeps a restricted-vertical account alive instead of getting permanently banned - that's the day-to-day work of a TikTok ads agency running these verticals.

How to run TikTok Ads in restricted verticals without getting banned
Airam Dato-on / Pexels

The entry kit: aged accounts, separate domains, a warmed pixel

A brand-new TikTok Ads account pointed straight at your offer will not survive restricted verticals. TikTok's automated review flags anything tied to gambling, adult content, or financial services almost on contact, often before the account has spent a real dollar - so the groundwork has to be in place before the first campaign ever launches.

Set up your ad account structure for survival

Keep each ad account tied to a single vertical - never run dating and iGaming out of the same one. A ban on one policy violation takes the whole account down with it, so every vertical gets its own Business Center, and each Business Center holds at least two ad accounts. One is the runner, the campaign you're actively testing and scaling; the other sits as a warm backup, running a low-budget, non-restricted campaign (a lead gen offer works) just to keep the pixel active and the account aging in the background.

Different admins on different accounts, too - one admin's mistake shouldn't be able to take down every account at once. And if the same person is managing several verticals from one location, put each account manager behind its own VPN or proxy; TikTok flags accounts that share an IP.

Pre-approval vs. cloaking - which one to use

Most agencies solve this with cloaking - showing TikTok's review system a safe page (a blog, a news article, a generic landing page) while real users land on the restricted one. But TikTok's review team keeps getting better at spotting the redirects, the dynamic IP checks, and the user-agent filters cloaking depends on, and getting caught costs you the account and often the domain - blacklisted along with it.

Pre-approval is the harder road but the more stable one. For dating and licensed iGaming, TikTok runs an allowlist process: submit the business license, the app or landing page, agree to restricted targeting (no 18-24, no certain interests), and once approved you run without cloaking at all. It takes 2-4 weeks to clear, not every vertical qualifies, and trading and adult are close to shut out of it entirely.

Build creative that passes manual review

TikTok's algorithm reads text, voiceover, and visuals, and for restricted verticals every creative has to pass as a mainstream app or service. A dating ad can't show cleavage, kissing, or explicit messages - what works instead is two people laughing at a coffee shop, a phone screen with a chat interface, a testimonial about 'meeting interesting people.' 'Dating' is a safe word; 'hookup' gets you flagged.

iGaming creative avoids chips, cards, roulette wheels, and winning amounts entirely - a person relaxing on a couch, phone in hand, with text like 'Make your free time more exciting' does the same job without naming what the job is. Crypto and trading follow the same logic: no price charts, no 'get rich' phrases, just 'smart investing' and 'financial freedom' over generic stock market imagery. To the reviewer, every one of these has to read as an entertainment or lifestyle app, nothing more.

Creative testing protocol

Run 5-10 creatives per angle per account, at $20-30/day for 48 hours each. Replace a rejected creative instead of appealing it: appealing only makes sense once you have a pre-approval, and every rejection flags the account regardless. Watch the reason: 3 creatives rejected in a row for 'misleading content' means the angle itself is too direct, and it's time to dial it back.

TikTok's algorithm rewards authentic-looking content, so UGC-style videos shot on a phone consistently outperform polished ads. A dating creative of a girl talking to the camera about 'this app changed my weekends' beats a scripted commercial; for iGaming, a guy saying 'I finally found something fun to do after work' works too, with money never mentioned.

Use bidding and targeting to reduce scrutiny

Broad targeting is, counterintuitively, the safer choice here. Naming 'crypto' or 'dating' as an interest gets an ad flagged as high-risk and routed to a human reviewer, so the safer setup targets age (25-45), both genders, and location no more specific than the country - then lets the algorithm find the users and lets the landing page do the actual filtering.

Lowest Cost bidding with a daily budget cap is the standard setup; Cost Cap and Bid Cap both signal to TikTok that you're optimizing toward a specific action, which invites more scrutiny on the pixel. In Tier 1, dating runs $8-15 CPM, $0.30-0.80 CPC, and $3-15 CPL depending on the offer; iGaming sits higher, $12-20 CPM, with CPL on a deposit reaching $20-50. Both ranges assume the account has already been running for at least a week.

Manage the pixel and event tracking without getting flagged

The pixel needs to fire on a neutral domain before it ever touches the restricted campaign - a small campaign promoting a free ebook or a blog post is enough to let it collect 100-200 events first. TikTok ties pixel history to account trust, and a pixel that has only ever fired on a cloaked page reads as suspicious on its own.

Server-side tracking (CAPI) helps wherever it's an option - less dependence on the browser pixel, cleaner data, and for restricted offers, events that never pass through the TikTok app in the first place, which makes them harder to flag. Setting up S2S postbacks from a tracker like Keitaro or Binom to TikTok also keeps optimization working even when the pixel data is incomplete.

Scale carefully: the 3x rule

A campaign that's stayed profitable for 3 days straight, with at least 50 conversions per ad set, is ready to scale - but scale too fast and it triggers manual review. Cap increases at 3x every 48 hours: $100/day that's working moves to $300, then to $900 2 days later. Jump straight from $100 to $1,000 in a day and it reads as a red flag.

Duplicating a winning ad set works better than piling more budget onto a single one - 3-5 copies with slightly different targeting (different age ranges, different placement exclusions) spread the spend and keep each ad set under the radar. $10k/day of spend means 10-15 ad sets running at $500-1000 each, never all of it riding on one.

What to do when you get banned

Bans happen even to a perfectly set-up account, the moment a manual reviewer decides an ad is inappropriate - so the setup that matters most here is the recovery plan. Don't argue with TikTok support - a restricted-vertical account is not getting reinstated. Move to the backup account instead, with a new domain already registered and aged at least 30 days, swap it into the tracker and cloaker, point it at the same offer, and relaunch.

Creatives that were never flagged can be reused as-is; if the landing page was what got flagged, redesign it - different colors, different hero image, different CTA - and keep the underlying offer while changing everything around it. Most people running restricted verticals at a TikTok ads agency keep a rotation of 3-4 domains per vertical and cycle them every 2-3 weeks so no pattern has time to form.

What actually gets accounts banned

A few mistakes account for most of the bans: running multiple verticals in one account, appealing a rejection instead of just swapping the creative, reusing a domain across several accounts, running different Business Centers off the same IP, skipping the pixel warm-up, and scaling 10x overnight.

Text overlays with numbers - 'Win $500,' 'Meet 1000s' - are another one; TikTok's OCR reads the numbers straight off the screen and flags them, so the safer versions are 'big prizes' and 'meet people near you,' words only. Emojis that imply money or adult content are automatic triggers as well.

CPM, CPL and account lifespan by vertical

In Tier 1 countries, dating runs CPM $8-15, CPC $0.30-0.80, CPL $3-8 for an install and $5-15 for a registration. iGaming (casino, sportsbook) runs higher: CPM $12-20, CPC $0.50-1.20, CPL $20-50 for a deposit. Crypto and trading sit at CPM $10-18, CPC $0.40-1.00, CPL $10-30 for a lead, while adult and creator platforms come in lowest - CPM $6-12, CPC $0.20-0.60, CPL $15-40 for a subscription.

All of this assumes an account that's already properly set up, with pre-approved or cloaked landing pages in place - starting from zero, expect the first 2-3 weeks to be testing and losing money before anything turns profitable, usually somewhere around 50-100 conversions per ad set. Scale only once ROAS holds above 2x for at least 3 days straight. The same verticals on Meta run CPMs 10-20% higher on average, which is part of why TikTok stays the primary channel here.

Typical performance ranges for restricted verticals on TikTok (Tier 1)
VerticalCPMCPCCPL
Dating (install/reg)$8-15$0.30-0.80$3-15
iGaming (deposit)$12-20$0.50-1.20$20-50
Crypto/Trading (lead)$10-18$0.40-1.00$10-30
Adult/Creator (sub)$6-12$0.20-0.60$15-40

FAQ

Can I run TikTok ads for gambling if I already have a license?

Yes, but only with pre-approval from TikTok: submit the gambling license and landing page, agree to restricted targeting (no under-25), and expect 2-4 weeks for approval. Skip pre-approval and cloaking is the only path left, with the ban risk that comes with it.

How many ad accounts do I need for one vertical?

At least two: one runner for the active campaigns, one backup running a safe campaign just to stay warm. Past $5k/day in spend, that grows to 3-4 accounts, with domains rotating every 2-3 weeks.

What's the best cloaking tool for TikTok?

Keitaro with its cloaking module, Binom, and dedicated cloakers like TrafficArmor are the common choices, and what matters across all of them is server-side cloaking with IP and user-agent filtering. Free tools don't hold up for restricted verticals.

How long does it take to see profitable campaigns?

Two to three weeks of testing, typically. The first 50-100 conversions per ad set are for learning what works, and if ROAS still isn't positive by 200 conversions, the offer or the creative angle needs to change.

Can I use TikTok's automated creative optimization?

Better to avoid it for restricted verticals - automated tools tend to generate text or visuals that trigger review flags on their own, and manual creative control stays safer.

I can do this on your product

I consult on acquisition, funnels and retention - including hard verticals.

Ioann Putevoy
Ioann Putevoy
Head of Traffic & growth lead. I build products and take them to market - see the portfolio.

Bring me a product that needs to find its market