CampaignAsset

Eine Verknüpfung zwischen einer Kampagne und einem Asset.

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

string

Nicht veränderbar. Der Ressourcenname des Kampagnen-Assets. Ressourcennamen von CampaignAsset haben das folgende Format:

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

fieldType

enum (AssetFieldType)

Nicht veränderbar. Die Rolle, die das Asset in der verknüpften Kampagne hat. Erforderlich.

source

enum (AssetSource)

Nur Ausgabe. Quelle der Asset-Verknüpfung der Kampagne

status

enum (AssetLinkStatus)

Status des Kampagnen-Assets.

primaryStatus

enum (AssetLinkPrimaryStatus)

Nur Ausgabe. Gibt den Primärstatus dieser Asset-Verknüpfung an. Der Hauptstatus dient im Wesentlichen dazu, zwischen dem einfachen Feld „Status“ zu unterscheiden, in dem der Werbetreibende die Werte „Aktiviert“, „Pausiert“ oder „Entfernt“ festgelegt hat. Beim primären Status werden weitere Signale berücksichtigt (für Assets, die hauptsächlich Richtlinien- und Qualitätsgenehmigungen umfassen), um einen umfassenderen Status für die Auslieferung zu ermitteln.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Nur Ausgabe. Hier sehen Sie Details zum primären Status und den zugehörigen Gründen.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Nur Ausgabe. Hier wird eine Liste mit Gründen angezeigt, warum ein Asset nicht oder nicht vollständig ausgeliefert wird.

campaign

string

Nicht veränderbar. Die Kampagne, mit der das Asset verknüpft ist

asset

string

Nicht veränderbar. Das Asset, das mit der Kampagne verknüpft ist.