CampaignAsset

Un vínculo entre una campaña y un recurso.

Representación JSON
{
  "resourceName": string,
  "fieldType": enum (AssetFieldType),
  "source": enum (AssetSource),
  "status": enum (AssetLinkStatus),
  "primaryStatus": enum (AssetLinkPrimaryStatus),
  "primaryStatusDetails": [
    {
      object (AssetLinkPrimaryStatusDetails)
    }
  ],
  "primaryStatusReasons": [
    enum (AssetLinkPrimaryStatusReason)
  ],
  "campaign": string,
  "asset": string
}
Campos
resourceName

string

Inmutable. Es el nombre de recurso del recurso de campaña. Los nombres de los recursos de CampaignAsset tienen el siguiente formato:

customers/{customerId}/campaignAssets/{campaignId}~{asset_id}~{fieldType}

fieldType

enum (AssetFieldType)

Inmutable. Rol que el elemento adopta en la campaña vinculada. Obligatorio.

source

enum (AssetSource)

Solo salida. Es el vínculo del recurso de la campaña.

status

enum (AssetLinkStatus)

Estado del recurso de campaña.

primaryStatus

enum (AssetLinkPrimaryStatus)

Solo salida. Indica el estado principal del vínculo de este recurso. El estado principal está destinado básicamente a diferenciar entre el campo "estado" sin formato, que tiene valores establecidos por el anunciante de habilitado, detenido o quitado. El estado principal tiene en cuenta otros indicadores (sobre los activos, principalmente, las aprobaciones de políticas y calidad) para llegar a un estado más completo que indique su estado de publicación.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

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

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Solo salida. Proporciona una lista de motivos por los que un elemento no se publica o no está funcionando a plena capacidad.

campaign

string

Inmutable. La campaña a la que se vinculó el recurso.

asset

string

Inmutable. Es el recurso que está vinculado a la campaña.