Class VideoStitcherVodStreamRequest


Extends StreamRequest
A class for specifying properties of the video stitcher VOD stream request.
Constructors
constructor
Properties
adTagParameters
You can override a limited set of ad tag parameters on your stream request.
adTagUrl
The ad tag url for your Video Stitcher.
apiKey
The stream request API key.
authToken
The stream request authorization token.
contentSourceUrl
The URI for publisher content.
enableNonce
Enables the addition of a nonce to the request.
format
The stream format to request.
networkCode
The stream request network code.
oAuthToken
The oAuth token to use for your Video Stitcher.
omidAccessModeRules
Settings object for mapping verification vendors to OMID Access Modes.
projectNumber
The project number for your Video Stitcher.
region
The region to use for your Video Stitcher.
streamActivityMonitorId
The ID to be used to troubleshoot the stream with the stream activity monitor.
videoStitcherSessionOptions
The session options IMA DAI uses to set Video Stitcher-specific parameters for this Video Stitcher stream request.
vodConfigId
The VOD config id for the Video Stitcher.

Constructors


constructor

new VideoStitcherVodStreamRequest(): VideoStitcherVodStreamRequest

Properties


adTagParameters

adTagParameters: {
  [key: string]: string;
}
You can override a limited set of ad tag parameters on your stream request. Values added must be strings. For details, see Supply targeting parameters to your stream. You can use the dai-ot and dai-ov parameters for stream variant preference. For details, see Override Stream Variant Parameters.

adTagUrl

adTagUrl: string
The ad tag url for your Video Stitcher.

apiKey

apiKey: string
The stream request API key. Configure your stream API key in the Google Ad Manager UI. For details, see Authenticate DAI video stream requests. Using the API key authenticates applications that attempt to access the stream.

authToken

authToken: string
The stream request authorization token. Used in place of the API key for more secure content authorization. You can control individual content streams authorizations based on this token.

contentSourceUrl

contentSourceUrl: string
The URI for publisher content. Required for on-demand streams.

enableNonce

enableNonce: boolean
Enables the addition of a nonce to the request. You must set this parameter to transmit monetization signals to Google servers when you request ads server side from a third-party server. Defaults to a false value.

format

format: StreamFormat
The stream format to request. Accepts the following string values:
  • hls (default)
  • dash

networkCode

networkCode: string
The stream request network code. To find the network code, see Find Google Ad Manager account information.

oAuthToken

oAuthToken: string
The oAuth token to use for your Video Stitcher.

omidAccessModeRules

omidAccessModeRules: {
  [key: string]: OmidAccessMode;
}
Settings object for mapping verification vendors to OMID Access Modes. The keys must be values from the OmidVerificationVendor enum, and the values must be values from the OmidAccessMode enum.

projectNumber

projectNumber: string
The project number for your Video Stitcher.

region

region: string
The region to use for your Video Stitcher.

streamActivityMonitorId

streamActivityMonitorId: string
The ID to be used to troubleshoot the stream with the stream activity monitor. Use this ID to find a stream log in the stream activity monitor tool.

videoStitcherSessionOptions

videoStitcherSessionOptions: {
  [key: string]: unknown;
}
The session options IMA DAI uses to set Video Stitcher-specific parameters for this Video Stitcher stream request.

vodConfigId

vodConfigId: string
The VOD config id for the Video Stitcher.