From hobby to “real site”: AdSense review, PWA, and consent strategy

August 16, 2025 • 7–8 min read

Content first

We added text-rich pages (About, How-to-Play, Changelog, Privacy, Terms, Contact) and this blog so the site isn’t just a canvas. Reviewers need crawlable content.

Where ads live (and don’t)

We include the base AdSense script on text pages only. The gameplay page (/index.html) is ad-free to prevent accidental clicks and keep controls clean.

ads.txt, robots, sitemap

/ads.txt authorizes Google to sell inventory (pub-9879261118412366). /robots.txt allows crawling and points to /sitemap.xml so engines index the new pages.

PWA basics

A minimal manifest.webmanifest helps installability. We’ll add a service worker later once the content stabilizes.

Consent

After approval, we’ll wire a Google-certified CMP (Funding Choices) so EEA/UK/CH traffic gets Consent Mode v2 before any ad requests.

Also: this whole preparation was documented and scaffolded with help from ChatGPT to move fast while keeping policy in mind.


← Back to blog