# AdMob API API

> AdMob API API on Apizie: 6 endpoints (Gets information about the specified AdMob publisher account., Lists the AdMob publisher account that was most recently signed in to from the AdMob UI. For more…, List the ad units under the specified AdMob account., List the apps under the specified AdMob account., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/analytics:googleapis-admob/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-admob`
- Category: Analytics
- Status: byok
- Source: https://developers.google.com/admob/api/
- Page: https://zieapi.vercel.app/api/analytics/googleapis-admob
- OpenAPI: https://zieapi.vercel.app/api/analytics/googleapis-admob/openapi.json

The AdMob API allows publishers to programmatically get information about their AdMob account.

## Endpoints

### Gets information about the specified AdMob publisher account.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-admob/admob-accounts-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Resource name of the publisher account to retrieve. Example: accounts/pub-9876543210987654 |

### Lists the AdMob publisher account that was most recently signed in to from the AdMob UI. For more…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-admob/admob-accounts-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Maximum number of accounts to return. |
| pageToken | string | no | The value returned by the last `ListPublisherAccountsResponse`; indicates that this is a continuation of a prior `ListPublisherAccounts`… |

### List the ad units under the specified AdMob account.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-admob/admob-accounts-ad-units-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | The maximum number of ad units to return. If unspecified or 0, at most 10,000 ad units will be returned. The maximum value is 20,000;… |
| pageToken | string | no | The value returned by the last `ListAdUnitsResponse`; indicates that this is a continuation of a prior `ListAdUnits` call, and that the… |
| parent | string | yes | Required. Resource name of the account to list ad units for. Example: accounts/pub-9876543210987654 |

### List the apps under the specified AdMob account.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-admob/admob-accounts-apps-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | The maximum number of apps to return. If unspecified or 0, at most 10,000 apps will be returned. The maximum value is 20,000; values above… |
| pageToken | string | no | The value returned by the last `ListAppsResponse`; indicates that this is a continuation of a prior `ListApps` call, and that the system… |
| parent | string | yes | Required. Resource name of the account to list apps for. Example: accounts/pub-9876543210987654 |

### Generates an AdMob Mediation report based on the provided report specification. Returns result of a…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-admob/admob-accounts-mediation-report-generate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Resource name of the account to generate the report for. Example: accounts/pub-9876543210987654 |
| body | object | yes | JSON request body |

### Generates an AdMob Network report based on the provided report specification. Returns result of a…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-admob/admob-accounts-network-report-generate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Resource name of the account to generate the report for. Example: accounts/pub-9876543210987654 |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/analytics:googleapis-admob/admob-accounts-get" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AdMob API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/analytics:googleapis-admob/admob-accounts-get with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the AdMob API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. AdMob API itself also needs your own key from googleapis.com.

### Can AI agents use the AdMob API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key analytics:googleapis-admob.

### What is the status of the AdMob API API?
Needs your own provider key (bring your own key)
