При создании пользовательской аудитории вы можете указать часть или все метаданные аудитории . Эта информация может передаваться напрямую при создании объекта CustomAudience . CustomAudience.Builder также поддерживает поле dailyUpdateUri , которое может как предоставлять, так и обновлять метаданные. Платформа будет запускать фоновое задание каждые 24 часа для получения обновленных метаданных из dailyUpdateUri , или каждые четыре часа, если у пользовательской аудитории еще нет необходимых AdData для участия в аукционе. Платформа может обновлять следующие элементы метаданных пользовательской аудитории :
- Сигналы ставок пользователей
- Достоверные данные о торгах
- Список
AdData
Для обновления этих метаданных ежедневно запускается фоновый процесс обновления, который запрашивает данные из объекта dailyUpdateUri определенного в пользовательской аудитории, и может возвращать ответ в формате JSON.
- JSON-ответ может содержать любые из поддерживаемых полей метаданных, которые необходимо обновить.
- Каждое поле JSON проверяется независимо. Клиент игнорирует любые некорректно сформированные поля, в результате чего в ответе не происходит никаких обновлений для этого конкретного поля.
- Пустой HTTP-ответ или пустой JSON-объект "
{}" не приводят к обновлению метаданных. - Размер ответного сообщения должен быть ограничен 10 КБ.
- Все URI должны использовать протокол HTTPS.
-
trusted_bidding_uriдолжен иметь тот же ETLD+1, что и покупатель.
Пример: JSON-ответ для ежедневного фонового обновления
{
"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
},
...
]
}
В этом примере определения тестового сервера можно увидеть, какие данные могут быть включены в ответ.