AdSense on zzaizzai.com: verification, ads.txt, and Consent Mode
<h1>AdSense on zzaizzai.com</h1><p>Google AdSense on <strong>zzaizzai.com</strong> is set up for <em>site verification</em> and <em>Auto ads</em> via the standard <code>adsbygoogle.js</code> snippet in the site layout, plus a matching <code>/ads.txt</code> line for publisher <code>pub-3958850022852446</code>.</p><h2>What already works without extra keys</h2><ul><li><strong>Site ownership</strong> — the async AdSense script in <code><head></code> satisfies Google's verification crawler.</li><li><strong>Auto ads</strong> — once your account is approved and Auto ads are enabled in AdSense, Google can place ads without you pasting slot numbers on every page.</li><li><strong>Consent Mode v2</strong> — default consent loads before Analytics and AdSense so Funding Choices (Three-Choice CMP) can unlock EEA traffic.</li></ul><h2>When you need slot IDs</h2><p>In-game placements in <a href="/clean-sneaks">Klean Sneaks</a> use explicit display units. Paste banner, interstitial, and rewarded slot numbers in Orbit → AdSense (Platform Secrets) or set <code>NEXT_PUBLIC_ADSENSE_SLOT_*</code> in Vercel. Until slots exist, the game silently skips empty ad units — visitors are not shown broken placeholders.</p><h2>Checklist</h2><ol><li>Confirm <a href="/ads.txt">/ads.txt</a> lists your pub id.</li><li>Enable Auto ads in AdSense → Sites → zzaizzai.com.</li><li>Finish Privacy & messaging (CMP) in AdSense and link your privacy policy.</li><li>Add display slot IDs for Klean Sneaks if you want guaranteed in-game units.</li></ol><p><a href="/dashboard/orbit?tab=adsense">Open Orbit AdSense tab</a> · <a href="/tools">Free AI tools hub</a></p>