REST Resource: advertisers.adGroups

Ressource: AdGroup

Eine einzelne Anzeigengruppe, die einer Werbebuchung zugeordnet ist.

JSON-Darstellung
{
  "name": string,
  "advertiserId": string,
  "adGroupId": string,
  "lineItemId": string,
  "displayName": string,
  "adGroupFormat": enum (AdGroupFormat),
  "bidStrategy": {
    object (BiddingStrategy)
  },
  "entityStatus": enum (EntityStatus),
  "targetingExpansion": {
    object (TargetingExpansionConfig)
  },
  "productFeedData": {
    object (ProductFeedData)
  },
  "adGroupInventoryControl": {
    object (AdGroupInventoryControl)
  }
}
Felder
name

string

Nur Ausgabe. ID. Der Ressourcenname der Anzeigengruppe.

advertiserId

string (int64 format)

Nur Ausgabe. Die eindeutige ID des Werbetreibenden, zu dem die Anzeigengruppe gehört.

adGroupId

string (int64 format)

Nur Ausgabe. Die eindeutige ID der Anzeigengruppe. Vom System zugewiesen.

lineItemId

string (int64 format)

Erforderlich. Nicht veränderbar. Die eindeutige ID der Werbebuchung, zu der die Anzeigengruppe gehört.

displayName

string

Erforderlich. Der Anzeigename der Anzeigengruppe.

Muss UTF-8-codiert sein und darf maximal 255 Byte groß sein.

adGroupFormat

enum (AdGroupFormat)

Erforderlich. Nicht veränderbar. Das Format der Anzeigen in der Anzeigengruppe.

bidStrategy

object (BiddingStrategy)

Optional. Die von der Anzeigengruppe verwendete Gebotsstrategie. In der Gebotsstrategie können nur die Felder youtubeAndPartnersBid und demandGenBid verwendet werden.

entityStatus

enum (EntityStatus)

Erforderlich. Legt fest, ob das Budget der Anzeigengruppe ausgegeben und Gebote für Inventar abgegeben werden können.

Wenn die übergeordnete Werbebuchung der Anzeigengruppe nicht aktiv ist, kann das Budget der Anzeigengruppe nicht ausgegeben werden, auch wenn ihr eigener Status ENTITY_STATUS_ACTIVE ist.

targetingExpansion

object (TargetingExpansionConfig)

Optional. Die Einstellungen für optimiertes Targeting der Anzeigengruppe.

productFeedData

object (ProductFeedData)

Optional. Die Einstellungen des Produktfeeds in dieser Anzeigengruppe.

adGroupInventoryControl

object (AdGroupInventoryControl)

Optional. Erforderlich für Demand Gen-Anzeigengruppen. Gibt die Inventarsteuerung der Anzeigengruppe an.

AdGroupFormat

Das Format der Anzeigengruppe.

Enums
AD_GROUP_FORMAT_UNSPECIFIED Der Formatwert ist in dieser Version nicht angegeben oder unbekannt.
AD_GROUP_FORMAT_IN_STREAM In-Stream-Anzeigen
AD_GROUP_FORMAT_VIDEO_DISCOVERY In-Feed-Anzeigen
AD_GROUP_FORMAT_BUMPER Bumper-Anzeigen
AD_GROUP_FORMAT_NON_SKIPPABLE_IN_STREAM Nicht überspringbare In-Stream-Anzeigen
AD_GROUP_FORMAT_AUDIO Nicht überspringbare In-Stream-Audioanzeigen
AD_GROUP_FORMAT_RESPONSIVE Responsive Anzeigen
AD_GROUP_FORMAT_REACH Anzeigengruppen für effektive Reichweite, einschließlich In-Stream- und Bumper-Anzeigen.
AD_GROUP_FORMAT_MASTHEAD Masthead-Anzeige, die oben auf der YouTube-Startseite ausgeliefert wird.
AD_GROUP_FORMAT_DEMAND_GEN Demand Gen-Anzeigen

ProductFeedData

Die Details des Produktfeeds.

JSON-Darstellung
{
  "productMatchType": enum (ProductMatchType),
  "productMatchDimensions": [
    {
      object (ProductMatchDimension)
    }
  ],
  "isFeedDisabled": boolean
}
Felder
productMatchType

enum (ProductMatchType)

Wie Produkte über den Produktfeed ausgewählt werden.

productMatchDimensions[]

object (ProductMatchDimension)

Eine Liste der Dimensionen, die zum Abgleichen von Produkten verwendet werden.

isFeedDisabled

boolean

Gibt an, ob die Anzeige von Produkten im Produktfeed deaktiviert wurde.

ProductMatchType

Die Arten der Möglichkeiten, Produkte abzugleichen.

