tavernarcade.com · pre-submission audit

AdSense Approval Runbook

Everything that was missing has been built. What's left is upload, verify, and one policy decision about where ads are allowed to appear. Work top to bottom.

0
of 0 stepsremaining for you

The one thing that would most likely have got you rejected

Your homepage kept #main-interface at display:none until a visitor clicked Enter the Tavern. A crawler or an AdSense reviewer landing on the page saw a logo and a button — no games, no text, no navigation. That reads as "site under construction," the most common rejection reason there is. The splash now floats over a fully rendered page instead of replacing it. Nothing looks different to a human; a crawler now sees 1,240 words, 30 game cards and every legal link on first paint.

01

Already done

Built and verified in the files sent to you. No action needed beyond uploading them.

Privacy policy with the disclosures Google requires

Third-party vendor cookies, Google's use of advertising cookies, the Ads Settings opt-out link, aboutads.info and Your Online Choices, plus GDPR legal bases, CCPA/state rights, a 13+ audience declaration, retention periods and named third parties (LootLocker, rss2json, Google Fonts).

Built

Cookie policy, terms of use, about and contact pages

Four more standalone pages. The About page matters more than people expect — it's how a reviewer confirms the games are yours rather than a licensed portal feed, which is the difference between "original content" and "no value added."

Built

Navigation converted from JavaScript modals to real links

The old nav ran onclick="UI.showInfo('privacy')" and fetched content1.html at runtime. Googlebot never followed it, so as far as Google was concerned the site had no privacy policy at all. Header and footer now use ordinary <a href> links.

Built

Splash gate no longer hides the page from crawlers

See the note above. This was the significant find.

Built

Real text content on the homepage

An intro above the grid and a substantial About block below it. A grid of thumbnails with no prose is the classic "thin content" flag; there's now something for a reviewer to actually read.

Built

Meta description, canonical, Open Graph and structured data

Your title tag was just "The Tavern Arcade" with no description at all. Every page now has a descriptive title, meta description, canonical URL, social cards and a WebSite JSON-LD block.

Built

ads.txt, robots.txt and sitemap.xml

ads.txt carries your real publisher ID. robots.txt explicitly allows Mediapartners-Google and AdsBot-Google — if those are ever blocked, ads cannot serve at all.

Built
FileStatusWhere it goes
index.htmlReplaces your current oneweb root
privacy.htmlNewweb root
cookies.htmlNewweb root
terms.htmlNewweb root
about.htmlNewweb root
contact.htmlNewweb root
pages.cssNew — shared by the five pagesweb root
ads.txtNewweb root
robots.txtNew — overwrite any existingweb root
sitemap.xmlNewweb root
02

Upload and verify

All ten files sit in the same folder as your current index.html. Then confirm each URL actually resolves before you touch AdSense.

03

Settings only you can change

These live in the AdSense and Search Console dashboards, not in your files.

04

Worth doing anyway

Not blockers for approval, but each one strengthens the application and helps afterwards.

One honest caveat

Nobody can guarantee AdSense approval — reviews involve human judgment and Google publishes no scoring rubric. What this work does is remove every documented, checkable reason for rejection: missing privacy policy, no contact information, uncrawlable navigation, thin content, missing ads.txt, and a homepage that rendered empty to a crawler.

Your strongest asset is that the games are original and self-hosted. That is precisely what "no value added" rejections are about, and you're on the right side of it. Say so plainly on the About page — it's already there.