Selain panduan Tonton Berikutnya untuk developer aplikasi, penyedia Live TV harus mengikuti panduan ini saat menyisipkan konten ke saluran Tonton Berikutnya.
Program TV Live
Gunakan API Tonton Berikutnya hanya untuk menambahkan item film dan TV. Misalnya, jika pengguna menonton film Deadpool selama 45 menit, tambahkan film.
Jangan gunakan entitas tingkat channel. Misalnya, jika pengguna berhenti menonton saluran TBS pada pukul 16.30, jangan menambahkan saluran tersebut.
Konten yang belum selesai
Sertakan item TV Live di Tonton Berikutnya jika salah satu kondisi berikut terpenuhi:
- Pengguna menjeda live streaming dan siaran masih aktif saat baris Play Next dirender. Dalam hal ini, lanjutkan konten dari stempel waktu yang dijeda.
- Pengguna memiliki hak DVR atau on demand untuk item tersebut. Dalam hal ini, lanjutkan konten dari bagian terakhir yang ditinggalkan pengguna. Tindakan ini akan menggantikan live streaming.
Episode baru
Jika pengguna memulai serial, seperti yang dijelaskan dalam
panduan untuk developer aplikasi,
dan telah sepenuhnya selesai, maka tambahkan episode baru ke saluran Tonton Berikutnya
dengan WATCH_NEXT_TYPE_NEW
.
Menghapus program
Untuk semua skenario sebelumnya, jika program yang saat ini sedang berlangsung ditambahkan ke baris Mainkan Berikutnya pengguna, hapus setelah program langsung selesai kecuali salah satu hal berikut berlaku:
- 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.
Disewa
Jika pengguna menyewa konten dari layanan Anda, tambahkan konten tersebut ke saluran Tonton Berikutnya dalam kondisi berikut:
- Pengguna telah menyewa konten tetapi belum melihatnya. Gunakan
WATCH_NEXT_TYPE_NEW
untuk menambahkan konten dan menetapkanlastEngagementTimeUtcMillis
sebagai stempel waktu saat pengguna menyewa konten tersebut. - Masa sewa akan segera berakhir. Dalam hal ini, tambahkan ke saluran Tonton
Berikutnya 48 jam sebelum waktu habis masa berlaku dan setel jenisnya ke
WATCH_NEXT_TYPE_NEW
.
Jika pengguna mulai menonton konten dan membiarkannya tidak selesai, ikuti panduan untuk konten yang belum selesai.
Pembelian
Jika pengguna membeli 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.
Jika pengguna mulai menonton konten dan membiarkannya tidak selesai, ikuti panduan untuk konten yang belum selesai.
Konten yang tidak dibeli dan tidak disewa
Jangan menggunakan Tonton Berikutnya API untuk menampilkan konten baru yang belum disewa atau dibeli oleh pengguna. Misalnya, jika pengguna menyewa satu episode acara dan selesai menontonnya, jangan mengirim episode berikutnya ke Tonton Berikutnya kecuali pengguna menyewa atau membelinya.