Anforderungen und Best Practices für Gebote

Anforderungen für die Integration von Geboten

Alle internen Integrationen müssen folgende Kriterien erfüllen, um eine korrekte und optimale Integration zu implementieren.

  • Sende Anfragen für 100 % aller Anzeigenimpressionen, die gewonnen werden können (z. B. kein Direktverkauf).
  • Sende nur eine Anfrage pro Impressionsmöglichkeit.
  • Kombiniere keine Gebots- und Standardanfragen (auch Tag-Anfragen) für dieselbe Werbeeinheit.
  • Sende keine Anfrage für dieselbe Impressionsmöglichkeit über Wasserfallstrategie und Gebot.
  • Sende Gewinn-, Verlust- und Zeitüberschreitungsbenachrichtigungen mit den entsprechenden Verlust-Codes.
  • Rufe die buyeruid über das Audience Network SDK vom Client ab. Die buyeruid ist das client-seitig erstellte Bieter-Token des Nutzers. Hierzu wird die getBidderToken-Methode des Audience Network SDK verwendet.
  • Verwende das Audience Network SDK, um Anzeigen abzurufen und zu rendern.
  • Frage eine Werbeanzeige nur an, wenn das Gebot die Auktion gewinnt.
  • Sende Gebotsanfragen und verwende dabei Authentifizierungs-Token (App-Geheimnis und Anfrage-ID).
  • Füge zu jeder Anfrage ein HTTP-Header mit dem Namen x-fb-pool-routing-token hinzu, das das Bieter-Token als Wert enthält.
  • Richte mehrere Preisuntergrenzen in anderen Nachfragequellen ein, die in einer herkömmlichen Wasserfallstrategie enthalten sind, wenn du diese mit Geboten kombinierst. Zwei Mindestpreise sind in der Regel ein guter Anfang. Dies gibt dir eine genauere Kontrolle darüber, wie die Auktion mit der Wasserfallstrategie konkurriert, was den Gesamtertrag erhöht.

Weitere Informationen über das Kombinieren von Geboten und vorhandenen Wasserfallstrategien findest du unter Gebotsbasierte Auktion mit vorhandener Wasserfallstrategie integrieren

Best Practices zu Geboten

Zusätzlich zu den optimalen Integrationskriterien solltest du unbedingt folgende Best Practices umsetzen.

  • Legen einen Zeitüberschreitungswert für Gebotsanfragen von mindestens einer Sekunde fest.
  • Rufe das Bieter-Token auf dem Server für jede Gebotsanfrage an.
  • Sende für jede Anfrage eine eindeutige ID.
  • Lese und protokolliere x-fb-an-errors-HTTP-Header zu Gebotsantworten mit einem anderen Statuscode als 200, damit sie zur Problembehebung verwendet werden können.
  • Lese und protokolliere x-fb-an-request-id-HTTP-Header für alle Gebotsantworten, damit sie zur Problemlösung verwendet werden können.
  • Verwende vorhandene Platzierungs-IDs für Gebote und erstelle nur neue Platzierungen, wenn du A/B-Tests durchführst oder eine Partnerplattform verwendest, welche die Erstellung neuer Platzierungen erfordert.
  • Verwende die Server-to-Server-Integration, wo diese möglich ist, um die Verarbeitung und die Netzwerkauslastung vom Gerät und Netzwerk des Nutzers auf die Server und das Netzwerk des Veröffentlichers zu verschieben und Gebots- und Auktionsmodifizierungen ohne Änderungen an der App zu ermöglichen.
  • Du kannst einen gzip-komprimierten Anfrageinhalt übergeben, wenn du deiner Anfrage einen Content-Encoding:gzip-Header hinzufügst.
  • Verwende keine Preisuntergrenzen für Gebote, da diese ignoriert werden.