AdMob API logo

AdMob API

AdMob API

Retrieve AdMob accounts, apps, ad units, ad sources, and generate mediation or network reports.

Visit site ↗Health checked 9h ago
Use it when

Puts inventory and reporting in one API surface

Watch for

This surface is about inventory/reporting, not ad serving

First check

Start with an OAuth token that includes admob.readonly or admob.report. List accounts, apps, and adUnits first, then wire in mediationReport:generate or networkReport:generate.

Auth
oauth
CORS
No
HTTPS
Yes
Signup
Required
Latency
43 ms
Protocol
REST
Pricing

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 43ms
01

About this API

This API is aimed at the AdMob publisher side: it focuses on accounts, apps, ad units, ad sources, and reporting rather than ad serving itself. In the published OpenAPI surface, the most concrete handles are "/v1beta/accounts", "/v1beta/{name}", and "/v1beta/{parent}/adSources", backed by tags such as "accounts".

That makes the API practical for enumerate apps and ad unit inventory, generate mediation reports, and generate network reports for revenue analysis. The spec lists scopes such as "https://www.googleapis.com/auth/admob.readonly" and "https://www.googleapis.com/auth/admob.report".

This surface is about inventory/reporting, not ad serving The API version is still v1beta

02

What you can build

  • 1Enumerate apps and ad unit inventory
  • 2Generate mediation reports
  • 3Generate network reports for revenue analysis
03

Strengths & limitations

Strengths

  • Puts inventory and reporting in one API surface
  • Clearly separates admob.readonly and admob.report scopes
  • Exposes apps, adUnits, and adSources directly

Limitations

  • This surface is about inventory/reporting, not ad serving
  • The API version is still v1beta
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://google.com/<endpoint> \
  -H "Authorization: Bearer $ACCESS_TOKEN"
05

Getting started

Start with an OAuth token that includes admob.readonly or admob.report. List accounts, apps, and adUnits first, then wire in mediationReport:generate or networkReport:generate.

06

Technical details

CORS: NoHTTPS: YesSignup: YesOpen source: No
Auth type
oauth
Pricing
unknown
Protocols
REST
Response time
43 ms
Last health check
5/12/2026, 7:37:30 AM
07

Tags

08

More from Google