AdGroupAsset

Uma vinculação entre grupo de anúncios e 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 de AdGroupAsset têm o 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 assume 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. Fornece o PrimaryStatus do link desse recurso. O status primário serve basicamente para diferenciar entre o campo simples "status", que tem valores definidos pelo anunciante como ativados, pausados ou removidos. O status principal considera outros sinais (para recursos, principalmente as aprovações de políticas e qualidade), para definir um status mais abrangente que indique o estado de veiculação.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Apenas saída. Mostra 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 exibido ou não está sendo exibido com capacidade total.