ライブテレビ プロバイダは、アプリ デベロッパー向けの Watch Next ガイドラインに加えて、次のガイドラインに従ってコンテンツを Watch Next チャンネルに挿入する必要があります。
ライブテレビ番組
Watch Next API は、映画やテレビ番組のアイテムを追加する場合にのみ使用します。たとえば、ユーザーが映画「デッドプール」を 45 分間視聴した場合は、その映画を追加します。
チャンネル レベルのエンティティは使用しないでください。たとえば、ユーザーが午後 4 時 30 分にチャンネルの TBS の視聴を停止した場合、そのチャンネルは追加しないでください。
視聴中のコンテンツ
次のいずれかに該当する場合、ライブテレビのアイテムを [次のおすすめ] に追加します。
- ユーザーがライブ配信を一時停止し、[次のおすすめ] 行がレンダリングされたときはまだ配信中の。この場合は、一時停止したタイムスタンプからコンテンツを再開します。
- ユーザーに該当アイテムをオンデマンドや DVR で視聴する資格がある。この場合、ユーザーが中断した時点からコンテンツを再開します。これはライブ配信よりも優先されます。
新しいエピソード
ユーザーがアプリ デベロッパー向けガイドラインに記載されているシリーズを開始し、すべて視聴済みの場合は、WATCH_NEXT_TYPE_NEW
を使用して、新しいエピソードを Watch Next チャンネルに追加します。
プログラムを削除する
前述のすべてのシナリオでは、現在配信中の番組がユーザーの [次のおすすめ] 行に追加された場合、次のいずれかに該当する場合を除き、配信中の番組の完了時にその番組を削除します。
- ユーザーのデジタル ビデオ レコーダー(DVR)で利用できる。
- ビデオ オンデマンド(VOD)サービスで利用できる。
デジタル ビデオ レコーダー(DVR)番組
次のいずれかに該当する場合にのみ、DVR 録画を [次のおすすめ] 行に追加します。
- ユーザーが録画の視聴を開始したが、完了していない。
- 録画された番組が新しいエピソードである(このガイドの別のセクションで説明されているように)。
テレビ オンデマンド(TVOD)プロバイダ
オンデマンド テレビ コンテンツのプロバイダは、このセクションのガイドラインに準拠している必要があります。
レンタル
ユーザーがサービスからコンテンツをレンタルした場合は、次の条件でそのコンテンツを Watch Next チャンネルに追加します。
- ユーザーはコンテンツをレンタルしましたが、まだ視聴していません。
WATCH_NEXT_TYPE_NEW
を使用してコンテンツを追加し、lastEngagementTimeUtcMillis
をユーザーがコンテンツをレンタルしたときのタイムスタンプとして設定します。 - レンタルの有効期限が近づいています。この場合、有効期限の 48 時間前に Watch Next チャンネルに追加し、タイプを
WATCH_NEXT_TYPE_NEW
に設定します。
ユーザーがコンテンツの視聴を開始した後、最後まで視聴していない場合は、視聴途中のコンテンツに関するガイドラインに沿って対応します。
Purchases
ユーザーがサービスからコンテンツを購入した場合は、そのコンテンツを Watch Next チャンネルに追加します。WATCH_NEXT_TYPE_NEW
を使用し、ユーザーがコンテンツを購入したときのタイムスタンプとして lastEngagementTimeUtcMillis
を設定します。
ユーザーがコンテンツの視聴を開始した後、最後まで視聴していない場合は、視聴途中のコンテンツに関するガイドラインに沿って対応します。
購入していないコンテンツとレンタルしていないコンテンツ
まだレンタルまたは購入していない新しいコンテンツを表示するために Watch Next API を使用しないでください。たとえば、番組の 1 つのエピソードをレンタルしたユーザーが視聴を終了した場合、レンタルまたは購入しない限り、次のエピソードを Watch Next にプッシュしないでください。