AppsReportingRequest
Request body for apps reporting queries.
Declaration
object AppsReportingRequestProperties
| Name | Type | Description |
|---|---|---|
pagination | RequestPagination | Pagination settings for the report results. See RequestPagination for details. |
sorting | [Sorting] | Sort entities in ascending or descending order. The default behavior is to sort by ID, ascending. See Sorting for details. |
filters | [Filter] | Filter field conditions for the report. |
fields | [string] | A list of field names to return in the response. If you omit this field, the response includes all fields. |
groupBy | [string] | Groups responses by selected dimensions. Supported values for apps: |
timeRange | TimeRange | The date range, timezone, and granularity for report data. Defines the start and end dates for the reporting period. See TimeRange for details. |
options | AppsOptions | Options to include additional rows in the report (for example, GRAND_TOTAL, EMPTY_METRICS). You can’t combine |
Discussion
The AppsReportingRequest object is the request body for all apps entity-level report endpoints (campaign, ad group, ad, keyword, search term).
Example
{
"pagination": {
"offset": 0,
"pageSize": 20
},
"sorting": [
{
"field": "localSpend",
"order": "DESC"
}
],
"filters": [
{
"field": "campaignId",
"operator": "EQUALS",
"value": [
"444555666"
]
}
],
"fields": [
"impressions",
"taps",
"localSpend"
],
"groupBy": [
"countryOrRegion"
],
"timeRange": {
"start": "2025-01-01",
"end": "2025-01-31",
"timeZone": "ORTZ",
"granularity": "DAILY"
},
"options": {
"includeRows": ["GRAND_TOTAL"]
}
}See Also
AppsReportingCampaignAppsReportingAdGroupAppsReportingAdAppsReportingCreativeAppsCampaignReportResponseAppsCampaignReportRowAppsCampaignReportSummaryAppsCampaignResultContainerAppsAdGroupReportResponseAppsAdGroupReportRowAppsAdGroupReportSummaryAppsAdGroupResultContainerAppsAdReportResponseAppsAdReportRowAppsAdReportSummary