Interstitials

Describes what was stitched into a VOD session's manifest.

JSON representation
 { 
 "adBreaks" 
 : 
 [ 
 { 
 object (  VodSessionAdBreak 
 
) 
 } 
 ] 
 , 
 "sessionContent" 
 : 
 { 
 object (  VodSessionContent 
 
) 
 } 
 } 
Fields
adBreaks[]

object ( VodSessionAdBreak )

List of ad breaks ordered by time.

sessionContent

object ( VodSessionContent )

Information related to the content of the VOD session.

VodSessionAdBreak

Metadata for an inserted ad break.

JSON representation
 { 
 "progressEvents" 
 : 
 [ 
 { 
 object (  ProgressEvent 
 
) 
 } 
 ] 
 , 
 "ads" 
 : 
 [ 
 { 
 object (  VodSessionAd 
 
) 
 } 
 ] 
 , 
 "endTimeOffset" 
 : 
 string 
 , 
 "startTimeOffset" 
 : 
 string 
 } 
Fields
progressEvents[]

object ( ProgressEvent )

List of events that are expected to be triggered, ordered by time.

ads[]

object ( VodSessionAd )

Ordered list of ads stitched into the ad break.

endTimeOffset

string ( Duration format)

Ad break end time in seconds relative to the start of the VOD asset.

A duration in seconds with up to nine fractional digits, ending with ' s '. Example: "3.5s" .

startTimeOffset

string ( Duration format)

Ad break start time in seconds relative to the start of the VOD asset.

A duration in seconds with up to nine fractional digits, ending with ' s '. Example: "3.5s" .

VodSessionAd

Metadata for an inserted ad in a VOD session.

JSON representation
 { 
 "duration" 
 : 
 string 
 , 
 "companionAds" 
 : 
 { 
 object (  CompanionAds 
 
) 
 } 
 , 
 "activityEvents" 
 : 
 [ 
 { 
 object (  Event 
 
) 
 } 
 ] 
 } 
Fields
duration

string ( Duration format)

Duration in seconds of the ad.

A duration in seconds with up to nine fractional digits, ending with ' s '. Example: "3.5s" .

companionAds

object ( CompanionAds )

Metadata of companion ads associated with the ad.

activityEvents[]

object ( Event )

The list of progress tracking events for the ad break. These can be of the following IAB types: MUTE , UNMUTE , PAUSE , CLICK , CLICK_THROUGH , REWIND , RESUME , ERROR , FULLSCREEN , EXIT_FULLSCREEN , EXPAND , COLLAPSE , ACCEPT_INVITATION_LINEAR , CLOSE_LINEAR , SKIP .

VodSessionContent

Metadata for the entire stitched content in a VOD session.

JSON representation
 { 
 "duration" 
 : 
 string 
 } 
Fields
duration

string ( Duration format)

The total duration in seconds of the content including the ads stitched in.

A duration in seconds with up to nine fractional digits, ending with ' s '. Example: "3.5s" .

Design a Mobile Site
View Site in Mobile | Classic
Share by: