直接廣告插播的JSON物件

下列程式碼區塊會定義當類型值為直接廣告插播時的詳細資料JSON物件。

IFeedItemAdapter:getStreamMetadata()傳回的MetadataNode包含鍵類型為com.adobe.mediacore.metadata.DefaultMetadataKeys.JSON_METADATA_KEY的項目,以及下方詳細資訊JSON物件值的字串表示法值。

“metadata”: { 
    “ad” :  { 
        “type”: “direct ad breaks”, 
        “details”: { 
            "ad-breaks": [ 
                { 
                    "tag": "break-001", 
                    "time": 0, 
                    "replace": 0, 
                    "ad-list": [ 
                        { 
                        }, 
                        { 
                        } 
                    ] 
                }, 
                { 
                    "tag": "break-002", 
                    "time": 300000, 
                    "replace": 0, 
                    "ad-list": [ 
                        { 
                        } 
                    ] 
                } 
            ] 
        } 
    } 
} 
屬性 說明
tag 映射至com.adobe.mediacore.timeline.advertising.AdBreak中標籤欄位的字串。
time 指出廣告分段的開始時間,對應至com.adobe.mediacore.timeline.advertising.AdBreak中的時間欄位。 值0表示前段廣告。
replace 指出廣告分段取代持續時間,對應至com.adobe.mediacore.timeline.advertising.AdBreakreplaceDuration欄位。
ad-list 要在指定廣告分段期間播放的廣告清單,對應至com.adobe.mediacore.timeline.advertising.AdBreak中的List<Ad>欄位。

下列程式碼區塊會定義廣告清單陣列的JSON物件。

"ad-list": [ 
    { 
        "url": "https://cdn.auditude.com/player/downloads/data/espn/ads/csx/prog_index.m3u8", 
        "duration": 15000, 
        "tag": "1st break - 1st ad" 
    }, 
    { 
        "url": "https://cdn.auditude.com/player/downloads/data/espn/ads/csx/prog_index.m3u8", 
        "duration": 30000, 
        "tag": "1st break - 2nd ad" 
    } 
], 
屬性 說明
url 廣告內容的URL,會對應至com.adobe.mediacore.timeline.advertising.Ad中的url欄位。
duration 廣告的持續時間,對應至com.adobe.mediacore.timeline.advertising.Ad中的持續時間欄位。
tag 描述字串。

本頁內容

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now