Use this checklist before turning on ads for production posts.
_config.yml_includes/head/custom.html_includes/ad-content.html_includes/ad-inarticle.html_layouts/single.html_sass/minimal-mistakes/_page.scssAuto ads are enabled with the publisher code that is currently available:
adsense:
enabled: true
client: "ca-pub-2983974324971673"
auto_ads: true
in_article_slot:
post_bottom_slot:
min_words_for_ads: 700
With this configuration, the AdSense script loads for Auto ads. Manual in-article and post-bottom units are wired into every post layout, but those manual units render only after both slot IDs are set.
Automatic post eligibility:
page.id.ads: false.adsense.min_words_for_ads.h2.adsense.in_article_slot.adsense.post_bottom_slot.adsense.enabled: true.adsense.auto_ads: false only if you want manual units to be the only ad path.npm run validate:content-plan.bundle exec jekyll build --trace when Ruby/Bundler is available and the long build is acceptable.Expected Auto ads validator warning while manual slots are empty:
WARN AdSense Auto ads are enabled; manual post ad slots remain inactive until slot IDs are configured
This warning is acceptable before manual AdSense slots are created. After manual slot activation, the warning should disappear.
Use this front matter to suppress ads on a specific page or post:
ads: false
Use ads: false for:
Check each item before enabling ads broadly:
h2.Advertisements.Auto ads are currently enabled with the provided publisher code because manual slot IDs are not available yet. Keep density conservative until manual page review is complete.
Recommended first Auto ads test:
Stop or reduce Auto ads if:
Review after 7, 14, and 30 days:
Change only one ad variable at a time, then wait at least seven days before judging the result.