Help us improve
Share bugs, ideas, or general feedback.
From typo3-skills
Implements and optimizes Google AdSense on websites: site approval, ad code placement, Auto ads, manual units, ads.txt, GA4 linking, blocking controls, experiments, and policy-compliant monetization.
npx claudepluginhub starraider/typo3-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/typo3-skills:google-adsenseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to integrate AdSense into a website, configure the AdSense account for strong revenue, and give the user exact console-side instructions for the parts Codex cannot do inside the repo.
Adds and configures Google AdSense for Search (AFS) on search results pages, including Shopping ads, parameter tuning, TYPO3 integration, and policy compliance.
Audits and optimizes multi-platform paid advertising across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, and Amazon with 250+ checks, scoring, and AI creative generation.
Automates Google Ads campaigns using JavaScript AdsApp API for campaign management, keyword bidding, performance reporting, budget control, and optimization rules.
Share bugs, ideas, or general feedback.
Use this skill to integrate AdSense into a website, configure the AdSense account for strong revenue, and give the user exact console-side instructions for the parts Codex cannot do inside the repo.
For consent banners, TCF/CMP requirements, Consent Mode v2, Privacy & messaging, or jurisdiction-specific cookie-law questions, pair this skill with ../google-cmp-adsense/SKILL.md. For GA4 property setup, event design, key events, or AdSense revenue reporting inside Analytics, pair this skill with ../google-analytics/SKILL.md. For GTM container architecture, Google tag governance, trigger/variable wiring, or preview/publish workflow, pair this skill with ../google-tag-manager/SKILL.md. This skill owns monetization and placement decisions; $google-cmp-adsense owns the deeper privacy implementation and legal-risk workflow; $google-analytics owns the deeper measurement and reporting workflow; $google-tag-manager owns the deeper GTM container workflow.
../google-analytics/SKILL.md../google-tag-manager/SKILL.mdUse this skill for prompts like:
Identify:
initial setup, re-implementation, optimization, or troubleshootingAuto ads, manual ad units, or bothGA4, GTM, gtag.js, or a consent bannerEEA, UK, Switzerland, or regulated U.S. state trafficIf privacy or consent details are in scope, load ../google-cmp-adsense/SKILL.md before finalizing architecture.
Check both code and account readiness:
adsbygoogle, googlesyndication, google-adsense-account, gtag(, googletagmanager, googlefc, and existing consent logicAdSense > SitesAdSense code, ads.txt, or meta tagads.txt already exists at the domain rootDo not promise approval. Google reviews ownership and policy readiness, and can take days or longer.
Default decision tree:
Auto ads for the fastest, broadest baseline.manual ad units only where the layout or business intent clearly benefits from fixed placements.responsive or size-optimized units by default; use fixed-size units only when the layout reserves that space cleanly.ads.txt in place even if the site verifies by script or meta tag.GA4 if the user wants page-level monetization analysis, and use $google-analytics for the detailed property, event, and reporting workflow.Ad review center, Optimization tips, and experiments before making sweeping manual changes.GTM to manage Google tags or keep tagging centralized, use ../google-tag-manager/SKILL.md for the container architecture. Do not default to moving the AdSense bootstrap or ad units into GTM.Use the implementation playbook for exact patterns.
Typical code work:
ads.txt present at the site rootpush({}) callsFor a typical site package, start with:
packages/my-site-package/Configuration/Sets/MySitePackage/TypoScript/page.typoscriptPAGEVIEW page templates under packages/my-site-package/Resources/Private/Templates/Pages/packages/my-site-package/Resources/Private/Partials/Pages/If the implementation changes visible frontend output, rebuild frontend assets if needed, flush TYPO3 caches, and verify in DDEV.
Use the AdSense UI checklist reference and cover:
Sites: add, verify, request reviewAds: turn on Auto ads or create manual unitsFine-tune your ads: set density deliberately instead of guessingBlocking controls: block only when there is a real brand-safety or inventory reasonAd review center: review or block specific creatives only when neededOptimization: use Optimization tips and experimentsAnalytics: link GA4 for publisher reporting when helpfulThis skill should not improvise privacy architecture.
Switch to ../google-cmp-adsense/SKILL.md when the task involves:
Switch to ../google-analytics/SKILL.md when the task involves:
GA4 property or web-stream setuppage_view or broken event collectionGA4Switch to ../google-tag-manager/SKILL.md when the task involves:
GTM container itselfGTMdataLayer architectureConsent Initialization, consent settings, or Tag Assistant workflow inside GTMUse references/policy-and-privacy-handoff.md to identify where the boundary sits.
Always verify:
<body> and have stable layout spaceads.txt is reachable at /ads.txtIf the user wants true production verification, ask for the live URL or the DDEV-mounted URL where the monetized page exists.
Separate the outcome into:
$google-tag-managerGA4 steps handled by $google-analytics$google-cmp-adsense