自訂廣告標籤的JSON物件

當類型為自訂廣告標籤時,下方的程式碼區塊會定義「詳細資料」JSON物件。

IFeedItemAdapter:getStreamMetadata()返回的MetadataNode包含2個條目:

  1. 鍵類型為com.adobe.mediacore.metadata.DefaultMetadataKeys.CUSTOM_AD_MARKERS_METADATA_KEY的條目,以及由TimeRangeCollection.toMetadata()返回的元資料節點實例的值。
  2. 第二條目具有類型com.adobe.mediacore.metadata.DefaultMetadataKeys.METADATA_KEY_ADJUST_SEEK_ENABLED的鍵,其值如下的​adjust-seek-position​屬性。
“metadata”: {
    “ad” :  {
        “type”: “custom ad markers”,
        “details”: {
            "adjust-seek-position": true,
            "time-ranges": [
                {
                    "begin": 5000,
                    "end":15000
                },
                {
                    "begin": 120000,
                    "end":135000
                }
            ]
        }
    }
}
屬性 說明
調整尋道位置 true或false,用來設定中繼資料節點中com.adobe.mediacore.metadata.DefaultMetadataKeys.METADATA_KEY_ADJUST_SEEK_ENABLED索引鍵的值。
時間範圍 JSON物件陣列,指示每個廣告標籤的時間範圍。 每個JSON物件項目會對應至com.adobe.mediacore.utils.TimeRange的例項。
time-ranges.begin 以毫秒錶示的值,用於指示廣告標籤的開始時間。
time-ranges.end 以毫秒錶示的值,用於指示廣告標籤的結束時間。

請參閱TVSDK檔案,以取得自訂廣告標籤如何運作的詳細資訊。

本頁內容