AssetGroupAsset

AssetGroupAsset é o vínculo entre um recurso e um grupo. Adicionar um AssetGroupAsset vincula um recurso a um grupo.

Representação JSON
{
  "resourceName": string,
  "assetGroup": string,
  "asset": string,
  "fieldType": enum (AssetFieldType),
  "status": enum (AssetLinkStatus),
  "primaryStatus": enum (AssetLinkPrimaryStatus),
  "primaryStatusReasons": [
    enum (AssetLinkPrimaryStatusReason)
  ],
  "primaryStatusDetails": [
    {
      object (AssetLinkPrimaryStatusDetails)
    }
  ],
  "performanceLabel": enum (AssetPerformanceLabel),
  "policySummary": {
    object (PolicySummary)
  },
  "source": enum (AssetSource)
}
Campos
resourceName

string

Imutável. O nome do recurso do grupo de recursos. O nome do recurso do grupo de recursos tem o seguinte formato:

customers/{customerId}/assetGroupAssets/{asset_group_id}~{asset_id}~{fieldType}

assetGroup

string

Imutável. O grupo de recursos a que este recurso do grupo está vinculando.

asset

string

Imutável. O recurso que este recurso do grupo de recursos está vinculando.

fieldType

enum (AssetFieldType)

A descrição da posição do recurso no grupo. Por exemplo: HEADLINE, YOUTUBE_VIDEO etc.

status

enum (AssetLinkStatus)

O status da vinculação entre um recurso e um grupo de recursos.

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.

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.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

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

performanceLabel

enum (AssetPerformanceLabel)

Apenas saída. O desempenho desse recurso do grupo de recursos.

policySummary

object (PolicySummary)

Apenas saída. As informações de política deste recurso do grupo de recursos.

source

enum (AssetSource)

Apenas saída. Origem do recurso do grupo de recursos.

PolicySummary

Contém informações resumidas da política.

Representação JSON
{
  "policyTopicEntries": [
    {
      object (PolicyTopicEntry)
    }
  ],
  "reviewStatus": enum (PolicyReviewStatus),
  "approvalStatus": enum (PolicyApprovalStatus)
}
Campos
policyTopicEntries[]

object (PolicyTopicEntry)

A lista de descobertas de política.

reviewStatus

enum (PolicyReviewStatus)

Em que ponto do processo de análise está o recurso.

approvalStatus

enum (PolicyApprovalStatus)

O status geral de aprovação, que é calculado com base no status das entradas de cada tópico da política.