Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
In diesem Leitfaden finden Sie einen Überblick über die Konzepte für Echtzeitgebote, die Sie benötigen, um Bieteranwendungen zu erstellen, die an Echtzeitgeboten in Authorized Buyers teilnehmen können.
Grundlagen
Eine Bieteranwendung kann mit Google über eines der unterstützten RTB-Protokolle kommunizieren. Eine Gebotsanfrage, die an eine Anwendung gesendet wird, enthält Kontext zu mindestens einer Anzeigenbereitstellung, damit der Bieter das optimale Creative und gegebenenfalls das optimale Gebot für jede Impression ermitteln kann. Ein Bieter kann mit einer Gebotsantwort antworten, um mindestens ein Gebot abzugeben und das Creative anzugeben, das für die in der Anfrage gesendeten Anzeigenchancen ausgeliefert werden soll.
Das folgende Szenario ist eine mögliche Interaktion zwischen einer Bieteranwendung und Authorized Buyers:
Google sendet eine Gebotsanfrage an die Bieteranwendung, in der eine Impression beschrieben wird, die versteigert wird. Das Konto des Bieters ist für die Verwendung von OpenRTB im Protobuf-Format konfiguriert. Die Anfrage wird daher als serialisierte BidRequest empfangen, wie in openrtb.proto zu sehen.
Informationen dazu, wie Ihre Anwendung die Gebotsanfrage interpretieren sollte, finden Sie unter Anfrage verarbeiten.
Die Bieteranwendung analysiert die Anfrage und wendet ihre Gebotslogik an, um eine BidResponse zu erstellen, die ein Gebot und ein Creative für die Anzeigenbereitstellung enthält. Die Anwendung serialisiert dann 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. Es gewinnt die Auktion und damit die Impression, weil es das höchste Gebot ist. Das in der Antwort angegebene Creative wird präsentiert.
Protokoll auswählen
Das Protokoll für Echtzeitgebote gibt an, welche Signale Ihre Anwendung verwenden kann, um die einzelnen Impressionen zu bewerten und Gebote für sie abzugeben, die in einer Anfrage gesendet wurden. Außerdem wird beschrieben, wie eine Antwort erstellt wird. Es gibt zwei Möglichkeiten, das mit Ihrer Bidder-Anwendung verknüpfte Protokoll zu ändern:
Wenden Sie sich an Ihren Technical Account Manager, um sie manuell zu ändern.
Eine Implementierung der OpenRTB-Spezifikation mit JSON.
Protocol Buffers
Protobuf ist ein Open-Source-Format zum Darstellen und Serialisieren strukturierter Informationen.
Wenn Sie OpenRTB Protobuf verwenden möchten, müssen Sie den Protokoll-Compiler und die Protobuf-Laufzeit für die ausgewählte Sprache installieren. Sie können dann die zu verwendenden Protodateien herunterladen und den Compiler ausführen, um eine Bibliothek zu generieren, mit der in der Protodatei definierte Nachrichten wie BidRequest oder BidResponse serialisiert oder deserialisiert werden können. In dieser Protobuf-Referenz wird gezeigt, wie das für verschiedene Sprachen funktioniert.
Protokollaktualisierungen
Die RTB-Protokolle werden geändert, wenn Google neue Funktionen hinzufügt und andere einstellt. Änderungen werden rechtzeitig vor Inkrafttreten angekündigt. So haben Sie genügend Zeit, alle Abhängigkeiten Ihrer Anwendung von Feldern zu entfernen, die eingestellt werden sollen. Weitere Informationen zum Umgang mit eingestellten Feldern finden Sie unter Anpassung bei Einstellung von BidRequest-Feldern.
Nächste Schritte
In den folgenden Inhalten finden Sie weitere Informationen zu den Konzepten für Echtzeitgebote:
Anfrage verarbeiten: Informationen zum Parsen und Interpretieren von Signalen, die in den meisten Gebotsanfragen enthalten sind.
Antwort erstellen: Informationen zum Erstellen einer Gebotsantwort und zu den Feldern, die in der Antwort häufig angegeben werden.
OpenRTB-Leitfaden: Referenz für die Authorized Buyers-Implementierung der OpenRTB-Spezifikation sowie Authorized Buyers-spezifische Erweiterungen. Hier werden Grenzfälle und Einschränkungen beschrieben, die speziell für diese Implementierung gelten, und es werden entsprechende Felder im Google-Protokoll angegeben.
Pre-Targeting: Mit dieser Funktion können Sie Ihre Bieteranwendung so konfigurieren, dass nur Impressionen empfangen werden, die Ihren Targeting-Kriterien entsprechen.
Cookie-Abgleich: Referenz für den Cookie-Abgleich und andere ähnliche Dienste, die für Remarketing verwendet werden.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-04 (UTC)."],[[["\u003cp\u003eThis guide outlines the fundamental concepts of real-time bidding (RTB) for building bidder applications that integrate with Authorized Buyers.\u003c/p\u003e\n"],["\u003cp\u003eBidder applications communicate with Authorized Buyers using supported RTB protocols, receiving bid requests containing ad opportunity details and responding with bids and creative selections.\u003c/p\u003e\n"],["\u003cp\u003eThe interaction involves Google sending a bid request, the bidder processing it and sending a bid response, and, if successful, the winning creative being placed.\u003c/p\u003e\n"],["\u003cp\u003eAuthorized Buyers supports the OpenRTB (Protobuf and JSON) protocols, while the older Google protocol is now deprecated and should not be used.\u003c/p\u003e\n"],["\u003cp\u003eThere are several resources provided for understanding request processing, response building, OpenRTB guidelines, testing, pretargeting, and more to complete bidder development.\u003c/p\u003e\n"]]],[],null,["This guide provides an overview of real-time bidding (RTB) concepts that are\nneeded to write bidder applications that can participate in Authorized Buyers\nReal-time Bidding.\n\nBasics\n\nA bidder application can communicate with Google using one of the\n[supported RTB protocols](#select-a-protocol). A bid request sent to\nan application provides context about at least one ad opportunity so that the\nbidder can determine the optimal creative and bid amount (if any) for each\nimpression. A bidder can respond with a bid response to place at least one bid\nand specify the creative to be placed for ad opportunities sent in the request.\n\nThe following scenario is one possible interaction between a bidder\napplication and Authorized Buyers:\n\n1. Google sends the bidder application a bid request that describes an impression being auctioned. The bidder's account is configured to use OpenRTB in the Protobuf format, so the request arrives as a serialized `BidRequest` as seen in [openrtb.proto](/authorized-buyers/rtb/downloads/openrtb-proto). To learn how your application should interpret the bid request, see [Processing the Request](/authorized-buyers/rtb/request-guide).\n2. The bidder application parses the request and applies its bidding logic to\n construct a `BidResponse` that includes a bid and creative for the\n ad opportunity. The application then serializes the bid response and sends it\n to Google. To learn how your application should create and return a bid\n response, see\n [Building the Response](/authorized-buyers/rtb/response-guide).\n\n3. The bid response is received and its bid enters the open auction, where it\n wins the impression because it is the highest bid. As a result, the creative\n specified in the response is placed.\n\n | **Note:** Google waits 80 to 1000 ms for the bidder application to respond, depending on the format and auction type. To determine the exact value, see the `BidRequest.tmax` field. All responses received after the deadline will be excluded from the auction.\n\nSelect a protocol\n\nThe real-time bidding protocol specifies the signals your application can\nuse to evaluate and bid on each impression sent in a request, as well as how to\nconstruct a response. There are two ways to modify the protocol associated with\nyour bidder application:\n\n- Contact your Technical Account Manager to manually change it.\n- Use the [Authorized Buyers REST API](/authorized-buyers/apis/v1.4/accounts#bidderLocation.bidProtocol) to programmatically change it..\n\nSupported protocols\n\nAuthorized Buyers supports two RTB protocols:\n\n[OpenRTB](/authorized-buyers/rtb/openrtb-guide) (Protobuf)\n\n: An implementation of the OpenRTB specification using Protobuf.\n\n[OpenRTB](/authorized-buyers/rtb/openrtb-guide) (JSON)\n\n: An implementation of the OpenRTB specification using JSON.\n\nAbout Protocol Buffers\n\nProtobuf is an\n[open-source](//github.com/protocolbuffers/protobuf?tab=readme-ov-file#overview)\nformat for representing and serializing structured information.\n\nIf you want to use OpenRTB Protobuf, you must install the protocol compiler\nand Protobuf runtime for your chosen language. You can then\n[download](/authorized-buyers/rtb/data#protos) the proto files you\nintend to use and run the compiler to generate a library that can serialize or\ndeserialize messages defined in the proto, such as `BidRequest` or\n`BidResponse`. This\n[Protobuf reference](/protocol-buffers/docs/reference/overview)\ndemonstrates how to do this for several languages.\n\nProtocol updates\n\nThe RTB protocols will be modified as Google adds new features and\ndeprecates others. Changes will be announced well before they take effect,\nwhich should give you sufficient time to remove any dependencies your\napplication may have on fields that are scheduled for deprecation. For more\ninformation on handling deprecated fields, see\n[Adapting as BidRequest Fields are Deprecated](/authorized-buyers/rtb/request-guide#adapt).\n\nNext steps\n\nThe following content provides more specifics about real-time bidding\nconcepts:\n\n- [Process the Request](/authorized-buyers/rtb/request-guide): How to parse and interpret signals found in most bid requests.\n- [Build the Response](/authorized-buyers/rtb/response-guide): How to build a bid response, and fields commonly specified in the response.\n- [OpenRTB Guide](/authorized-buyers/rtb/openrtb-guide): Reference for the Authorized Buyers implementation of the OpenRTB specification, in addition to Authorized Buyers-specific extensions. Details edge-cases and limitations specific to this implementation, and identifies equivalent fields in the Google protocol.\n- [Requirements for Third-party Ad Serving](//support.google.com/adspolicy/answer/94230): Defines policies bidders must comply with to use various ad formats, as well as technical specifications of those formats.\n- [Pretargeting](/authorized-buyers/rtb/target-guide): How to configure your bidder application to receive only impressions matching your targeting criteria.\n- [Cookie Matching](/authorized-buyers/rtb/cookie-guide): Reference for the Cookie Matching Service, and other related services, used for remarketing.\n- [Latency Restrictions and Peering](/authorized-buyers/rtb/peer-guide): Details on trading locations and how to lower latency, such as by peering.\n- [Testing and Releasing Your Application](/authorized-buyers/rtb/test-guide): Details on how to start testing your bidder application with traffic sent by Google at scale."]]