Echtzeitgebote

In diesem Leitfaden erhalten Sie einen Überblick über die Konzepte von Echtzeitgeboten (Real-Time-Bidding, RTB), die zum Schreiben von Bieteranwendungen erforderlich sind, die in 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 das optimale Creative und den optimalen Gebotsbetrag (falls vorhanden) für jede Impression bestimmen kann. Ein Bieter kann mit einer Gebotsantwort antworten, um mindestens ein Gebot zu platzieren, und das Creative angeben, das für die in der Anfrage gesendeten Umsatzchancen platziert werden soll.

Architekturdiagramm

Das folgende Szenario ist eine mögliche Interaktion zwischen einer Bieteranwendung und Authorized Buyers:

  1. Google sendet eine Gebotsanfrage mit einer Beschreibung der Impression, die versteigert wird, an die Bieteranwendung. 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 serialisiertes BidRequest an, wie in realtime-bidding.proto zu sehen. Informationen dazu, wie Ihre Anwendung die Gebotsanfrage interpretieren sollte, finden Sie unter Anfrage verarbeiten.
  2. Die Bieteranwendung 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.

  3. Die Gebotsantwort wird empfangen und das zugehörige Gebot nimmt an der offenen Auktion teil, wo es die Impression gewinnt, da es das höchste Gebot ist. Als Ergebnis 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 auszuwerten und zu bieten. Außerdem wird angegeben, wie eine Antwort erstellt wird. Es gibt zwei Möglichkeiten, das Protokoll für Ihre Bieteranwendung zu ändern:

  • Wenden Sie sich an Ihren Technical Account Manager, um sie manuell zu ändern.
  • Sie können sie mit der Authorized Buyers REST API programmatisch ä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 mithilfe von Protobuf.

OpenRTB (JSON)

Eine Implementierung der OpenRTB-Spezifikation mit JSON.

Protokollzwischenspeicher

Sowohl das Google-Protokoll als auch OpenRTB haben einen Protokollzwischenspeicher. Protobuf ist ein Open-Source-Format zur Darstellung und Serialisierung strukturierter Informationen.

Wenn Sie eines der Protokolle verwenden möchten, müssen Sie den Protokollcompiler und die Protobuf-Laufzeit für die ausgewählte Sprache installieren. Anschließend können Sie die gewünschten Proto-Dateien herunterladen und den Compiler ausführen, um eine Bibliothek zu generieren, mit der im Proto definierte Nachrichten wie BidRequest oder BidResponse serialisiert oder deserialisiert werden können. In der Protobuf-Referenz wird gezeigt, wie dies für mehrere Sprachen funktioniert.

Protokollaktualisierungen

Die RTB-Protokolle werden geändert, wenn Google neue Funktionen hinzufügt und andere verworfen werden. Änderungen werden rechtzeitig angekündigt, bevor sie in Kraft treten. So haben Sie genügend Zeit, Abhängigkeiten Ihrer Anwendung von Feldern zu entfernen, die eingestellt werden sollen. Weitere Informationen zum Umgang mit veralteten Feldern finden Sie unter Im Falle von veralteten BidRequest-Feldern anpassen.

Nächste Schritte

Im Folgenden finden Sie weitere Informationen zu Konzepten von Echtzeitgeboten:

  • Anfrage verarbeiten: Informationen zum Parsen und Interpretieren der Signale in den meisten Gebotsanfragen.
  • Antwort erstellen: Hier erfährst du, wie eine Gebotsantwort und normalerweise in der Antwort angegebene Felder erstellt werden.
  • Google-Protokollleitfaden: Referenz für das Google-Protokoll, in dem alle im Protokoll definierten Nachrichten und ihre Attribute beschrieben werden. Außerdem finden Sie Implementierungsdetails zur beabsichtigten Verwendung.
  • OpenRTB-Leitfaden: Referenz zur Authorized Buyers-Implementierung der OpenRTB-Spezifikation sowie zu den Authorized Buyers-spezifischen Erweiterungen. Beschreibt spezifische Grenzfälle und Einschränkungen für diese Implementierung und identifiziert äquivalente Felder im Google-Protokoll.
  • Anforderungen für die Anzeigenbereitstellung durch Drittanbieter: Definiert Richtlinien, die Bieter bei der Verwendung verschiedener Anzeigenformate sowie den technischen Spezifikationen dieser Formate einhalten müssen.
  • Pre-Targeting: So konfigurieren Sie die Gebotsanwendung so, dass sie nur Impressionen erhält, die Ihren Targeting-Kriterien entsprechen.
  • Cookie-Abgleich: Referenzen 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 zur Verringerung der Latenz, z. B. durch Peering.
  • Anwendung testen und freigeben: Details zum Testen der Bieteranwendung mit Traffic, der von Google in großem Umfang gesendet wird.