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.