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 bereitgestellt und aktualisiert werden können. Die Plattform führt alle 24 Stunden einen Hintergrundjob aus, um aktualisierte Metadaten von dailyUpdateUri abzurufen. Wenn die benutzerdefinierte Zielgruppe noch nicht die AdData hat, die für die Teilnahme an einer Auktion erforderlich sind, erfolgt dies alle vier Stunden. Die Plattform kann die folgenden Metadaten für benutzerdefinierte Zielgruppen aktualisieren:
- Nutzersignale für die Gebotseinstellung
- Vertrauenswürdige Gebotsdaten
AdDataListe
Um diese Metadaten zu aktualisieren, wird im Rahmen eines täglichen Hintergrundaktualisierungsprozesses die dailyUpdateUri abgefragt, die in der benutzerdefinierten Zielgruppe definiert ist. Dabei kann eine JSON-Antwort zurückgegeben werden.
- Die JSON-Antwort kann alle unterstützten Metadatenfelder enthalten, die aktualisiert werden müssen.
- Jedes JSON-Feld wird unabhängig validiert. Der Client ignoriert alle fehlerhaften Felder. Das führt dazu, dass das entsprechende Feld in der Antwort nicht aktualisiert wird.
- Eine leere HTTP-Antwort oder ein leeres JSON-Objekt „
{}“ führt zu keinen Metadatenaktualisierungen. - Die Größe der Antwortnachricht muss auf 10 KB begrenzt sein.
- Für alle URIs muss HTTPS verwendet werden.
trusted_bidding_urimuss 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
},
...
]
}
Hier finden Sie ein Beispiel für eine Mock-Serverdefinition, in der die Art von Daten dargestellt wird, die in der Antwort enthalten sein können.