AdGroupAsset

Um vínculo entre um grupo de anúncios e um recurso.

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

Imutável. O nome do recurso do grupo de anúncios. Os nomes dos recursos do grupo de anúncios têm o seguinte formato:

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

adGroup

string

Obrigatório. Imutável. O grupo de anúncios ao qual o recurso está vinculado.

asset

string

Obrigatório. Imutável. O recurso que está vinculado ao grupo de anúncios.

fieldType

enum (AssetFieldType)

Obrigatório. Imutável. Função que o recurso tem no grupo de anúncios vinculado.

source

enum (AssetSource)

Apenas saída. Origem do link do recurso do grupo de anúncios.

status

enum (AssetLinkStatus)

Status do recurso do grupo de anúncios.

primaryStatus

enum (AssetLinkPrimaryStatus)

Apenas saída. Informa o PrimaryStatus desse link de recurso. O status principal serve essencialmente para diferenciar o campo "status" simples, que tem valores definidos pelo anunciante como "ativado", "Pausado" ou "Removido". O status principal considera outros indicadores (para recursos, principalmente a aprovação da política e de qualidade) para gerar um status mais abrangente e indicar 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. Fornece uma lista de motivos pelos quais um recurso não está sendo veiculado ou não está sendo exibido na capacidade total.