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ı. KampanyaÖğesi 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 öğe bağlantısının PrimaryStatus bilgisini sağlar. Birincil durum, temelde reklamverenin etkin, duraklatıldı veya kaldırıldı değerleri olarak ayarlanmış düz "durum" alanını birbirinden ayırt etmek için kullanılır. Birincil durum, yayın durumunu belirten daha kapsamlı bir durum belirlemek için diğer sinyalleri de (esas olarak politika ve kalite onayları olan öğeler için) dikkate alır.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Yalnızca çıkış. Birincil durum ve bununla ilişkili nedenlerin ayrıntılarını sunar.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Yalnızca çıkış. Bir öğenin tam kapasitede yayınlanmamasının veya yayınlanmamasının nedenlerinin listesini sağlar.

campaign

string

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

asset

string

Sabit. Kampanyaya bağlı öğe.