# Converted from Google's first-party AdMob Discovery Document.
# source: https://admob.googleapis.com/$discovery/rest?version=v1
# revision: 20260731 converted: 2026-08-13 method: derived
openapi: 3.1.0
info:
title: Google AdMob API
version: v1
description: 'The AdMob API allows publishers to programmatically get information about their AdMob account. '
contact:
name: Google
url: https://developers.google.com/admob/api/
termsOfService: https://developers.google.com/terms
license:
name: Google APIs Terms of Service
url: https://developers.google.com/terms
x-discovery-revision: '20260731'
x-discovery-source: https://admob.googleapis.com/$discovery/rest?version=v1
externalDocs:
description: AdMob API documentation
url: https://developers.google.com/admob/api/
servers:
- url: https://admob.googleapis.com
description: Google AdMob API
tags:
- name: accounts
- name: networkReport
- name: adUnits
- name: apps
- name: mediationReport
paths:
/v1/accounts/{accountsId}:
get:
operationId: accounts_get
summary: Gets information about the specified AdMob publisher account.
description: Gets information about the specified AdMob publisher account.
tags:
- accounts
x-resource-name-parameter:
name:
pattern: ^accounts/[^/]+$
description: 'Resource name of the publisher account to retrieve. Example: accounts/pub-9876543210987654'
parameters:
- name: accountsId
in: path
required: true
schema:
type: string
description: Path segment of the resource name.
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/PublisherAccount'
'400':
description: INVALID_ARGUMENT — malformed request, unknown publisher id, or incompatible report metrics/dimensions.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'401':
description: UNAUTHENTICATED — missing or invalid OAuth 2.0 access token.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'403':
description: PERMISSION_DENIED — AdMob API not enabled on the project, or the effective user lacks access
to the resource.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'429':
description: RESOURCE_EXHAUSTED — per-project quota exceeded.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'500':
description: INTERNAL — unexpected server error.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
security:
- GoogleOAuth2:
- https://www.googleapis.com/auth/admob.readonly
- https://www.googleapis.com/auth/admob.report
/v1/accounts:
get:
operationId: accounts_list
summary: Lists the AdMob publisher account that was most recently signed in to from the AdMob UI
description: Lists the AdMob publisher account that was most recently signed in to from the AdMob UI. For
more information, see https://support.google.com/admob/answer/10243672.
tags:
- accounts
parameters:
- name: pageSize
in: query
required: false
schema:
type: integer
format: int32
description: Maximum number of accounts to return.
- name: pageToken
in: query
required: false
schema:
type: string
description: The value returned by the last `ListPublisherAccountsResponse`; indicates that this is a continuation
of a prior `ListPublisherAccounts` call, and that the system should return the next page of data.
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/ListPublisherAccountsResponse'
'400':
description: INVALID_ARGUMENT — malformed request, unknown publisher id, or incompatible report metrics/dimensions.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'401':
description: UNAUTHENTICATED — missing or invalid OAuth 2.0 access token.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'403':
description: PERMISSION_DENIED — AdMob API not enabled on the project, or the effective user lacks access
to the resource.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'429':
description: RESOURCE_EXHAUSTED — per-project quota exceeded.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'500':
description: INTERNAL — unexpected server error.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
security:
- GoogleOAuth2:
- https://www.googleapis.com/auth/admob.readonly
- https://www.googleapis.com/auth/admob.report
/v1/accounts/{accountsId}/networkReport:generate:
post:
operationId: accounts_networkReport_generate
summary: Generates an AdMob Network report based on the provided report specification
description: Generates an AdMob Network report based on the provided report specification. Returns result
of a server-side streaming RPC. The result is returned in a sequence of responses.
tags:
- networkReport
x-resource-name-parameter:
parent:
pattern: ^accounts/[^/]+$
description: 'Resource name of the account to generate the report for. Example: accounts/pub-9876543210987654'
parameters:
- name: accountsId
in: path
required: true
schema:
type: string
description: Path segment of the resource name.
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/GenerateNetworkReportRequest'
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/GenerateNetworkReportResponse'
'400':
description: INVALID_ARGUMENT — malformed request, unknown publisher id, or incompatible report metrics/dimensions.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'401':
description: UNAUTHENTICATED — missing or invalid OAuth 2.0 access token.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'403':
description: PERMISSION_DENIED — AdMob API not enabled on the project, or the effective user lacks access
to the resource.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'429':
description: RESOURCE_EXHAUSTED — per-project quota exceeded.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'500':
description: INTERNAL — unexpected server error.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
security:
- GoogleOAuth2:
- https://www.googleapis.com/auth/admob.readonly
- https://www.googleapis.com/auth/admob.report
/v1/accounts/{accountsId}/adUnits:
get:
operationId: accounts_adUnits_list
summary: List the ad units under the specified AdMob account.
description: List the ad units under the specified AdMob account.
tags:
- adUnits
x-resource-name-parameter:
parent:
pattern: ^accounts/[^/]+$
description: 'Required. Resource name of the account to list ad units for. Example: accounts/pub-9876543210987654'
parameters:
- name: pageSize
in: query
required: false
schema:
type: integer
format: int32
description: 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; values above 20,000 will be coerced to 20,000.
- name: pageToken
in: query
required: false
schema:
type: string
description: The value returned by the last `ListAdUnitsResponse`; indicates that this is a continuation
of a prior `ListAdUnits` call, and that the system should return the next page of data.
- name: accountsId
in: path
required: true
schema:
type: string
description: Path segment of the resource name.
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/ListAdUnitsResponse'
'400':
description: INVALID_ARGUMENT — malformed request, unknown publisher id, or incompatible report metrics/dimensions.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'401':
description: UNAUTHENTICATED — missing or invalid OAuth 2.0 access token.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'403':
description: PERMISSION_DENIED — AdMob API not enabled on the project, or the effective user lacks access
to the resource.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'429':
description: RESOURCE_EXHAUSTED — per-project quota exceeded.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'500':
description: INTERNAL — unexpected server error.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
security:
- GoogleOAuth2:
- https://www.googleapis.com/auth/admob.readonly
/v1/accounts/{accountsId}/apps:
get:
operationId: accounts_apps_list
summary: List the apps under the specified AdMob account.
description: List the apps under the specified AdMob account.
tags:
- apps
x-resource-name-parameter:
parent:
pattern: ^accounts/[^/]+$
description: 'Required. Resource name of the account to list apps for. Example: accounts/pub-9876543210987654'
parameters:
- name: pageSize
in: query
required: false
schema:
type: integer
format: int32
description: 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 20,000 will be coerced to 20,000.
- name: pageToken
in: query
required: false
schema:
type: string
description: The value returned by the last `ListAppsResponse`; indicates that this is a continuation of
a prior `ListApps` call, and that the system should return the next page of data.
- name: accountsId
in: path
required: true
schema:
type: string
description: Path segment of the resource name.
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/ListAppsResponse'
'400':
description: INVALID_ARGUMENT — malformed request, unknown publisher id, or incompatible report metrics/dimensions.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'401':
description: UNAUTHENTICATED — missing or invalid OAuth 2.0 access token.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'403':
description: PERMISSION_DENIED — AdMob API not enabled on the project, or the effective user lacks access
to the resource.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'429':
description: RESOURCE_EXHAUSTED — per-project quota exceeded.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'500':
description: INTERNAL — unexpected server error.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
security:
- GoogleOAuth2:
- https://www.googleapis.com/auth/admob.readonly
/v1/accounts/{accountsId}/mediationReport:generate:
post:
operationId: accounts_mediationReport_generate
summary: Generates an AdMob Mediation report based on the provided report specification
description: Generates an AdMob Mediation report based on the provided report specification. Returns result
of a server-side streaming RPC. The result is returned in a sequence of responses.
tags:
- mediationReport
x-resource-name-parameter:
parent:
pattern: ^accounts/[^/]+$
description: 'Resource name of the account to generate the report for. Example: accounts/pub-9876543210987654'
parameters:
- name: accountsId
in: path
required: true
schema:
type: string
description: Path segment of the resource name.
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/GenerateMediationReportRequest'
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/GenerateMediationReportResponse'
'400':
description: INVALID_ARGUMENT — malformed request, unknown publisher id, or incompatible report metrics/dimensions.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'401':
description: UNAUTHENTICATED — missing or invalid OAuth 2.0 access token.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'403':
description: PERMISSION_DENIED — AdMob API not enabled on the project, or the effective user lacks access
to the resource.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'429':
description: RESOURCE_EXHAUSTED — per-project quota exceeded.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
'500':
description: INTERNAL — unexpected server error.
content:
application/json:
schema:
$ref: '#/components/schemas/GoogleRpcStatus'
security:
- GoogleOAuth2:
- https://www.googleapis.com/auth/admob.readonly
- https://www.googleapis.com/auth/admob.report
components:
schemas:
NetworkReportSpecSortCondition:
type: object
description: Sorting direction to be applied on a dimension or a metric.
properties:
metric:
type: string
description: Sort by the specified metric.
enum:
- METRIC_UNSPECIFIED
- AD_REQUESTS
- CLICKS
- ESTIMATED_EARNINGS
- IMPRESSIONS
- IMPRESSION_CTR
- IMPRESSION_RPM
- MATCHED_REQUESTS
- MATCH_RATE
- SHOW_RATE
x-enum-descriptions:
- Default value for an unset field. Do not use.
- The number of ad requests. The value is an integer. **Warning:** The metric is incompatible with [AD_TYPE](#Dimension.ENUM_VALUES.AD_TYPE)
dimension.
- The number of times a user clicks an ad. The value is an integer.
- The estimated earnings of the AdMob publisher. The currency unit (USD, EUR, or other) of the earning
metrics are determined by the localization setting for currency. The amount is in micros. For example,
$6.50 would be represented as 6500000.
- The total number of ads shown to users. The value is an integer.
- The ratio of clicks over impressions. The value is a double precision (approximate) decimal value.
- The estimated earnings per thousand ad impressions. The value is in micros. For example, $1.03 would
be represented as 1030000. Equivalent to eCPM in the AdMob UI. **Warning:** The metric is incompatible
with [AD_TYPE](#Dimension.ENUM_VALUES.AD_TYPE) dimension.
- The number of times ads are returned in response to a request. The value is an integer.
- The ratio of matched ad requests over the total ad requests. The value is a double precision (approximate)
decimal value. **Warning:** The metric is incompatible with [AD_TYPE](#Dimension.ENUM_VALUES.AD_TYPE)
dimension.
- The ratio of ads that are displayed over ads that are returned, defined as impressions / matched requests.
The value is a double precision (approximate) decimal value.
dimension:
type: string
description: Sort by the specified dimension.
enum:
- DIMENSION_UNSPECIFIED
- DATE
- MONTH
- WEEK
- AD_UNIT
- APP
- AD_TYPE
- COUNTRY
- FORMAT
- PLATFORM
- MOBILE_OS_VERSION
- GMA_SDK_VERSION
- APP_VERSION_NAME
- SERVING_RESTRICTION
x-enum-descriptions:
- Default value for an unset field. Do not use.
- A date in the YYYYMMDD format (for example, "20210701"). Requests can specify at most one time dimension.
- A month in the YYYYMM format (for example, "202107"). Requests can specify at most one time dimension.
- The date of the first day of a week in the YYYYMMDD format (for example, "20210701"). Requests can specify
at most one time dimension.
- The unique ID of the ad unit (for example, "ca-app-pub-1234/1234"). If AD_UNIT dimension is specified,
then APP is included automatically.
- The unique ID of the mobile application (for example, "ca-app-pub-1234~1234").
- Type of the ad (for example, "text" or "image"), an ad delivery dimension. **Warning:** The dimension
is incompatible with [AD_REQUESTS](#Metric.ENUM_VALUES.AD_REQUESTS), [MATCH_RATE](#Metric.ENUM_VALUES.MATCH_RATE)
and [IMPRESSION_RPM](#Metric.ENUM_VALUES.IMPRESSION_RPM) metrics.
- CLDR country code of the place where the ad views/clicks occur (for example, "US" or "FR"). This is
a geography dimension.
- Format of the ad unit (for example, "banner", "native"), an ad delivery dimension.
- Mobile OS platform of the app (for example, "Android" or "iOS").
- Mobile operating system version, e.g. "iOS 13.5.1".
- GMA SDK version, e.g. "iOS 7.62.0".
- For Android, the app version name can be found in versionName in PackageInfo. For iOS, the app version
name can be found in CFBundleShortVersionString.
- Restriction mode for ads serving (e.g. "Non-personalized ads").
order:
type: string
description: Sorting order of the dimension or metric.
enum:
- SORT_ORDER_UNSPECIFIED
- ASCENDING
- DESCENDING
x-enum-descriptions:
- Default value for an unset field. Do not use.
- Sort dimension value or metric value in ascending order.
- Sort dimension value or metric value in descending order.
MediationReportSpec:
type: object
description: 'The specification for generating an AdMob Mediation report. For example, the specification to
get observed ECPM sliced by ad source and app for the ''US'' and ''CN'' countries can look like the following
example: { "date_range": { "start_date": {"year": 2021, "month": 9, "day": 1}, "end_date": {"year": 2021,
"month": 9, "day": 30} }, "dimensions": ["AD_SOURCE", "APP", "COUNTRY"], "metrics": ["OBSERVED_ECPM"], "dimension_filters":
[ { "dimension": "COUNTRY", "matches_any": {"values": [{"value": "US", "value": "CN"}]} } ], "sort_conditions":
[ {"dimension":"APP", order: "ASCENDING"} ], "localization_settings": { "currency_code": "USD", "language_code":
"en-US" } } For a better understanding, you can treat the preceding specification like the following pseudo
SQL: SELECT AD_SOURCE, APP, COUNTRY, OBSERVED_ECPM FROM MEDIATION_REPORT WHERE DATE >= ''2021-09-01'' AND
DATE <= ''2021-09-30'' AND COUNTRY IN (''US'', ''CN'') GROUP BY AD_SOURCE, APP, COUNTRY ORDER BY APP ASC;'
properties:
dateRange:
$ref: '#/components/schemas/DateRange'
dimensionFilters:
type: array
description: Describes which report rows to match based on their dimension values.
items:
$ref: '#/components/schemas/MediationReportSpecDimensionFilter'
sortConditions:
type: array
description: Describes the sorting of report rows. The order of the condition in the list defines its
precedence; the earlier the condition, the higher its precedence. If no sort conditions are specified,
the row ordering is undefined.
items:
$ref: '#/components/schemas/MediationReportSpecSortCondition'
timeZone:
type: string
description: A report time zone. Accepts an IANA TZ name values, such as "America/Los_Angeles." If no
time zone is defined, the account default takes effect. Check default value by the get account action.
**Warning:** The "America/Los_Angeles" is the only supported value at the moment.
metrics:
type: array
description: List of metrics of the report. A report must specify at least one metric.
items:
type: string
enum:
- METRIC_UNSPECIFIED
- AD_REQUESTS
- CLICKS
- ESTIMATED_EARNINGS
- IMPRESSIONS
- IMPRESSION_CTR
- MATCHED_REQUESTS
- MATCH_RATE
- OBSERVED_ECPM
x-enum-descriptions:
- Default value for an unset field. Do not use.
- The number of requests. The value is an integer.
- The number of times a user clicks an ad. The value is an integer.
- The estimated earnings of the AdMob publisher. The currency unit (USD, EUR, or other) of the earning
metrics are determined by the localization setting for currency. The amount is in micros. For example,
$6.50 would be represented as 6500000. Estimated earnings per mediation group and per ad source instance
level is supported dating back to October 20, 2019. Third-party estimated earnings will show 0 for
dates prior to October 20, 2019.
- The total number of ads shown to users. The value is an integer.
- The ratio of clicks over impressions. The value is a double precision (approximate) decimal value.
- The number of times ads are returned in response to a request. The value is an integer.
- The ratio of matched ad requests over the total ad requests. The value is a double precision (approximate)
decimal value.
- The third-party ad network's estimated average eCPM. The currency unit (USD, EUR, or other) of the
earning metrics are determined by the localization setting for currency. The amount is in micros.
For example, $2.30 would be represented as 2300000. The estimated average eCPM per mediation group
and per ad source instance level is supported dating back to October 20, 2019. Third-party estimated
average eCPM will show 0 for dates prior to October 20, 2019.
localizationSettings:
$ref: '#/components/schemas/LocalizationSettings'
maxReportRows:
type: integer
format: int32
description: Maximum number of report data rows to return. If the value is not set, the API returns as
many rows as possible, up to 100000. Acceptable values are 1-100000, inclusive. Values larger than 100000
return an error.
dimensions:
type: array
description: List of dimensions of the report. The value combination of these dimensions determines the
row of the report. If no dimensions are specified, the report returns a single row of requested metrics
for the entire account.
items:
type: string
enum:
- DIMENSION_UNSPECIFIED
- DATE
- MONTH
- WEEK
- AD_SOURCE
- AD_SOURCE_INSTANCE
- AD_UNIT
- APP
- MEDIATION_GROUP
- COUNTRY
- FORMAT
- PLATFORM
- MOBILE_OS_VERSION
- GMA_SDK_VERSION
- APP_VERSION_NAME
- SERVING_RESTRICTION
x-enum-descriptions:
- Default value for an unset field. Do not use.
- A date in the YYYYMMDD format (for example, "20210701"). Requests can specify at most one time dimension.
- A month in the YYYYMM format (for example, "202107"). Requests can specify at most one time dimension.
- The date of the first day of a week in the YYYYMMDD format (for example, "20210701"). Requests can
specify at most one time dimension.
- The [unique ID of the ad source](/admob/api/v1/ad_sources) (for example, "5450213213286189855" and
"AdMob Network" as label value).
- The unique ID of the ad source instance (for example, "ca-app-pub-1234:asi:5678" and "AdMob (default)"
as label value).
- The unique ID of the ad unit (for example, "ca-app-pub-1234/8790"). If AD_UNIT dimension is specified,
then APP is included automatically.
- The unique ID of the mobile application (for example, "ca-app-pub-1234~1234").
- The unique ID of the mediation group (for example, "ca-app-pub-1234:mg:1234" and "AdMob (default)"
as label value).
- CLDR country code of the place where the ad views/clicks occur (for example, "US" or "FR"). This is
a geography dimension.
- Format of the ad unit (for example, "banner", "native"), an ad delivery dimension.
- Mobile OS platform of the app (for example, "Android" or "iOS").
- Mobile operating system version, e.g. "iOS 13.5.1".
- GMA SDK version, e.g. "iOS 7.62.0".
- For Android, the app version name can be found in versionName in PackageInfo. For iOS, the app version
name can be found in CFBundleShortVersionString.
- Restriction mode for ads serving (e.g. "Non-personalized ads").
NetworkReportSpecDimensionFilter:
type: object
description: Describes which report rows to match based on their dimension values.
properties:
matchesAny:
$ref: '#/components/schemas/StringList'
dimension:
type: string
description: Applies the filter criterion to the specified dimension.
enum:
- DIMENSION_UNSPECIFIED
- DATE
- MONTH
- WEEK
- AD_UNIT
- APP
- AD_TYPE
- COUNTRY
- FORMAT
- PLATFORM
- MOBILE_OS_VERSION
- GMA_SDK_VERSION
- APP_VERSION_NAME
- SERVING_RESTRICTION
x-enum-descriptions:
- Default value for an unset field. Do not use.
- A date in the YYYYMMDD format (for example, "20210701"). Requests can specify at most one time dimension.
- A month in the YYYYMM format (for example, "202107"). Requests can specify at most one time dimension.
- The date of the first day of a week in the YYYYMMDD format (for example, "20210701"). Requests can specify
at most one time dimension.
- The unique ID of the ad unit (for example, "ca-app-pub-1234/1234"). If AD_UNIT dimension is specified,
then APP is included automatically.
- The unique ID of the mobile application (for example, "ca-app-pub-1234~1234").
- Type of the ad (for example, "text" or "image"), an ad delivery dimension. **Warning:** The dimension
is incompatible with [AD_REQUESTS](#Metric.ENUM_VALUES.AD_REQUESTS), [MATCH_RATE](#Metric.ENUM_VALUES.MATCH_RATE)
and [IMPRESSION_RPM](#Metric.ENUM_VALUES.IMPRESSION_RPM) metrics.
- CLDR country code of the place where the ad views/clicks occur (for example, "US" or "FR"). This is
a geography dimension.
- Format of the ad unit (for example, "banner", "native"), an ad delivery dimension.
- Mobile OS platform of the app (for example, "Android" or "iOS").
- Mobile operating system version, e.g. "iOS 13.5.1".
- GMA SDK version, e.g. "iOS 7.62.0".
- For Android, the app version name can be found in versionName in PackageInfo. For iOS, the app version
name can be found in CFBundleShortVersionString.
- Restriction mode for ads serving (e.g. "Non-personalized ads").
StringList:
type: object
description: List of string values.
properties:
values:
type: array
description: The string values.
items:
type: string
GenerateNetworkReportResponse:
type: object
description: 'The streaming response for the AdMob Network report where the first response contains the report
header, then a stream of row responses, and finally a footer as the last response message. For example:
[{ "header": { "dateRange": { "startDate": {"year": 2018, "month": 9, "day": 1}, "endDate": {"year": 2018,
"month": 9, "day": 1} }, "localizationSettings": { "currencyCode": "USD", "languageCode": "en-US" } } },
{ "row": { "dimensionValues": { "DATE": {"value": "20180918"}, "APP": { "value": "ca-app-pub-8123415297019784~1001342552",
displayLabel: "My app name!" } }, "metricValues": { "ESTIMATED_EARNINGS": {"microsValue": 6500000} } } },
{ "footer": {"matchingRowCount": 1} }]'
properties:
header:
$ref: '#/components/schemas/ReportHeader'
row:
$ref: '#/components/schemas/ReportRow'
footer:
$ref: '#/components/schemas/ReportFooter'
ReportHeader:
type: object
description: Groups data helps to treat the generated report. Always sent as a first message in the stream
response.
properties:
reportingTimeZone:
type: stri
# --- truncated at 32 KB (63 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/google-admob/refs/heads/main/openapi/google-admob-api-v1-openapi.yml