CampaignAsset

Kampanya ile Öğe arasındaki bağlantı.

JSON gösterimi
{
  "resourceName": string,
  "fieldType": enum (AssetFieldType),
  "source": enum (AssetSource),
  "status": enum (AssetLinkStatus),
  "primaryStatus": enum (AssetLinkPrimaryStatus),
  "primaryStatusDetails": [
    {
      object (AssetLinkPrimaryStatusDetails)
    }
  ],
  "primaryStatusReasons": [
    enum (AssetLinkPrimaryStatusReason)
  ],
  "campaign": string,
  "asset": string
}
Alanlar
resourceName

string

Sabit. Kampanya öğesinin kaynak adı. CampaignAsset kaynak adları şu biçimdedir:

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

fieldType

enum (AssetFieldType)

Sabit. Öğenin bağlı kampanya kapsamında aldığı rol. Zorunlu.

source

enum (AssetSource)

Yalnızca çıkış. Kampanya öğesi bağlantısının kaynağı.

status

enum (AssetLinkStatus)

Kampanya öğesinin durumu.

primaryStatus

enum (AssetLinkPrimaryStatus)

Yalnızca çıkış. Bu öğenin Birincil Durumu bağlantısını sağlar. Birincil durum, reklamverenlerin etkin, duraklatılmış veya kaldırılmış değerlerini içeren düz "durum" alanını birbirinden ayırt etmek için kullanılır. Birincil durum, yayın durumunu belirten daha kapsamlı bir durum oluşturmak için diğer sinyalleri (esasen politika ve kalite onayları için) dikkate alır.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Yalnızca çıkış. Birincil durumun ayrıntılarını ve ilişkili nedenlerini sağlar.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Yalnızca çıkış. Bir öğenin tam kapasitede yayınlanmamasının veya yayınlanmamasının nedenlerini içeren liste sunar.

campaign

string

Sabit. Öğenin bağlı olduğu kampanya.

asset

string

Sabit. Kampanyaya bağlı öğe.