Pedoman Tonton Berikutnya untuk penyedia TV

Selain Pedoman Tonton Berikutnya untuk developer aplikasi, penyedia TV Live harus mengikuti pedoman ini saat menyisipkan konten ke saluran Tonton Berikutnya.

Program TV Live

Gunakan Watch Next API hanya untuk menambahkan item film dan TV. Misalnya, jika pengguna menonton film Deadpool selama 45 menit, tambahkan film tersebut.

Jangan gunakan entitas tingkat saluran. Misalnya, jika pengguna berhenti menonton saluran TBS pada pukul 16.30, jangan tambahkan saluran.

Konten yang belum selesai

Sertakan item TV Live di Tonton Berikutnya jika salah satu kondisi berikut terpenuhi:

  • Pengguna menjeda live streaming dan masih aktif saat baris Mainkan Berikutnya dirender. Dalam hal ini, lanjutkan konten dari stempel waktu saat dijeda.
  • Pengguna memiliki hak DVR atau on demand untuk item tersebut. Dalam hal ini, lanjutkan konten dari titik terakhir pengguna menghentikannya. Hal ini menggantikan live streaming.

Episode baru

Jika pengguna memulai suatu serial, seperti yang dijelaskan dalam pedoman untuk developer aplikasi, dan telah menonton semua episode, tambahkan episode baru ke saluran Tonton Berikutnya dengan WATCH_NEXT_TYPE_NEW.

Menghapus program

Untuk semua skenario sebelumnya, jika program yang sedang berlangsung ditambahkan ke baris Mainkan Berikutnya milik pengguna, hapus program tersebut setelah program live selesai kecuali salah satu kondisi berikut terpenuhi:

  • Program ini tersedia di perekam video digital (DVR) pengguna.
  • Program ini tersedia di layanan sebagai video on demand (VOD).

Program perekam video digital (DVR)

Tambahkan rekaman DVR ke baris Mainkan Berikutnya hanya jika salah satu kondisi berikut terpenuhi:

  • Pengguna mulai menonton rekaman, tetapi tidak menyelesaikannya.
  • Program yang direkam adalah episode baru, seperti yang dijelaskan di bagian lain dalam panduan ini.

Penyedia TV on demand (TVOD)

Penyedia konten TV on demand harus mengikuti pedoman di bagian ini.

Sewa

Jika pengguna menyewa suatu konten dari layanan Anda, tambahkan konten tersebut ke saluran Tonton Berikutnya dengan ketentuan berikut:

  • Pengguna telah menyewa konten tetapi belum melihatnya. Gunakan WATCH_NEXT_TYPE_NEW untuk menambahkan konten dan menyetel lastEngagementTimeUtcMillis sebagai stempel waktu saat pengguna menyewa konten.
  • Masa sewa akan segera berakhir. Dalam hal ini, tambahkan ke saluran Tonton Berikutnya 48 jam sebelum waktu kedaluwarsa dan tetapkan jenisnya ke WATCH_NEXT_TYPE_NEW.

Jika pengguna mulai menonton konten dan membiarkannya tidak selesai, ikuti pedoman untuk konten yang belum selesai.

Pembelian

Jika pengguna membeli suatu konten dari layanan Anda, tambahkan konten tersebut ke saluran Tonton Berikutnya. Gunakan WATCH_NEXT_TYPE_NEW dan setel lastEngagementTimeUtcMillis sebagai stempel waktu saat pengguna membeli konten tersebut.

Jika pengguna mulai menonton konten dan membiarkannya tidak selesai, ikuti pedoman untuk konten yang belum selesai.

Konten yang tidak dibeli dan tidak disewa

Jangan menggunakan Watch Next API untuk menyajikan konten baru yang belum disewa atau dibeli oleh pengguna. Misalnya, jika pengguna menyewa satu episode acara dan selesai menontonnya, jangan kirim episode berikutnya ke Tonton Berikutnya kecuali pengguna menyewa atau membelinya.