Contents

AppsReportingAdGroup

Ad group metadata for apps report rows.

Declaration

object AppsReportingAdGroup

Properties

NameTypeDescription
idint64

The ad group’s unique identifier.

campaignIdint64

The campaign this ad group belongs to.

adAccountIdint64

The ad account this ad group belongs to.

namestring

The ad group name as configured at report time.

statusAppsReportingAdGroup.Status

Possible values: ENABLED, PAUSED.

deletedboolean

Whether the ad group has been soft-deleted.

systemStatusAppsReportingAdGroup.SystemStatus

Possible values: RUNNING, NOT_RUNNING.

systemStatusReasons[AdGroupSystemStatusReason]

System-applied reasons contributing to the current systemStatus.

systemStatusLimitingReasons[string]

Status-limiting reasons applied based on advertiser and system factors.

automatedKeywordsOptInboolean

Whether the ad group opted in to automated keywords.

automatedKeywordsRequiredboolean

Whether automated keywords are required for this ad group.

pricingModelAppsReportingAdGroup.PricingModel

Possible values: CPA, CPM, CPT.

displayStatusstring

System-computed, rolled-up delivery state combining ad group and campaign conditions.

modificationTimedate-time

Timestamp of the ad group’s last modification (ISO 8601).

creationTimedate-time

Timestamp when the ad group was created (ISO 8601).

startTimedate-time

Ad group start time.

endTimedate-time

Ad group end time.

campaignReportingCampaignMin

See ReportingCampaignMin for details.

cpaCapReportingMoney

CPA cap amount. See ReportingMoney for details.

bidStrategyReportingBidStrategy

See ReportingBidStrategy for details.

countryOrRegionstring

Country or region groupBy dimension value.

deviceClassstring

Device class groupBy dimension value.

genderstring

Gender groupBy dimension value.

ageRangestring

Age range groupBy dimension value.

localitystring

Locality groupBy dimension value.

countryCodestring

Country code groupBy dimension value.

adminAreastring

Administrative area groupBy dimension value.

Discussion

The AppsReportingAdGroup object is the ad group metadata embedded in apps ad group report rows. It captures the ad group’s configuration at report time, including its pricingModel (CPA, CPM, or CPT) and bidStrategy. The campaign field provides a lightweight ReportingCampaignMin summary for quick access to the parent campaign context.

The response populates the dimension fields (countryOrRegion, deviceClass, gender, ageRange, locality, countryCode, adminArea) based on which groupBy dimensions you specify in the report request. Each populated dimension field generates one report row per unique value of that dimension.

Example

{
  "id": 555666777,
  "campaignId": 123456789,
  "adAccountId": 987654321,
  "name": "AwayFinder - Search Ad Group",
  "status": "ENABLED",
  "deleted": false,
  "systemStatus": "RUNNING",
  "systemStatusReasons": [],
  "systemStatusLimitingReasons": [],
  "automatedKeywordsOptIn": false,
  "automatedKeywordsRequired": false,
  "pricingModel": "CPT",
  "displayStatus": "RUNNING",
  "modificationTime": "2025-01-10T08:00:00.000",
  "creationTime": "2025-01-05T08:00:00.000",
  "startTime": "2025-01-05T08:00:00.000",
  "endTime": null,
  "campaign": {},
  "cpaCap": {
    "value": {
      "amount": "5.00",
      "currency": "USD"
    }
  },
  "bidStrategy": {
    "bidStrategyType": "MANUAL_CPT",
    "bid": {
      "amount": "2.50",
      "currency": "USD"
    }
  },
  "countryOrRegion": "US",
  "deviceClass": "IPHONE",
  "gender": "M",
  "ageRange": "25-34",
  "locality": "San Francisco",
  "countryCode": "US",
  "adminArea": "CA"
}

Topics

Type Aliases

See Also