A comprehensive, zero-error AI Agent Skill for integrating and managing the Google AdMob REST API (v1 & v1beta).
This skill arms AI agents (like Claude, Antigravity, ChatGPT, Custom LLM Agents) with exact API resource names, request/response JSON schemas, strict metric-dimension compatibility guardrails, and automated reporting workflows.
admob-api-skill/
├── SKILL.md # Main agent instructions, 19-API matrix, & zero-error guardrails
├── references/
│ ├── endpoints.md # Full REST schemas, paths, HTTP methods, & OAuth scopes
│ └── reporting.md # Network, Mediation, & Campaign reporting metrics/dimensions
├── LICENSE # MIT License
└── README.md # Repository overview & installation guide
- Accounts:
accounts.get,accounts.list - Apps:
accounts.apps.create,accounts.apps.list - Ad Units & Mappings:
accounts.adUnits.create,accounts.adUnits.list,accounts.adUnits.adUnitMappings.create,accounts.adUnits.adUnitMappings.list,accounts.adUnitMappings.batchCreate - Mediation & A/B Experiments:
accounts.adSources.list,accounts.adSources.adapters.list,accounts.mediationGroups.create,accounts.mediationGroups.list,accounts.mediationGroups.patch,accounts.mediationGroups.mediationAbExperiments.create,accounts.mediationGroups.mediationAbExperiments.stop - Reporting:
accounts.networkReport.generate,accounts.mediationReport.generate,accounts.campaignReport.generate
- Strict Metric-Dimension Incompatibility: Prevents illegal parameter combinations (e.g.
AD_TYPEwithAD_REQUESTSorIMPRESSION_RPM). - Date Range Ceilings: Enforces 30-day max range limit on Campaign Reports.
- Batch Size Limits: Enforces 100-item ceiling on
batchCreatemappings. - Micros Currency Conversion: Handles revenue & eCPM figures in micros ($1.00 USD =
1000000micros).
You can easily install this skill into your environment using npx skills:
npx skills add w3wide/admob-api-skillOr clone/copy directly using git:
git clone https://github.com/w3wide/admob-api-skill.git ~/.gemini/skills/admob-api-skillSimply point your agent to SKILL.md when building Google AdMob integrations:
"Use the instructions in SKILL.md to generate a Python script that fetches my AdMob Network report for July 2026."
Distributed under the MIT License. See LICENSE for details.