CampaignAsset

Связь между кампанией и активом.

Представление 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
}
Поля
resourceName

string

Неизменный. Название ресурса объекта кампании. Имена ресурсов CampaignAsset имеют вид:

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

fieldType

enum ( AssetFieldType )

Неизменный. Роль объекта в связанной кампании. Необходимый.

source

enum ( AssetSource )

Только вывод. Источник ссылки на актив кампании.

status

enum ( AssetLinkStatus )

Статус объекта кампании.

primaryStatus

enum ( AssetLinkPrimaryStatus )

Только вывод. Предоставляет PrimaryStatus этой ссылки на актив. Основной статус предназначен, по сути, для того, чтобы различать простое поле «статус», в котором рекламодатель устанавливает значения «включено», «приостановлено» или «удалено». Первичный статус принимает во внимание другие сигналы (для активов это в основном политика и одобрение качества), чтобы получить более полный статус, чтобы указать его состояние обслуживания.

primaryStatusDetails[]

object ( AssetLinkPrimaryStatusDetails )

Только вывод. Предоставляет сведения об основном статусе и связанных с ним причинах.

primaryStatusReasons[]

enum ( AssetLinkPrimaryStatusReason )

Только вывод. Предоставляет список причин, по которым объект не работает или не работает на полную мощность.

campaign

string

Неизменный. Кампания, с которой связан объект.

asset

string

Неизменный. Ресурс, связанный с кампанией.