Zielgruppendaten aktualisieren und Anzeigen aktualisieren

Wenn Sie eine benutzerdefinierte Zielgruppe erstellen, können Sie einige oder alle Metadaten für benutzerdefinierte Zielgruppen angeben. Diese Informationen können direkt beim Erstellen eines CustomAudience-Objekts übergeben werden. Der CustomAudience.Builder unterstützt auch das Feld dailyUpdateUri, mit dem die Metadaten sowohl bereitgestellt als auch aktualisiert werden können. Auf der Plattform wird alle 24 Stunden ein Hintergrundjob ausgeführt, um aktualisierte Metadaten aus der dailyUpdateUri abzurufen. Wenn die benutzerdefinierte Zielgruppe noch nicht die AdData hat, die für die Teilnahme an einer Auktion erforderlich ist, wird alle vier Stunden ein Job ausgeführt. Die Plattform kann die folgenden Metadaten für benutzerdefinierte Zielgruppen aktualisieren:

  • Signale für die Gebotseinstellung
  • Daten für die vertrauenswürdige Gebotseinstellung
  • AdData Liste

Um diese Metadaten zu aktualisieren, wird täglich im Hintergrund eine Abfrage an den in der benutzerdefinierten Zielgruppe definierten Wert dailyUpdateUri gesendet, die eine JSON-Antwort zurückgeben kann.

  • Die JSON-Antwort kann alle unterstützten Metadatenfelder enthalten, die aktualisiert werden müssen.
  • Jedes JSON-Feld wird unabhängig geprüft. Der Client ignoriert alle fehlerhaften Felder, was dazu führt, dass dieses Feld in der Antwort nicht aktualisiert wird.
  • Eine leere HTTP-Antwort oder ein leeres JSON-Objekt „{}“ führt zu keiner Aktualisierung der Metadaten.
  • Die Größe der Antwortnachricht muss auf 10 KB begrenzt sein.
  • Für alle URIs muss HTTPS verwendet werden.
  • trusted_bidding_uri muss dieselbe ETLD+1 wie der Käufer haben.

Beispiel: JSON-Antwort für die tägliche Aktualisierung im Hintergrund

{
    "user_bidding_signals" : { ... },  // Valid JSON object
    "trusted_bidding_data" : {
        "trusted_bidding_uri" : "example-dsp1-key-value-service.com",
        "trusted_bidding_keys" : [ "campaign123", "campaign456", ... ]
    },
    "ads" : [
        {
            "render_uri" : "www.example-dsp1.com/.../campaign123.html",
            "metadata" : { ... }  // Valid JSON object
        },
        {
            "render_uri" : "www.example-dsp1.com/.../campaign456.html",
            "metadata" : { ... }  // Valid JSON object
        },
        ...
    ]
}

In dieser Mock-Serverdefinition finden Sie ein Beispiel für die Art von Daten, die in der Antwort enthalten sein könnten.