Dieser Leitfaden bietet einen Überblick über die Konzepte von Echtzeitgeboten (Real-Time-Bidding, RTB), die zum Schreiben von Gebotsanwendungen erforderlich sind, die für Authorized Buyers-Echtzeitgebote verwendet werden können.
Grundlagen
Eine Gebotsanwendung kann über eines der unterstützten RTB-Protokolle mit Authorized Buyers kommunizieren. Eine an eine Anwendung gesendete Gebotsanfrage liefert Kontext zu mindestens einer Werbechance, damit der Bieter für jede Impression das optimale Creative und gegebenenfalls den Gebotsbetrag ermitteln kann. Ein Bieter kann mit einer Gebotsantwort antworten, um mindestens ein Gebot abzugeben und das Creative anzugeben, das für Werbechancen platziert werden soll, die in der Anfrage gesendet werden.
![Architekturdiagramm](https://developers-dot-devsite-v2-prod.appspot.com/static/authorized-buyers/rtb/images/overview.jpg?authuser=0000&hl=de)
Das folgende Szenario stellt eine mögliche Interaktion zwischen einer Gebotsanwendung und Authorized Buyers dar:
- Google sendet eine Gebotsanfrage an die Gebotsanwendung, die eine in der Auktion befindliche Impression beschreibt. Das Konto des Bieters ist so konfiguriert, dass das RTB-Protokoll
PROTOCOL_ADX
(im Folgenden als „Google-Protokoll“ bezeichnet) verwendet wird. Die Anfrage kommt also als serialisierteBidRequest
an, wie in realtime-bidding.proto dargestellt. Informationen dazu, wie Ihre Anwendung die Gebotsanfrage interpretieren sollte, finden Sie unter Anfrage verarbeiten. -
Die Gebotsanwendung parst die Anfrage und wendet ihre Gebotslogik an, um eine
BidResponse
zu erstellen, die ein Gebot und ein Creative für die Werbechance enthält. Die Anwendung serialisiert die Gebotsantwort und sendet sie an Google. Informationen dazu, wie Ihre Anwendung eine Gebotsantwort erstellen und zurückgeben sollte, finden Sie unter Antwort erstellen. -
Die Gebotsantwort geht ein und das zugehörige Gebot nimmt an der offenen Auktion teil. In diesem Fall gewinnt es die Impression, da es das höchste Gebot ist. Das in der Antwort angegebene Creative wird dann platziert.
Protokoll auswählen
Das Protokoll für Echtzeitgebote gibt die Signale an, die Ihre Anwendung verwenden kann, um jede in einer Anfrage gesendete Impression auszuwerten und darauf zu bieten. Außerdem wird angegeben, wie eine Antwort erstellt wird. Es gibt zwei Möglichkeiten, das Protokoll zu ändern, das Ihrer Gebotsanwendung zugeordnet ist:
- Wenden Sie sich an Ihren Technical Account Manager, um sie manuell zu ändern.
- Verwenden Sie die Authorized Buyers REST API, um sie programmatisch zu ändern.
Unterstützte Protokolle
In Authorized Buyers werden derzeit drei RTB-Protokolle unterstützt:
- OpenRTB (Protobuf)
Implementierung der OpenRTB-Spezifikation mit Protobuf.
- OpenRTB (JSON)
Eine Implementierung der OpenRTB-Spezifikation mit JSON
- Google-Protokoll
- Dieses Protokoll wurde eingestellt. Verwenden Sie stattdessen das OpenRTB-Protokollzwischenspeicher- oder JSON-Protokoll.
Informationen zu Protokollzwischenspeichern
Sowohl das OpenRTB-Protokoll als auch das eingestellte RTB-Protokoll von Google haben eine Implementierung eines Protokollzwischenspeichers. Protobuf ist ein Open-Source-Format zum Darstellen und Serialisieren strukturierter Informationen.
Wenn Sie eines der Protokolle verwenden möchten, müssen Sie den Protokoll-Compiler und die Protobuf-Laufzeit für die ausgewählte Sprache installieren. Anschließend können Sie die zu verwendenden Proto-Dateien herunterladen und den Compiler ausführen, um eine Bibliothek zu generieren, die im Proto definierte Nachrichten wie BidRequest
oder BidResponse
serialisieren oder deserialisieren kann. In dieser Protobuf-Referenz wird gezeigt, wie Sie dies für mehrere Sprachen tun.
Protokollaktualisierungen
Die RTB-Protokolle werden geändert, wenn Google neue Funktionen hinzufügt und andere einstellt. Änderungen werden rechtzeitig vor dem Inkrafttreten bekannt gegeben. So haben Sie ausreichend Zeit, alle Abhängigkeiten Ihrer Anwendung zu Feldern zu entfernen, die zur Einstellung geplant sind. Weitere Informationen zum Umgang mit verworfenen Feldern finden Sie unter Anwendung im Falle von veralteten BidRequest-Feldern anpassen.
Nächste Schritte
Im Folgenden finden Sie ausführlichere Informationen zu den Konzepten von Echtzeitgeboten:
- Anfrage verarbeiten: So parsen und interpretieren Sie die in den meisten Gebotsanfragen gefundenen Signale.
- Antwort erstellen: Hier erfahren Sie, wie Sie eine Gebotsantwort erstellen und welche Felder häufig in der Antwort angegeben werden.
- OpenRTB-Leitfaden: Referenz für die Authorized Buyers-Implementierung der OpenRTB-Spezifikation sowie für Authorized Buyers-spezifische Erweiterungen Beschreibt Grenzfälle und Einschränkungen für diese Implementierung und identifiziert entsprechende Felder im Google-Protokoll.
- Google-Protokollleitfaden (verworfen): Referenz für das Google-Protokoll, in der alle im Protokoll definierten Nachrichten und ihre Attribute sowie Details zur Implementierung zum vorgesehenen Einsatz beschrieben werden
- Anforderungen für die Anzeigenbereitstellung durch Drittanbieter: Es sind Richtlinien definiert, die Bieter einhalten müssen, um verschiedene Anzeigenformate verwenden zu können. Außerdem sind die technischen Spezifikationen dieser Formate definiert.
- Pre-Targeting: Hier erfahren Sie, wie Sie Ihre Gebotsanwendung so konfigurieren, dass sie nur Impressionen erhält, die Ihren Targeting-Kriterien entsprechen.
- Cookie-Abgleich: Referenz für den Cookie-Abgleichdienst und andere zugehörige Dienste, die für das Remarketing verwendet werden.
- Latenzbeschränkungen und Peering: Details zu Handelsstandorten und dazu, wie Sie die Latenz für z. B. durch Peering reduzieren können.
- Anwendung testen und freigeben: Details zum Testen Ihrer Gebotsanwendung mit Traffic, der von Google in großem Umfang gesendet wird.