JSON object for direct ad breaks

The following code block defines the details JSON object when the type value is direct ad breaks.

The MetadataNode returned by IFeedItemAdapter:getStreamMetadata() contains an entry with key of type com.adobe.mediacore.metadata.DefaultMetadataKeys.JSON_METADATA_KEY and value of a string representation of the details JSON object value below.

“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": [ 
                        { 
                        } 
                    ] 
                } 
            ] 
        } 
    } 
} 

Property Description
tag A string that maps to the tag field in com.adobe.mediacore.timeline.advertising.AdBreak.
time Indicates the start time for the ad break, maps to the time field in com.adobe.mediacore.timeline.advertising.AdBreak. A value of 0 indicates a pre-roll ad.
replace Indicates the ad break replace duration, maps to the replaceDuration field in com.adobe.mediacore.timeline.advertising.AdBreak.
ad-list A list of ads to be played during the given ad break, maps to the List<Ad> field in com.adobe.mediacore.timeline.advertising.AdBreak.

The following code block defines the JSON object for the ads-list array.

"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" 
    } 
], 

Property Description
url The URL to the ad content, maps to the url field in com.adobe.mediacore.timeline.advertising.Ad.
duration The duration of the ad, maps to the duration field in com.adobe.mediacore.timeline.advertising.Ad.
tag A description string.

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
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