SharedCriterion

Kryterium należące do wspólnego zestawu.

Zapis JSON
{
  "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.
}
Pola
resourceName

string

Stałe. Nazwa zasobu udostępnionego kryterium. Nazwy zasobów wspólnego zestawu mają postać:

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

type

enum (CriterionType)

Tylko dane wyjściowe. Rodzaj kryterium.

sharedSet

string

Stałe. Wspólny zbiór, do którego należy wspólne kryterium.

criterionId

string (int64 format)

Tylko dane wyjściowe. Identyfikator kryterium.

To pole jest ignorowane w przypadku mutacji.

Pole sumy criterion. Kryterium.

Musisz ustawić dokładnie jeden. criterion może być tylko jedną z tych wartości:

keyword

object (KeywordInfo)

Stałe. Słowo kluczowe.

youtubeVideo

object (YouTubeVideoInfo)

Stałe. Film w YouTube.

youtubeChannel

object (YouTubeChannelInfo)

Stałe. Kanał w YouTube.

placement

object (PlacementInfo)

Stałe. Umiejscowienie.

mobileAppCategory

object (MobileAppCategoryInfo)

Stałe. Kategoria aplikacji mobilnej.

mobileApplication

object (MobileApplicationInfo)

Stałe. Aplikacja mobilna.

brand

object (BrandInfo)

Stałe. Marka.

BrandInfo

Reprezentuje kryterium marki używane do kierowania na podstawie komercyjnych grafu wiedzy.

Zapis JSON
{
  "displayName": string,
  "entityId": string,
  "primaryUrl": string,
  "rejectionReason": enum (BrandRequestRejectionReason),
  "status": enum (BrandState)
}
Pola
displayName

string

Tylko dane wyjściowe. Tekstowa reprezentacja marki.

entityId

string

MID komercyjnej pary klucz-wartość dla marki.

primaryUrl

string

Tylko dane wyjściowe. Podstawowy adres URL marki.

rejectionReason

enum (BrandRequestRejectionReason)

Tylko dane wyjściowe. Przyczyna odrzucenia, gdy stan marki jest ODRZUCONY.

status

enum (BrandState)

Tylko dane wyjściowe. Stan marki.

BrandRequestRejectionReason

Wyliczenie różnych powodów odrzucenia prośby o dodanie marki.

Wartości w polu enum
UNSPECIFIED Nie określono wartości.
UNKNOWN Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji.
EXISTING_BRAND Marka jest już obecna w komercyjnym zestawie marek.
EXISTING_BRAND_VARIANT Marka występuje już w komercyjnym zestawie marek, ale jest jego wariantem.
INCORRECT_INFORMATION Informacje o marce są nieprawidłowe (np. niezgodność adresu URL z nazwą).
NOT_A_BRAND Nieprawidłowa marka zgodnie z zasadami Google.