A class for specifying properties of the ad request.
Constructors | |
---|---|
constructor
|
Constructor. |
Properties | |
---|---|
ads
|
Specifies a VAST 2.0 document to be used as the ads response instead of making a
request through an ad tag url.
Inherited from
|
ad
|
Specifies the ad tag url that is requested from the ad server.
Inherited from
|
content
|
Specifies the duration of the content in seconds to be shown.
Inherited from
|
content
|
Specifies the keywords used to describe the content to be shown.
Inherited from
|
content
|
Specifies the title of the content to be shown.
Inherited from
|
force
|
Forces non-linear AdSense ads to render as linear fullslot.
Inherited from
|
linear
|
Specifies the height of the rectangular area within which a linear ad is displayed.
Inherited from
|
linear
|
Specifies the width of the rectangular area within which a non linear ad is
displayed.
Inherited from
|
live
|
Specifies the maximum amount of time to wait in seconds, after calling requestAds,
before requesting the ad tag URL.
Inherited from
|
non
|
Specifies the height of the rectangular area within which a non linear ad is
displayed.
Inherited from
|
non
|
Specifies the width of the rectangular area within which a non linear ad is
displayed.
Inherited from
|
omid
|
Settings object for mapping verification vendors to OMID Access Modes.
Inherited from
|
page
|
Specifies the full url of the page that will be included in the Google ad request
for targeting purposes.
Inherited from
|
vast
|
Override for default VAST load timeout in milliseconds for a single wrapper.
Inherited from
|
Methods | |
---|---|
set
|
Notifies the SDK whether the player intends to start the content and ad in response
to a user action or whether it will be automatically played.
Inherited from
|
set
|
Notifies the SDK whether the player intends to start ad while muted.
Inherited from
|
set
|
Notifies the SDK whether the player intends to continuously play the content videos
one after another similar to TV broadcast.
Inherited from
|
Constructors
constructor
new AdsRequest(): AdsRequest
Constructor.
Returns | |
---|---|
AdsRequest
|
Properties
adsResponse
adsResponse: null | string | Document
This parameter is optional.
adTagUrl
adTagUrl: string
This parameter is required.
contentDuration
contentDuration: null | number
This parameter is optional.
contentKeywords
contentKeywords: null | string[]
This parameter is optional.
contentTitle
contentTitle: null | string
This parameter is optional.
forceNonLinearFullSlot
forceNonLinearFullSlot: boolean
linearAdSlotHeight
linearAdSlotHeight: number
This parameter is required.
linearAdSlotWidth
linearAdSlotWidth: number
This parameter is required.
liveStreamPrefetchSeconds
liveStreamPrefetchSeconds: number
nonLinearAdSlotHeight
nonLinearAdSlotHeight: number
This parameter is required.
nonLinearAdSlotWidth
nonLinearAdSlotWidth: number
This parameter is required.
omidAccessModeRules
omidAccessModeRules: {
[key: string]: string;
}
Verification script URLs are internally matched against vendor provided regular expressions to resolve to an OmidVerificationVendor key. IMA then looks up the access mode for the given vendor using this object.
For script URLs that don't resolve to a known vendor, or if the resolved OmidVerificationVendor is not provided in this object, IMA will use the access mode provided for OmidVerificationVendor.OTHER. If OmidVerificationVendor.OTHER is not provided, then the LIMITED access mode will be used.
pageUrl
pageUrl: null | string
This parameter is optional.
vastLoadTimeout
vastLoadTimeout: number
This parameter is optional.
Methods
setAdWillAutoPlay
setAdWillAutoPlay(autoPlay: boolean): void
Notifies the SDK whether the player intends to start the content and ad in response to
a user action or whether it will be automatically played. Changing this setting will
have no impact on ad playback.
Parameters | |
---|---|
autoPlay: boolean
|
Whether the content and the ad will be autoplayed or whether it will be started by a user action. |
setAdWillPlayMuted
setAdWillPlayMuted(muted: boolean): void
Notifies the SDK whether the player intends to start ad while muted. Changing this
setting will have no impact on ad playback, but will send the appropriate signal in
the ad request to allow buyers to bid on muted inventory.
Parameters | |
---|---|
muted: boolean
|
Whether the ad will be played while muted. |
setContinuousPlayback
setContinuousPlayback(continuousPlayback: boolean): void
Notifies the SDK whether the player intends to continuously play the content videos
one after another similar to TV broadcast. Changing this setting will have no impact
on the ad playback, but will send the appropriate signal in this ad request to allow
buyers to bid on the type of ad inventory.
Parameters | |
---|---|
continuousPlayback: boolean
|
Whether the content video is played one after another continuously. |