AdGroupAsset

Lien entre un groupe d'annonces et un composant.

Représentation JSON
{
  "resourceName": string,
  "adGroup": string,
  "asset": string,
  "fieldType": enum (AssetFieldType),
  "source": enum (AssetSource),
  "status": enum (AssetLinkStatus),
  "primaryStatus": enum (AssetLinkPrimaryStatus),
  "primaryStatusDetails": [
    {
      object (AssetLinkPrimaryStatusDetails)
    }
  ],
  "primaryStatusReasons": [
    enum (AssetLinkPrimaryStatusReason)
  ]
}
Champs
resourceName

string

Immuable. Nom de ressource du composant de groupe d'annonces. Les noms de ressources GroupAsset sont au format suivant:

customers/{customerId}/adGroupAssets/{adGroupId}~{asset_id}~{fieldType}

adGroup

string

Obligatoire. Immuable. Groupe d'annonces auquel l'élément est associé.

asset

string

Obligatoire. Immuable. L'élément associé au groupe d'annonces.

fieldType

enum (AssetFieldType)

Obligatoire. Immuable. Rôle de l'asset dans le groupe d'annonces associé.

source

enum (AssetSource)

Uniquement en sortie. Source du lien vers le composant du groupe d'annonces.

status

enum (AssetLinkStatus)

État du composant du groupe d'annonces.

primaryStatus

enum (AssetLinkPrimaryStatus)

Uniquement en sortie. Indique l'état PrimaryStatus de cette association d'élément. L'état principal sert essentiellement à différencier le champ simple "État", dont les valeurs définies par l'annonceur sont activées, mises en veille ou supprimées. L'état principal prend en compte d'autres signaux (pour les composants, ses approbations de règlement et de qualité principalement) afin d'obtenir un état plus complet indiquant son état de diffusion.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Uniquement en sortie. Fournit les détails de l'état principal et les motifs associés.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Uniquement en sortie. Fournit une liste des raisons pour lesquelles un élément n'est pas diffusé ou n'est pas diffusé à sa capacité maximale.