type LinearStreamCreateRequest (v202508)

  • LinearStreamCreateRequest is used for linear streams and contains debugging information updated as the stream progresses.

  • This object inherits from StreamCreateRequest, which includes fields for the ad request URL, user agent, and how ad tracking URLs are pinged.

  • LinearStreamCreateRequest adds fields specific to live stream events, such as asset key, name, ID, start and end times, and prefetch and pod trimming enablement.

Contains linear specific debugging information about the request that happens once per session from the video player to retrieve the streaming URL chunks that are constantly updated as the stream progresses.


Namespace
https://www.google.com/apis/ads/publisher/v202508

Field

StreamCreateRequest (inherited)

url

xsd:string

The ad request URL.

userAgent

xsd:string

The user agent (i.e. device) the session is on.

reportingType

ReportingType

Indicates how ad tracking URLs are pinged.


Enumerations
DISABLED
CLIENT
SERVER
AD_MEDIA
UNKNOWN

LinearStreamCreateRequest

liveStreamEventAssetKey

xsd:string

The LiveStreamEvent event code.

eventName

xsd:string

The LiveStreamEvent event name.

liveStreamEventId

xsd:long

The LiveStreamEvent event id.

eventStartDateTime

DateTime

The date and time the event started.

eventEndDateTime

DateTime

The date and time the event ended.

prefetchEnabled

xsd:boolean

Whether the stream has prefetch enabled.

podTrimmingEnabled

xsd:boolean

Whether this stream has pod trimming enabled.