How to Run PWA Traffic from Google Ads
Google Ads doesn't just review your creative — its crawler keeps re-scanning your landing page for as long as the campaign runs. A PWA lets you show that crawler a safe page while real users see the offer, but the setup has to be built correctly from day one. Here's account prep, crawler-proof cloaking, domains and postbacks, step by step.
Setting up the account and campaign structure
Google suspends accounts for policy mismatches — gambling, loans and betting in unlicensed geos are common triggers — so warm the account and payment method up on adjacent white niches before switching to the real offer. Split your structure across several accounts and business managers by geo and vertical, so one ban doesn't take down all your traffic. A dedicated email, payment method and domain per working account is baseline hygiene, not paranoia.
Ad copy and creatives under Google's policy
Keep ad text and keywords neutral — no direct win promises, no restricted-category language in the headline. Put the real offer and trigger words on the prelander inside the PWA, a layer the automated scanner typically doesn't probe as deeply as the landing page itself. That alone cuts your risk of getting flagged at first-pass moderation.
Cloaking against Googlebot and repeat scans
The thing that makes Google different is that its crawler comes back to the landing page repeatedly over the campaign's lifetime — a static white page that only fools the first visit won't survive a second scan from a different IP. APEX's cloaking recognizes the IP ranges and user agents typical of Google's crawlers and reviewers, and serves them the safe page consistently on every visit, not just the first. Real users in the target geo still land on the actual PWA offer with no added delay.
Domains, reputation and Safe Browsing
Google reacts hard to domains flagged by Safe Browsing or hit with enough complaints — a flagged domain can get filtered even for non-ad traffic. Run Google Ads on a rotating pool of domains and pull any that pick up a warning out of circulation immediately. APEX domains ship with free HTTPS and switch in one click, so swapping a burned domain doesn't mean rebuilding the campaign.
Conversion tracking and gclid postbacks
Google Ads can't optimize a campaign properly unless conversions get reported back with the gclid — without it, the algorithm has no idea which clicks were actually profitable. APEX fires S2S postbacks into Keitaro and other trackers while preserving the click ID, so you can both optimize the Google campaign itself and keep accurate data on real PWA deposits. Sticky-session split-testing shows which prelander or PWA variant converts better without cross-contaminating a single visitor's data.
Anti-ban tactics and common mistakes
The most common ban trigger is destination mismatch — when the cloaked landing page is too obviously different in substance from what Google's crawler sees. The second frequent mistake is running one domain across multiple accounts: a ban or flag on that domain then takes out the whole pool at once. Watch Quality Score and sudden impression drops closely — both are early signs an account has moderation's attention.
FAQ
- How is cloaking for Google Ads different from cloaking for Facebook?
- Google rescans the landing page throughout the campaign's lifetime, not just at launch, so the cloak has to reliably recognize the crawler on every visit, not only during initial review.
- Can I run gambling or betting directly through Google Ads without a PWA wrapper?
- In most geos those verticals need licensing or explicit Google approval, so a cloaked PWA is a practical workaround — but the ban risk is real and should be priced into your unit economics.
- How often should domains be rotated when running Google Ads traffic?
- There's no fixed schedule — swap a domain at the first sign of a flag (an impression drop, a Search Console warning), which is why a rotating pool beats relying on one "permanent" domain.
- What is a gclid and why does it matter for postbacks?
- It's the click identifier Google assigns to every ad click; passing it back to the tracker alongside the conversion event gives Google Ads' algorithm real deposit data to optimize against instead of just raw clicks.
- What should I do if a Google Ads account gets banned anyway?
- Don't waste time trying to revive that account — switch to a backup account and domain from your rotation, and review the banned one separately to figure out the cause so you don't repeat it.
Cloaking, anti-bot, push, split tests and your own domains — in one service.
Get started free