AdGroupAsset

  • An ad group asset represents a link between an ad group and an asset.

  • It has fields for resource_name, ad_group, asset, field_type, source, status, primary_status, primary_status_details, and primary_status_reasons.

  • The resource_name is immutable and includes the customer ID, ad group ID, asset ID, and field type.

  • ad_group, asset, and field_type are required and immutable fields.

  • source, primary_status, primary_status_details, and primary_status_reasons are output-only fields providing information about the asset link's origin, serving state, and reasons for not serving at full capacity.

A link between an ad group and an asset.

Fields

resource_name

string

Immutable. The resource name of the ad group asset. AdGroupAsset resource names have the form:

customers/{customer_id}/adGroupAssets/{ad_group_id}~{asset_id}~{field_type}

ad_group

string

Required. Immutable. The ad group to which the asset is linked.

asset

string

Required. Immutable. The asset which is linked to the ad group.

field_type

AssetFieldType

Required. Immutable. Role that the asset takes under the linked ad group.

source

AssetSource

Output only. Source of the adgroup asset link.

status

AssetLinkStatus

Status of the ad group asset.

primary_status

AssetLinkPrimaryStatus

Output only. Provides the PrimaryStatus of this asset link. Primary status is meant essentially to differentiate between the plain "status" field, which has advertiser set values of enabled, paused, or removed. The primary status takes into account other signals (for assets its mainly policy and quality approvals) to come up with a more comprehensive status to indicate its serving state.

primary_status_details[]

AssetLinkPrimaryStatusDetails

Output only. Provides the details of the primary status and its associated reasons.

primary_status_reasons[]

AssetLinkPrimaryStatusReason

Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.