REST Resource: accounts.brands

Ressource: Marke

Konfiguration von Symbol und Anzeigename auf Markenebene. Nach der Genehmigung werden das Symbol und der Anzeigename in den Suchergebnissen für Unterkünfte angezeigt, die der Partner dieser Marke zugewiesen hat.

JSON-Darstellung
{
  "name": string,
  "displayNames": [
    {
      object (LocalizedText)
    }
  ],
  "submittedDisplayNames": [
    {
      object (LocalizedText)
    }
  ],
  "activeDisplayNames": [
    {
      object (LocalizedText)
    }
  ],
  "displayNameState": enum (ReviewState),
  "displayNameDisapprovalReason": [
    {
      object (DisplayNameDisapprovalReason)
    }
  ],
  "icon": string,
  "submittedIcon": string,
  "activeIcon": string,
  "activeIconUri": string,
  "iconState": enum (ReviewState),
  "iconDisapprovalReasons": [
    enum (ImageDisapprovalReason)
  ],
  "propertyCount": string
}
Felder
name

string

Nur Ausgabe. Der Ressourcenname für die Marke im Format accounts/{account_id}/brands/{brandId}. brandId entspricht der Marken-ID des Partners, die für den Abgleich von Landingpages und die Marken-ID auf Property-Ebene verwendet wird.

Auf Properties ohne Marke wird eine Standardmarke angewendet. Die brandId der Standardmarke ist NO_BRAND_ID. Sie kann wie jede andere konfigurierte Marke abgerufen und aktualisiert werden.

displayNames[]

object (LocalizedText)

Nur Eingabe. Der Name, den Google für die Unterkünfte der Marke anzeigt. Das Festlegen der Anzeigenamen ist nur erforderlich, wenn Sie den Anzeigenamen der Landingpage oder den Anzeigenamen auf Kontoebene für die Marke überschreiben möchten. Google prüft die Anzeigenamen auf angemessene Inhalte. Wenn mehrere Sprachen vorhanden sind, werden die Anzeigenamen erst angezeigt, wenn Google alle Sprachen genehmigt hat.

submittedDisplayNames[]

object (LocalizedText)

Nur Ausgabe. Die eingereichten Anzeigenamen der Marke in allen angegebenen Sprachen. Nur vorhanden, wenn der Anzeigename für eine Sprache neu ist oder abgelehnt wurde.

activeDisplayNames[]

object (LocalizedText)

Nur Ausgabe. Die aktiven Anzeigenamen der Marke in allen angegebenen Sprachen. Nur vorhanden, wenn der Anzeigename für alle angegebenen Sprachen genehmigt ist.

displayNameState

enum (ReviewState)

Nur Ausgabe. Der Überprüfungsstatus der Anzeigenamen der Marke, der für alle Spracheinträge für Anzeigenamen gilt. Wenn sowohl eingereichte als auch aktive Anzeigenamen vorhanden sind, bezieht sich dies auf die eingereichten Anzeigenamen.

displayNameDisapprovalReason[]

object (DisplayNameDisapprovalReason)

Nur Ausgabe. Grund für die Ablehnung des Anzeigenamens. Gilt nur für Anzeigenamen mit dem Prüfstatus „ABGELEHNT“.

icon

string

Nur Eingabe. Das accounts.icon der Marke, das das Symbol der Marke angibt. Der Wert bezieht sich auf den Ressourcennamen des Symbols im Format accounts/{account_id}/icons/{icon_id}.

submittedIcon

string

Nur Ausgabe. Das eingereichte accounts.icon der Marke. Der Wert bezieht sich auf den Ressourcennamen des Symbols im Format accounts/{account_id}/icons/{icon_id}. Ein eingereichtes Symbol ist ein neues oder abgelehntes Symbol.

activeIcon

string

Nur Ausgabe. Das aktive accounts.icon der Marke. Der Wert bezieht sich auf den Ressourcennamen des Symbols im Format accounts/{account_id}/icons/{icon_id}. Ein aktives Symbol ist ein genehmigtes Symbol.

activeIconUri

string

Nur Ausgabe. URL des aktiven Symbols. Ist nur vorhanden, wenn das Symbol genehmigt wurde.

iconState

enum (ReviewState)

Nur Ausgabe. Der Überprüfungsstatus des Markensymbols. Wenn sowohl eingereichte als auch aktive Symbole vorhanden sind, bezieht sich dies auf das eingereichte Symbol.

iconDisapprovalReasons[]

enum (ImageDisapprovalReason)

Nur Ausgabe. Grund oder Gründe für die Ablehnung des Symbols. Gilt nur für eingereichte Symbole mit dem Status REJECTED.

propertyCount

string (int64 format)

Nur Ausgabe. Die Anzahl der Unterkünfte mit der entsprechenden Marken-ID.

ReviewState

Mögliche Überprüfungsstatus für das zugehörige Symbol oder den zugehörigen Anzeigenamen.

Enums
REVIEW_STATE_UNSPECIFIED Standardwert.
REVIEW_STATE_NEW Google überprüft das Symbol oder den Anzeigenamen.
APPROVED Das Symbol oder der Anzeigename wurde genehmigt und kann öffentlich angezeigt werden.
REJECTED Das Symbol oder der Anzeigename wird abgelehnt. Google zeigt sie nicht an.

DisplayNameDisapprovalReason

Grund für die Ablehnung des Anzeigenamens in einer bestimmten Sprache.

JSON-Darstellung
{
  "languageCode": string,
  "disapprovalReason": enum (DisapprovalReason)
}
Felder
languageCode

string

Sprache des abgelehnten Anzeigenamens.

disapprovalReason

enum (DisapprovalReason)

Grund für die Ablehnung

DisapprovalReason

Mögliche Gründe für die Ablehnung eines Anzeigenamens

Enums
DISAPPROVAL_REASON_UNSPECIFIED Nicht angegeben.
PUNCTUATION Der Anzeigename hat eine falsche Formatierung und/oder enthält Satzzeichen.
MARKETING_LANGUAGE Der Anzeigename enthält Marketingsprache.
LANDING_PAGE_NOT_MATCHED Der Anzeigename stimmt nicht mit der Landingpage überein.
NOT_BRAND_NAME Der Anzeigename scheint keine Marke zu sein.

Methoden

create

Erstellt eine neue Marke.

get

Gibt die Brand-Instanz zurück, die mit dem Markennamen der Anfrage-URI verknüpft ist.

list

Gibt die Marken für ein Partnerkonto zurück.

patch

Aktualisiert eine Marke.