CampaignAsset

Um vínculo entre uma campanha e um recurso.

Representação 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

Imutável. O nome do recurso da campanha. Os nomes dos recursos CampaignAsset têm o formato:

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

fieldType

enum (AssetFieldType)

Imutável. A função que o recurso assume na campanha vinculada. Obrigatório.

source

enum (AssetSource)

Apenas saída. Origem do link do recurso da campanha.

status

enum (AssetLinkStatus)

Status do recurso da campanha.

primaryStatus

enum (AssetLinkPrimaryStatus)

Apenas saída. Fornece o PrimaryStatus desse link do recurso. O status principal serve essencialmente para diferenciar o campo "status" simples, que tem os valores definidos pelo anunciante como ativado, pausado ou removido. O status principal considera outros indicadores (para recursos, principalmente aprovações de política e qualidade) para gerar um status mais abrangente que indica o estado de veiculação.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Apenas saída. Apresenta os detalhes do status principal e os motivos associados.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Apenas saída. Apresenta uma lista de motivos pelos quais um recurso não está sendo veiculado ou não está sendo veiculado na capacidade total.

campaign

string

Imutável. A campanha à qual o recurso está vinculado.

asset

string

Imutável. O recurso que está vinculado à campanha.