В дополнение к рекомендациям Watch Next для разработчиков приложений поставщики Live TV должны следовать этим рекомендациям при вставке контента в канал Watch Next.
Прямые телепрограммы
Используйте API Watch Next только для добавления элементов фильмов и телепередач. Например, если пользователь смотрит 45 минут фильма «Дэдпул» , добавьте этот фильм.
Не используйте сущность уровня канала. Например, если пользователь перестает смотреть канал TBS в 16:30, не добавляйте канал.
Незаконченный контент
Включите элементы Live TV в Watch Next, если верно одно из следующих условий:
- Пользователь приостанавливает прямую трансляцию, и она все еще включена, когда отображается строка «Воспроизвести далее» . В этом случае возобновите воспроизведение контента с временной метки паузы.
- У пользователя есть права на доступ к этому элементу по требованию или на DVR. В этом случае возобновите контент с того места, на котором остановился пользователь. Это заменяет прямую трансляцию.
Новые серии
Если пользователь запускает сериал, как описано в рекомендациях для разработчиков приложений , и полностью увлекся, то добавьте новый выпуск в канал «Смотреть дальше» с помощью WATCH_NEXT_TYPE_NEW
.
Удаление программы
Во всех предыдущих сценариях, если текущая действующая программа добавлена в строку пользователя «Воспроизвести далее» , удалите ее после завершения действующей программы , если не выполняется одно из следующих условий:
- Он доступен на цифровом видеорегистраторе пользователя (DVR).
- Оно доступно на сервисе как видео по запросу (VOD).
Программы цифрового видеорегистратора (DVR)
Добавляйте записи DVR в строку «Воспроизвести далее» , только если выполняется одно из следующих условий:
- Пользователь начинает просмотр записи, но не доводит ее до конца.
- Записанная программа представляет собой новый выпуск, как описано в другом разделе данного руководства.
Поставщики телевидения по запросу (TVOD)
Поставщики телеконтента по запросу должны следовать рекомендациям, изложенным в этом разделе.
Аренда
Если пользователь арендует часть контента у вашего сервиса, добавьте его в канал Watch Next при следующих условиях:
- Пользователь взял напрокат контент, но еще не просмотрел его. Используйте
WATCH_NEXT_TYPE_NEW
чтобы добавить контент, и установитеlastEngagementTimeUtcMillis
в качестве отметки времени, когда пользователь взял контент напрокат. - Срок аренды подходит к концу. В этом случае добавьте его в канал Watch Next за 48 часов до истечения срока действия и установите тип
WATCH_NEXT_TYPE_NEW
.
Если пользователь начинает просмотр контента и оставляет его незавершенным, следуйте рекомендациям для незавершенного контента .
Покупки
Если пользователь покупает часть контента у вашего сервиса, добавьте его в канал Watch Next. Используйте WATCH_NEXT_TYPE_NEW
и установите lastEngagementTimeUtcMillis
в качестве отметки времени, когда пользователь приобрел контент.
Если пользователь начинает просмотр контента и оставляет его незавершенным, следуйте рекомендациям для незавершенного контента .
Некупленный и неарендованный контент
Не используйте API Watch Next для показа нового контента, который пользователь еще не взял напрокат или не купил. Например, если пользователь берет напрокат один эпизод шоу и заканчивает его просмотр, не отправляйте следующий эпизод в раздел «Смотреть дальше», если только пользователь не возьмет напрокат или не купит его.