Обновите данные об аудитории и обновите рекламу.

При создании пользовательской аудитории вы можете указать часть или все метаданные аудитории . Эта информация может передаваться напрямую при создании объекта 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
        },
        ...
    ]
}

В этом примере определения тестового сервера можно увидеть, какие данные могут быть включены в ответ.