Enums
PRODUCT_MATCH_TYPE_UNSPECIFIED Nicht angegeben oder unbekannt.
PRODUCT_MATCH_TYPE_ALL_PRODUCTS Alle Produkte wurden abgeglichen.
PRODUCT_MATCH_TYPE_SPECIFIC_PRODUCTS Bestimmte Produkte sind ausgewählt.
PRODUCT_MATCH_TYPE_CUSTOM_LABEL Produkte anhand ihrer benutzerdefinierten Labels abgleichen

ProductMatchDimension

Eine Dimension, die zum Abgleichen von Produkten verwendet wird.

JSON-Darstellung
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "productOfferId": string,
  "customLabel": {
    object (CustomLabel)
  }
  // End of mutually exclusive fields.
}
Felder
Die Dimension und der Wert, mit denen das Produkt abgeglichen werden soll. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
productOfferId

string

Die ID des Produktangebots, das mit einem Produkt mit derselben Angebots-ID abgeglichen werden soll.

customLabel

object (CustomLabel)

Das benutzerdefinierte Label, das allen Produkten mit dem Label entsprechen muss.

Ende der sich gegenseitig ausschließenden Felder.

CustomLabel

Der Schlüssel und der Wert eines benutzerdefinierten Labels.

JSON-Darstellung
{
  "key": enum (CustomLabelKey),
  "value": string
}
Felder
key

enum (CustomLabelKey)

Der Schlüssel des Labels.

value

string

Der Wert des Labels.

CustomLabelKey

Der Schlüssel des benutzerdefinierten Labels

Enums
CUSTOM_LABEL_KEY_UNSPECIFIED Nicht angegeben oder unbekannt.
CUSTOM_LABEL_KEY_0 Schlüsselindex 0.
CUSTOM_LABEL_KEY_1 Schlüsselindex 1.
CUSTOM_LABEL_KEY_2 Schlüsselindex 2
CUSTOM_LABEL_KEY_3 Schlüsselindex 3.
CUSTOM_LABEL_KEY_4 Schlüsselindex 4.

AdGroupInventoryControl

Die Inventarsteuerung der Anzeigengruppe.

JSON-Darstellung
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "adGroupInventoryStrategy": enum (AdGroupInventoryStrategy),
  "selectedInventories": {
    object (SelectedInventories)
  }
  // End of mutually exclusive fields.
}
Felder
Die Inventarsteuerung der Anzeigengruppe. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
adGroupInventoryStrategy

enum (AdGroupInventoryStrategy)

Die Inventarstrategie.

selectedInventories

object (SelectedInventories)

Die ausgewählten Inventare.

Ende der sich gegenseitig ausschließenden Felder.

AdGroupInventoryStrategy

Die Inventarstrategie für die Anzeigengruppe.

Enums
AD_GROUP_INVENTORY_STRATEGY_UNSPECIFIED Nicht angegeben oder unbekannt.
AD_GROUP_INVENTORY_STRATEGY_ALL_GOOGLE_AND_DISPLAY_NETWORK_INVENTORY Die Anzeigengruppe ist für das gesamte Inventar von Google und aus dem Displaynetzwerk aktiviert.
AD_GROUP_INVENTORY_STRATEGY_ALL_GOOGLE_INVENTORY Für die Anzeigengruppe ist das gesamte Google-Inventar aktiviert.

SelectedInventories

Die Inventarsteuerung der Anzeigengruppe.

JSON-Darstellung
{
  "allowYoutubeStream": boolean,
  "allowYoutubeShorts": boolean,
  "allowYoutubeFeed": boolean,
  "allowDiscover": boolean,
  "allowGmail": boolean,
  "allowGoogleDisplayNetwork": boolean
}
Felder
allowYoutubeStream

boolean

Gibt an, ob die Anzeigengruppe für YouTube-In-Stream-Inventar aktiviert ist.

allowYoutubeShorts

boolean

Gibt an, ob die Anzeigengruppe für YouTube Shorts-Inventar aktiviert ist.

allowYoutubeFeed

boolean

Gibt an, ob die Anzeigengruppe für das YouTube-In-Feed-Inventar aktiviert ist.

allowDiscover

boolean

Gibt an, ob die Anzeigengruppe für Discover-Inventar aktiviert ist.

allowGmail

boolean

Gibt an, ob die Anzeigengruppe für Gmail-Inventar aktiviert ist.

allowGoogleDisplayNetwork

boolean

Gibt an, ob die Anzeigengruppe für das Inventar des Google Displaynetzwerks aktiviert ist.

Methoden

bulkEditAssignedTargetingOptions

Mit der Bulk-Bearbeitung können Sie Targeting-Optionen für mehrere Anzeigengruppen bearbeiten.

bulkListAssignedTargetingOptions

Listen, denen Targeting-Optionen für mehrere Anzeigengruppen über verschiedene Targeting-Typen hinweg zugewiesen sind.

create

Erstellt eine neue Anzeigengruppe.

delete

Löscht eine AdGroup.

get

Ruft eine Anzeigengruppe ab.

list

Listet Anzeigengruppen auf.

patch

Aktualisiert eine vorhandene Anzeigengruppe.