Auf dieser Seite erhalten Sie einen Überblick über die Architektur der Google Ad Manager API. Außerdem werden allgemeine Konzepte und Begriffe in Ad Manager beschrieben.
Architektur von APIs
Hier sehen Sie ein vereinfachtes Diagramm der Hauptklassen in der Ad Manager API und ihre Beziehung zueinander:

Auftrag
- Ein
Order-Objekt enthält allgemeine Informationen zum Auftrag wie die Währung oder den Verkäufer und enthält mindestens eineLineItem-Instanz. Im Code enthält jedeLineItemdie ID der zugehörigenOrderund nicht dieOrdermit einer Liste vonLineItem-Objekten. LineItem
- Ein
LineItem-Objekt beschreibt eine Reihe von Anforderungen an die Auslieferung einer Anzeige. Dazu gehören unter anderem, wie und wann die Anzeigen ausgeliefert werden sollen, welche Größe und in welcher Reihenfolge (in der Reihenfolge, in der Gewichtung oder gemäß ihrer Leistung), die Priorität der Anzeigen und viele Eigenschaften die Kostenstruktur beschreiben. EineLineItemhat einInventoryTargeting-Objekt, das beschreibt, auf welcheAdUnit- undPlacement-Objekte sie ausgerichtet werden kann, und optionale zusätzlicheTargeting-Unterklasse-Objekte, die geografische, benutzerdefinierte oder andere Kriterien darstellen. LineItemCreativeAssociation
- Eine
LineItemCreativeAssociation(häufig auch als LICA bezeichnet) verknüpft eineLineItemmit einerCreative. Werbebuchungen können mit mehreren Creatives verknüpft werden. Je nach Kontotyp können Sie ein Creative auch mit mehreren Werbebuchungen verknüpfen. Wenn Sie eineLineItemCreativeAssociationerstellen, wird in Ad Manager zuerst geprüft, ob sowohl das Creative als auch die Werbebuchung kompatibel sind. Wenn sich die Größen beispielsweise unterscheiden, wird beim Versuch, die Verknüpfung zu erstellen oder zu aktualisieren, ein Fehler ausgegeben. Mit diesem Objekt können Sie auch einige Werte in der zugehörigenLineItemüberschreiben, z. B. das Start- und Enddatum oder die Größe. Dies gilt, wenn Sie ein Creative haben, das nicht ganz der in der Werbebuchung angegebenen Größe entspricht, Sie die Größe aber in Ad Manager anpassen lassen möchten, damit es in den Anzeigenblock passt. LICAs werden nicht auf der Ad Manager-Benutzeroberfläche angezeigt. Sie sind eine API-Konvention. Creative
- Ein
Creativesteht für die eigentliche Anzeige. Wenn die Anzeige von Ad Manager gehostet wird, enthält dieses Objekt die tatsächlichen Bildbyte, Flash-Dateien oder benutzerdefinierten HTML-Tags, die auf den Ad Manager-Servern gespeichert sind. Wird das Creative auf einer Drittanbieterwebsite gehostet, ist das Creative eine URL oder ein HTML-Snippet, über das die Anfrage vom Drittanbieterserver gesendet wird. Unterklassen für Inventar-Targeting und Targeting
- Über das
InventoryTargeting-Objekt werden die Anzeigenblöcke aufgelistet, die einem bestimmtenLineItemzugeordnet sind. Sie können zusätzliche, optionale Targeting-Kriterien mithilfe zusätzlicher Instanzen einer geeigneten Unterklasse vonTargetingfestlegen. Placement
- Ein
Placement-Objekt ist eine Sammlung aus einem oder mehrerenAdUnit-Objekten. AdUnit
- Ein
AdUnitsteht für eine Anzeigenplatzierung auf einer oder mehreren Seiten. EinAdUnitkann ein Ziel desInventoryTargeting-Objekts einerLineItemoder einesPlacement-Objekts sein. EinAdUnit-Objekt enthält eine Größe, eine ID und einen eindeutigen Namen. Die ID wird verwendet, um andereAdUnit-Objekte innerhalb der API zu identifizieren. Der Name wird in den HTML-Tags als eindeutige Kennung zur Identifizierung eines bestimmtenAdUnit-Objekts genutzt und als Teil der Seitenanfrage an Ad Manager zurückgesendet.