AdGroupAsset

Es un vínculo entre un grupo de anuncios y un recurso.

Representación 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)
  ]
}
Campos
resourceName

string

Inmutable. El nombre de recurso del recurso del grupo de anuncios. Los nombres de recursos AdGroupAsset tienen el siguiente formato:

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

adGroup

string

Obligatorio. Inmutable. El grupo de anuncios al que está vinculado el recurso.

asset

string

Obligatorio. Inmutable. El recurso que está vinculado al grupo de anuncios.

fieldType

enum (AssetFieldType)

Obligatorio. Inmutable. Rol que asume el recurso en el grupo de anuncios vinculado.

source

enum (AssetSource)

Solo salida. Fuente del vínculo de recursos del grupo de anuncios.

status

enum (AssetLinkStatus)

Estado del recurso del grupo de anuncios.

primaryStatus

enum (AssetLinkPrimaryStatus)

Solo salida. Proporciona el estado principal de este vínculo de recursos. El objetivo principal es, en esencia, diferenciar entre el campo simple "estado", que tiene valores establecidos por el anunciante como habilitado, detenido o quitado. El estado principal considera otros indicadores (en el caso de los recursos, principalmente aprobaciones de políticas y calidad) para crear un estado más integral que indique su estado de publicación.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Solo salida. Proporciona los detalles del estado principal y los motivos asociados.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Solo salida. Proporciona una lista de los motivos por los que un recurso no se publica o no se publica al máximo de su capacidad.