Roku のメタデータキー roku-metadata-keys
ビデオ、オーディオおよび広告の標準メタデータをそれぞれメディアと広告の情報オブジェクトに設定できます。ビデオや広告メタデータの定数キーを使用すると、追跡 API を呼び出す前に、標準メタデータを含むディクショナリが情報オブジェクトに設定されます。標準メタデータ定数の一覧と例については、以下の表を参照してください。
ビデオメタデータ定数 video-metadata-constants
メタデータ名
コンテキストデータキー
定数名
番組
a.media.showMEDIA_VideoMetadataKeySHOWシーズン
a.media.seasonMEDIA_VideoMetadataKeySEASONエピソード
a.media.episodeMEDIA_VideoMetadataKeyEPISODEアセット
a.media.assetMEDIA_VideoMetadataKeyASSET_IDジャンル
a.media.genreMEDIA_VideoMetadataKeyGENRE初回放送日
a.media.airDateMEDIA_VideoMetadataKeyFIRST_AIR_DATE初回デジタル放送日
a.media.digitalDateMEDIA_VideoMetadataKeyFIRST_DIGITAL_DATEレーティング
a.media.ratingMEDIA_VideoMetadataKeyRATING作成者
a.media.originatorMEDIA_VideoMetadataKeyORIGINATORネットワーク
a.media.networkMEDIA_VideoMetadataKeyNETWORK番組タイプ
a.media.typeMEDIA_VideoMetadataKeySHOW_TYPE広告読み込み
a.media.adLoadMEDIA_VideoMetadataKeyAD_LOADMVPD
a.media.pass.mvpdMEDIA_VideoMetadataKeyMVPD認証済み
a.media.pass.authMEDIA_VideoMetadataKeyAUTHORIZED日パート
a.media.dayPartMEDIA_VideoMetadataKeyDAY_PARTフィード
a.media.feedMEDIA_VideoMetadataKeyFEEDストリーム形式
a.media.formatMEDIA_VideoMetadataKeySTREAM_FORMATオーディオメタデータの定数 audio-metadata-constants
メタデータ名
コンテキストデータキー
定数名
作者名
a.media.artistMEDIA_AudioMetadataKeyARTISTアルバム
a.media.albumMEDIA_AudioMetadataKeyALBUMラベル
a.media.labelMEDIA_AudioMetadataKeyLABEL作成者
a.media.authorMEDIA_AudioMetadataKeyAUTHORステーション
a.media.stationMEDIA_AudioMetadataKeySTATION発行者
a.media.publisherMEDIA_AudioMetadataKeyPUBLISHER広告メタデータ定数 ad-metadata-constants
メタデータ名
コンテキストデータキー
定数名
広告主
a.media.ad.advertiserMEDIA_AdMetadataKeyADVERTISERキャンペーン ID
a.media.ad.campaignMEDIA_AdMetadataKeyCAMPAIGN_IDクリエイティブ ID
a.media.ad.creativeMEDIA_AdMetadataKeyCREATIVE_IDプレースメント ID
a.media.ad.placementMEDIA_AdMetadataKeyPLACEMENT_IDサイト ID
a.media.ad.siteMEDIA_AdMetadataKeyPLACEMENT_IDクリエイティブ URL
a.media.ad.creativeURLMEDIA_AdMetadataKeyCREATIVE_URL定数 constants
メディアイベントのトラッキングに利用できる定数は次のとおりです。
その他の定数
定数
説明
ERROR_SOURCE_PLAYERエラーソースがプレーヤーの定数
MediaObjectkey 定数(MediaObject インスタンス内のキーとして使用)
定数
説明
MEDIA_STANDARD_MEDIA_METADATAMediaInfo trackLoad にメタデータを設定するための定数MEDIA_STANDARD_AD_METADATAEventData trackEvent に広告メタデータを設定するための定数MEDIA_RESUMEDビデオ再開のハートビートを送信する定数。以前に停止されたコンテンツのビデオトラッキングを再開するには、
例えば、あるユーザーがコンテンツの 30%を視聴してからアプリを閉じたとします。その場合はセッションが終了します。その後、同じユーザーが同じコンテンツに再度アクセスした場合、アプリケーションは、そのユーザーが中断した場所から視聴を再開できるようにします。アプリケーションはそのうえで
この例では、ビデオの新しいセッションが作成されますが、SDK によってイベントタイプ「resume」のハートビートリクエストも送信されます。これをレポートで使用することで、2 つのメディアセッションをリンクさせることができます。
mediaTrackLoad を呼び出す際に、mediaInfo オブジェクトの MEDIA_RESUMED プロパティを設定する必要があります(MEDIA_RESUMED は mediaTrackEvent API を使用して追跡できるイベントではありません。)ユーザーが視聴を停止したコンテンツの追跡を継続し、MEDIA_RESUMED で視聴を再開する予定がある場合は、true に設定する必要があります。例えば、あるユーザーがコンテンツの 30%を視聴してからアプリを閉じたとします。その場合はセッションが終了します。その後、同じユーザーが同じコンテンツに再度アクセスした場合、アプリケーションは、そのユーザーが中断した場所から視聴を再開できるようにします。アプリケーションはそのうえで
mediaTrackLoad API を呼び出し、MEDIA_RESUMED を「true」に設定します。これにより、同じビデオコンテンツのこの 2 つのメディアセッションをリンクさせることができます。実装の例を次に示します。mediaInfo =adb_media_init_mediainfo("test_media_name","test_media_id",10,"vod")mediaInfo[ADBMobile().MEDIA_RESUMED] = truemediaContextData = {}ADBMobile().mediaTrackLoad(mediaInfo, mediaContextData)この例では、ビデオの新しいセッションが作成されますが、SDK によってイベントタイプ「resume」のハートビートリクエストも送信されます。これをレポートで使用することで、2 つのメディアセッションをリンクさせることができます。
コンテンツタイプ定数
定数
説明
MEDIA_STREAM_TYPE_LIVEストリームタイプ LIVE の定数
MEDIA_STREAM_TYPE_VODストリームタイプ VOD の定数
イベントタイプ定数(trackEvent の呼び出しで使用)
定数
説明
MEDIA_BUFFER_STARTバッファー開始のイベントタイプ
MEDIA_BUFFER_COMPLETEバッファー完了のイベントタイプ
MEDIA_SEEK_STARTシーク開始のイベントタイプ
MEDIA_SEEK_COMPLETEシーク完了のイベントタイプ
MEDIA_BITRATE_CHANGEビットレート変更のイベントタイプ
MEDIA_CHAPTER_STARTチャプター開始のイベントタイプ
MEDIA_CHAPTER_COMPLETEチャプター完了のイベントタイプ
MEDIA_CHAPTER_SKIP広告開始のイベントタイプ
MEDIA_AD_BREAK_START広告開始のイベントタイプ
MEDIA_AD_BREAK_COMPLETE広告ブレーク完了のイベントタイプ
MEDIA_AD_BREAK_SKIP広告ブレークスキップのイベントタイプ
MEDIA_AD_START広告開始のイベントタイプ
MEDIA_AD_COMPLETE広告完了のイベントタイプ
MEDIA_AD_SKIP広告スキップのイベントタイプ
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb