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 de l'asset du groupe d'annonces. Les noms des ressources PPIDAsset sont au format suivant:

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

adGroup

string

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

asset

string

Obligatoire. Immuable. Composant qui est associé au groupe d'annonces.

fieldType

enum (AssetFieldType)

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

source

enum (AssetSource)

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

status

enum (AssetLinkStatus)

État de l'asset du groupe d'annonces.

primaryStatus

enum (AssetLinkPrimaryStatus)

Uniquement en sortie. Fournit le lien "StatusStatus" de cet élément. L'état principal vise à différencier le champ "état" brut, dans lequel l'annonceur a défini les valeurs "Activé", "Mis en veille" ou "Supprimé". L'état principal prend en compte d'autres signaux (pour les éléments, principalement en ce qui concerne les approbations des règles et de la qualité), ainsi que l'état plus complet indiquant l'état de diffusion de l'élément.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

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

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Uniquement en sortie. Fournit la liste des raisons pour lesquelles un asset n'est pas diffusé ou ne fonctionne pas à pleine capacité.