Dieser Leitfaden bietet einen Überblick über Konzepte für Echtzeitgebote (Real-Time-Bidding, RTB), die zum Schreiben von Bieteranwendungen erforderlich sind, die an Authorized Buyers-Echtzeitgeboten teilnehmen können.
Grundlagen
Eine Bieteranwendung kann über eines der unterstützten RTB-Protokolle mit Authorized Buyers kommunizieren. Eine an eine Anwendung gesendete Gebotsanfrage enthält Kontext zu mindestens einer Werbechance, damit der Bieter für jede Impression das optimale Creative und den optimalen Gebotsbetrag (falls vorhanden) bestimmen kann. Ein Bieter kann mit einer Gebotsantwort antworten, um mindestens ein Gebot abzugeben, und das Creative angeben, das für die in der Anfrage gesendeten Werbechancen platziert werden soll.

Das folgende Szenario ist eine mögliche Interaktion zwischen einer Bieteranwendung und Authorized Buyers:
- Google sendet der Gebotsfunktion eine Gebotsanfrage, 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 geht also als serialisiertesBidRequest
ein, wie in realtime-bidding.proto angegeben. Informationen darüber, 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 dann die Gebotsantwort und sendet sie an Google. Informationen darüber, wie Ihre Anwendung eine Gebotsantwort erstellen und zurückgeben sollte, finden Sie unter Antwort erstellen. -
Die Gebotsantwort wird empfangen und das Gebot nimmt an der offenen Auktion teil, bei der es die Impression gewinnt, weil es das höchste Gebot ist. Daher wird das in der Antwort angegebene Creative 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 zu bewerten und Gebote dafür abzugeben sowie eine Antwort zu erstellen. Es gibt zwei Möglichkeiten, das mit der Gebotsanwendung verknüpfte Protokoll zu ändern:
- Wenden Sie sich an Ihren Technical Account Manager, wenn Sie das Konto manuell ändern möchten.
- 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:
- Google-Protokoll
- Das ursprüngliche proprietäre Authorized Buyers-Protokoll
- OpenRTB (Protobuf)
Eine Implementierung der OpenRTB-Spezifikation mit Protobuf.
- OpenRTB (JSON)
Eine Implementierung der OpenRTB-Spezifikation mit JSON.
Über Protokollzwischenspeicher
Sowohl das Google-Protokoll als auch OpenRTB haben eine Protokollzwischenspeicher-Implementierung. Protobuf ist ein Open-Source-Format, mit dem strukturierte Informationen dargestellt und serialisiert werden.
Wenn Sie eines der beiden Protokolle verwenden möchten, müssen Sie den Protokoll-Compiler und die Protobuf-Laufzeit für die gewählte Sprache installieren. Anschließend können Sie die .proto-Dateien, die Sie verwenden möchten, herunterladen und den Compiler ausführen, um eine Bibliothek zu generieren, mit der die im Proto definierten Nachrichten wie BidRequest
oder BidResponse
serialisiert oder deserialisiert werden können. 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 bekannt gegeben, bevor sie wirksam werden. Dadurch haben Sie genügend Zeit, um Abhängigkeiten Ihrer Anwendung von Feldern zu entfernen, die demnächst nicht mehr unterstützt werden. Weitere Informationen zum Umgang mit eingestellten Feldern finden Sie unter Anwendung im Falle von eingestellten BidRequest-Feldern anpassen.
Nächste Schritte
Im Folgenden finden Sie weitere Informationen zu Konzepten für Echtzeitgebote:
- Anfrage verarbeiten: So können Sie Signale in den meisten Gebotsanfragen analysieren und interpretieren
- Antwort erstellen: So erstellen Sie eine Gebotsantwort und Felder, die in der Antwort häufig angegeben sind.
- Google-Protokoll-Leitfaden: Referenz für das Google-Protokoll, in dem alle im Protokoll definierten Nachrichten und ihre Attribute sowie Implementierungsdetails zur vorgesehenen Nutzung beschrieben werden.
- OpenRTB-Leitfaden: Referenz für die Implementierung der OpenRTB-Spezifikation in Authorized Buyers (zusätzlich zu Authorized Buyers-spezifischen Erweiterungen) Enthält Details zu Grenzfällen und Einschränkungen, die für diese Implementierung spezifisch sind, und entsprechende Felder im Google-Protokoll.
- Anforderungen für die Anzeigenbereitstellung durch Drittanbieter: Definiert Richtlinien, die Bieter zur Verwendung verschiedener Anzeigenformate einhalten müssen, sowie die technischen Spezifikationen dieser Formate.
- Pre-Targeting: Sie konfigurieren die Gebotsfunktion so, dass nur Impressionen empfangen werden, die den Targeting-Kriterien entsprechen.
- Cookie-Abgleich: Referenz für den Cookie-Abgleichdienst und andere zugehörige Dienste, die für das Remarketing verwendet werden
- Latenzeinschränkungen und Peering: Details zu Media-Einkaufszentralen und zum Senken der Latenz, z. B. durch Peering.
- Anwendung testen und freigeben: Hier findest du Informationen dazu, wie du deine Gebotsanwendung mit von Google skaliertem Traffic testen kannst.