REST Resource: advertisers.adGroups

Ressource: AdGroup

Eine einzelne Anzeigengruppe, die mit einer Werbebuchung verknüpft 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 auf Inventar geboten werden kann.

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 die optimierte Ausrichtung 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 Inventareinstellung 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
{

  // Union field dimension can be only one of the following:
  "productOfferId": string,
  "customLabel": {
    object (CustomLabel)
  }
  // End of list of possible types for union field dimension.
}
Felder
Union-Feld dimension. Die Dimension und der Wert, mit denen das Produkt abgeglichen werden soll. Für dimension ist nur einer der folgenden Werte zulässig:
productOfferId

string

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

customLabel

object (CustomLabel)

Das benutzerdefinierte Label, das mit allen Produkten mit dem Label übereinstimmen soll.

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 Inventareinstellung der Anzeigengruppe.

JSON-Darstellung
{

  // Union field inventory_controls can be only one of the following:
  "adGroupInventoryStrategy": enum (AdGroupInventoryStrategy),
  "selectedInventories": {
    object (SelectedInventories)
  }
  // End of list of possible types for union field inventory_controls.
}
Felder
Union-Feld inventory_controls. Die Inventareinstellung der Anzeigengruppe. Für inventory_controls ist nur einer der folgenden Werte zulässig:
adGroupInventoryStrategy

enum (AdGroupInventoryStrategy)

Die Inventarstrategie.

selectedInventories

object (SelectedInventories)

Die ausgewählten Inventare.

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 Die Anzeigengruppe ist für das gesamte Google-Inventar aktiviert.

SelectedInventories

Die Inventareinstellung 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 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 Inventar im Google Displaynetzwerk aktiviert ist.

Methoden

bulkEditAssignedTargetingOptions

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

bulkListAssignedTargetingOptions

Listen mit zugewiesenen Targeting-Optionen für mehrere Anzeigengruppen über verschiedene Targeting-Typen hinweg.

create

Erstellt eine neue Anzeigengruppe.

delete

Löscht eine AdGroup.

get

Ruft eine Anzeigengruppe ab.

list

Listet Anzeigengruppen auf.

patch

Aktualisiert eine vorhandene Anzeigengruppe.