SharedCriterion

Ein Kriterium, das zu einem freigegebenen Satz gehört.

JSON-Darstellung
{
  "resourceName": string,
  "type": enum (CriterionType),
  "sharedSet": string,
  "criterionId": string,

  // Union field criterion can be only one of the following:
  "keyword": {
    object (KeywordInfo)
  },
  "youtubeVideo": {
    object (YouTubeVideoInfo)
  },
  "youtubeChannel": {
    object (YouTubeChannelInfo)
  },
  "placement": {
    object (PlacementInfo)
  },
  "mobileAppCategory": {
    object (MobileAppCategoryInfo)
  },
  "mobileApplication": {
    object (MobileApplicationInfo)
  },
  "brand": {
    object (BrandInfo)
  }
  // End of list of possible types for union field criterion.
}
Felder
resourceName

string

Nicht veränderbar. Der Ressourcenname des gemeinsamen Kriteriums. Ressourcennamen für freigegebenen Satz haben das folgende Format:

customers/{customerId}/sharedCriteria/{shared_set_id}~{criterionId}

type

enum (CriterionType)

Nur Ausgabe. Der Typ des Kriteriums.

sharedSet

string

Nicht veränderbar. Der freigegebene Satz, zu dem das gemeinsame Kriterium gehört.

criterionId

string (int64 format)

Nur Ausgabe. Die ID des Kriteriums.

Dieses Feld wird für Mutationen ignoriert.

Union-Feld criterion. Das Kriterium.

Es muss genau eins festgelegt werden. Für criterion ist nur einer der folgenden Werte zulässig:

keyword

object (KeywordInfo)

Nicht veränderbar. Keyword

youtubeVideo

object (YouTubeVideoInfo)

Nicht veränderbar. YouTube-Video

youtubeChannel

object (YouTubeChannelInfo)

Nicht veränderbar. YouTube-Kanal

placement

object (PlacementInfo)

Nicht veränderbar. Platzierung.

mobileAppCategory

object (MobileAppCategoryInfo)

Nicht veränderbar. Kategorie für mobile Apps.

mobileApplication

object (MobileApplicationInfo)

Nicht veränderbar. Mobile App

brand

object (BrandInfo)

Nicht veränderbar. Marke.

BrandInfo

Ein Markenkriterium, das für das Targeting auf der Grundlage eines kommerziellen Knowledge Graph verwendet wird

JSON-Darstellung
{
  "displayName": string,
  "entityId": string,
  "primaryUrl": string,
  "rejectionReason": enum (BrandRequestRejectionReason),
  "status": enum (BrandState)
}
Felder
displayName

string

Nur Ausgabe. Eine Textdarstellung einer Marke.

entityId

string

Die kommerzielle KG-ID für die Marke.

primaryUrl

string

Nur Ausgabe. Die primäre URL einer Marke.

rejectionReason

enum (BrandRequestRejectionReason)

Nur Ausgabe. Der Ablehnungsgrund für den Markenstatus ABGELEHNT.

status

enum (BrandState)

Nur Ausgabe. Der Status einer Marke.

BrandRequestRejectionReason

Auflistung verschiedener Ablehnungsgründe für Markenanfragen.

Enums
UNSPECIFIED Es wurde kein Wert angegeben.
UNKNOWN Wird nur für den Rückgabewert verwendet. Stellt einen unbekannten Wert in dieser Version dar.
EXISTING_BRAND Die Marke ist bereits im Set für kommerzielle Marken vorhanden.
EXISTING_BRAND_VARIANT Die Marke ist bereits im Satz kommerzieller Marken enthalten, ist aber eine Variante.
INCORRECT_INFORMATION Die Markeninformationen sind falsch (z. B. weil URL und Name nicht übereinstimmen).
NOT_A_BRAND Gemäß den Google-Richtlinien ist die Marke keine gültige Marke.