How to Run PWA Without Bans
A ban is almost always about domains, cloaking and behavior, not magic. Fresh domains with HTTPS, honest cloaking, clean tracking and ready rotation let a campaign live far longer. Below is a practical checklist of what to set up before you run and how to react when a domain does get banned.
Domains: fresh and on HTTPS
An old or burned domain exposes the funnel before the cloak even runs. You need fresh domains with automatic HTTPS and no history. Keep a spare pool so a ban means switching, not scrambling for a domain. One domain, one app — so a ban does not drag down the whole network.
Cloaking and anti-bot
Cloaking shows a clean white page to moderators and bots and the offer to real targeted traffic. Filter crawlers by user-agent, datacenters and VPNs by IP intelligence, and drop the wrong geo. The main rule is not to cut real users on mobile and Wi-Fi, or you lose conversions along with the bots.
Warm-up and account behavior
A sharp start with big budgets on a fresh account is a red flag. Warm-up, careful budget ramp and stable behavior lower ban risk at the account level. Domains and creatives must look consistent: mismatches between the ad, white and offer speed up moderation.
Clean tracking
A messy redirect, revealing URL parameters and offer leaking into the source help a moderator ban you. Keep the chain clean: click id in parameters, not the offer; server-side postbacks; no extra traces on white. Clean tracking also means correct attribution, not just survival.
Rotation: a plan for the ban
A ban is a matter of when, not if. Keep spare domains ready and switch the app to a new one in one click: users who already installed the PWA keep opening it with no loss. Ready rotation turns a ban from a disaster into a routine consumable swap.
FAQ
- Why do PWA campaigns get banned?
- Most often because of burned domains, weak cloaking, inconsistent creatives and dirty tracking. Less often account behavior. There is no magic: a ban is almost always explainable.
- What to do right after a domain ban?
- Switch the app to a spare domain in one click. Users with the installed PWA keep using it, and new traffic goes to the fresh domain.
- Is cloaking alone enough to avoid bans?
- No. Cloaking is part of a system. Without fresh domains, clean tracking and sane account behavior, even good cloaking will not last long.
- How many spare domains should I keep?
- Enough that rotation never stops the flow. A pool of fresh auto-HTTPS domains and one-domain-one-app reduce the risk of a cascading ban.
- Can I run PWA with zero bans?
- You cannot fully rule out a ban, but the right funnel multiplies a campaign's life and makes a ban a manageable routine rather than a total loss.
Cloaking, anti-bot, push, split tests and your own domains — in one service.
Get started free