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

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

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