Посмотрите рекомендации Next для разработчиков приложений

Следуйте этим рекомендациям при вставке контента в канал «Смотреть дальше».

Типы контента для включения в канал Watch Next

Ограничьте программные дополнения вашего приложения традиционными фильмами и телешоу. Не добавляйте клипы и другой короткий контент.

Включить незаконченные фильмы

Добавьте незаконченные фильмы на канал «Смотреть дальше», используя TYPE_MOVIE . Фильм считается незавершенным, если он начат, но не закончен на основании следующих правил:

  • Фильм запускается, если пользователь просматривает более 3% или 2 минут, в зависимости от того, какая временная метка наступит раньше.
  • Фильм считается законченным, если начались финальные титры. В этом случае не добавляйте его в канал Watch Next. Вы можете определить это состояние с помощью технологии, которая автоматически определяет конечные титры, или использовать приближение, основанное на длине контента.

Включить незаконченные телесериалы

Добавьте незаконченные телесериалы на канал Watch Next, используя TYPE_TV_EPISODE . Эпизод считается незавершенным, если он начат, но не закончен на основании следующих правил:

  • Эпизод запускается, если пользователь смотрит более 2 минут.
  • Эпизод считается завершенным, если начинаются финальные титры. В этом случае не добавляйте его в канал Watch Next. Вы можете определить это состояние с помощью технологии, которая автоматически определяет конечные титры, или использовать приблизительное значение, основанное на продолжительности контента, например, менее 3 минут, оставшихся до конца эпизода.

Обрабатывать новые телевизионные эпизоды и следующие телевизионные эпизоды

Добавьте новые эпизоды и следующие эпизоды сериалов, которые начал пользователь, в соответствии со следующими рекомендациями, на канал «Следующий просмотр», используя TYPE_TV_EPISODE :

  • Пользователь запускает сериал, если он смотрит более 2 минут или 1 минуту после завершения вступления любого эпизода сериала.
  • Если пользователь начинает сериал и заканчивает эпизод, а следующий эпизод сериала доступен в вашем сервисе, добавьте этот следующий эпизод в канал «Смотреть дальше», используя WATCH_NEXT_TYPE_NEXT .
  • Если пользователь полностью просмотрел все текущие эпизоды сериала и стал доступен новый сезон или эпизод, добавьте этот новый эпизод в канал «Смотреть дальше», используя WATCH_NEXT_TYPE_NEW . Добавьте новый эпизод независимо от того, сколько времени прошло с тех пор, как пользователь последний раз смотрел сериал, например, год или больше.

Когда добавлять элемент на канал «Смотреть дальше»

Добавляйте незаконченный контент и новые серии ранее просмотренных сериалов на канал Watch Next согласно следующим рекомендациям.

Когда добавлять незавершенный контент

Если у пользователя есть незавершенный фрагмент контента, добавьте этот контент в канал «Следующий просмотр» немедленно при возникновении любого из следующих событий:

  • Пользователь выходит из приложения на Android TV.
  • Пользователь приостанавливает или останавливает воспроизведение фрагмента контента более чем на 5 минут.

В этих сценариях публикуйте любой незавершенный контент немедленно с максимальной задержкой 5 секунд. Например, когда пользователь выходит из приложения Android TV, опубликуйте все незавершенные элементы с помощью API Watch Next в течение 5 секунд.

Публикуйте любой незавершенный контент на Android TV с помощью API Watch Next независимо от того, где происходил просмотр. Например, если пользователь смотрит фильм в браузере Chrome и ставит его на паузу, то приложение на Android TV должно немедленно опубликовать незавершенный контент на Android TV с максимальной задержкой 5 секунд.

Когда добавлять новые серии

Добавляйте новые эпизоды ранее просмотренного сериала немедленно, если выполняются все следующие условия:

  • Новый выпуск доступен на вашем сервисе.
  • Пользователь завершает предыдущий эпизод.
  • Пользователь имеет право посмотреть новый выпуск.

Добавьте новый эпизод независимо от того, сколько времени прошло с тех пор, как пользователь последний раз смотрел сериал, например, год или больше.

Право на обновления контента и пользовательского интерфейса

Пользователь должен взаимодействовать с контентом в вашем приложении, чтобы контент имел право быть опубликованным на канале Watch Next.

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

Не обновляйте все элементы в строке «Играть дальше» при изменении одного элемента. Обновляйте только тот элемент, с которым пользователь взаимодействовал с момента последнего обновления.

Какие данные включать в элемент «Следующее наблюдение»

Включите следующее для каждого элемента Watch Next:

  • Смотреть следующий тип
  • Последняя позиция воспроизведения
  • Продолжительность
  • Время последнего взаимодействия
  • Атрибуты видеопрограммы: помимо обязательных атрибутов, отмеченных в таблице атрибутов видеопрограмм , для каждой видеопрограммы должен быть установлен атрибут Content ID . Атрибут Content ID должен соответствовать внутреннему идентификатору, который вы указываете в фиде Media Actions . Это позволяет Android TV более эффективно согласовывать активы и обеспечивает пользователям функцию высокой уверенности.

Удаление контента из канала Watch Next

Удалите контент, как только пользователь закончит просмотр фильма или в сериале не останется непросмотренных серий.