Часовые пояса и расписания

К модели инвентаря привязаны два разных элемента информации о времени, на двух разных уровнях.

Часовой пояс принадлежит экрану и определяет, что означает местное время в этом месте. Расписание принадлежит рекламной поверхности и задаёт, в какие часы каких дней она работает.

Страница для сотрудников любой роли — оба значения в интерфейсе доступны только для чтения, — которым нужно знать, как значения определяются и где используются.

Часовой пояс экрана

Платформа определяет часовой пояс по координатам экрана и сохраняет полученный идентификатор IANA — Europe/Belgrade, Asia/Almaty и так далее — на экране. Он вычисляется при первом создании экрана и снова, когда запуск синхронизации приносит другие координаты. Задать значение напрямую нельзя.

Где важен часовой пояс

Метки времени в отчётах

Каждая строка отчёта по запросам записывается в часовом поясе экрана поверхности, с форматированием со смещением, а если у экрана часового пояса нет, используется UTC. Поэтому отчёт, охватывающий экраны в нескольких часовых поясах, показывает каждую строку в её собственном местном времени.

Вычисление, зависящее от времени, во время запроса

Когда приходит рекламный запрос, момент времени, который он содержит, переводится в местное время экрана до того, как определяется всё, что меняется в течение суток. Настройки, выраженные днём недели и временем суток, сопоставляются с местными часами экрана.

Метки времени воспроизведения

Если интеграция с системой управления контентом (CMS) сообщает время показа объявления без смещения, значение трактуется в часовом поясе экрана.

Что сообщается источникам спроса

Часовой пояс публикуется вместе с экраном в каталоге, который CityScreen Context открывает источникам спроса, и в каталоге, открытом для бронирования automated guaranteed, чтобы партнёры могли сами рассуждать о местном времени.

Расписание поверхности

Расписание — это набор окон работы, одно или несколько на каждый день недели, каждое выражено смещением начала и конца от местной полуночи. У двух поверхностей на одном экране могут быть разные расписания.

Расписание приходит из источника и заменяется целиком при каждом запуске синхронизации, который находит его изменённым. Часы работы поверхности меняются в CMS.

Страница сведений поверхности показывает расписание в виде недельной сетки, только для чтения. Рядом с ним два флага, которые передаёт источник, — «Трансляция по дням» и «Трансляция по часам», — которые CityScreen Context хранит и передаёт источникам спроса в том виде, в каком получил, сам по ним не действуя.

Где важно расписание

Расписание публикуется для каждой поверхности в каталоге, который CityScreen Context открывает источникам спроса, — сгруппированное по дням недели, причём каждый день содержит свои периоды работы в виде смещений в секундах от местной полуночи.

CityScreen Context публикует часы работы и не фильтрует по ним аукцион; когда спрашивать, решает CMS, и она спрашивает, когда поверхность работает.

Расписание описывает, когда поверхность работает. За сколько и кому поверхность можно продать, решают покрывающие её прайс-листы — см. Прайс-листы RTB.
  • Инвентарь — почему часовой пояс относится к экрану, а расписание — к поверхности.

  • Синхронизация — запуск, который заменяет расписание.

  • Отчётность — что отсчитывают метки времени в отчёте.