Constructor
new ClientSideAdManager(adContainer, video, locale, adsRenderingSettingsnullable, onEvent)
Parameters:
Name |
Type |
Attributes |
Description |
adContainer |
HTMLElement
|
|
|
video |
HTMLMediaElement
|
|
|
locale |
string
|
|
|
adsRenderingSettings |
google.ima.AdsRenderingSettings
|
<nullable>
|
|
onEvent |
function
|
|
|
- Implements:
- Source:
Members
adContainer_ :HTMLElement
Type:
- Source:
adsRenderingSettings_ :google.ima.AdsRenderingSettings
Type:
-
google.ima.AdsRenderingSettings
- Source:
imaAdsManager_ :google.ima.AdsManager
Type:
- Source:
onEvent_ :function(!shaka.util.FakeEvent)
Type:
-
function(!shaka.util.FakeEvent)
- Source:
requestAdsStartTime_ :number
Type:
- Source:
resizeObserver_ :ResizeObserver
Type:
- Source:
video_ :HTMLVideoElement
Type:
- Source:
videoPlayed_ :boolean
Type:
- Source:
Methods
addImaEventListeners_()
- Source:
Called by the AdManager to provide an updated configuration any time it
changes.
Parameters:
- Source:
isFullScreenEnabled_() → {boolean}
- Source:
Returns:
-
Type
-
boolean
onAdComplete_(enullable)
Parameters:
Name |
Type |
Attributes |
Description |
e |
google.ima.AdEvent
|
<nullable>
|
|
- Source:
onAdError_(enon-null)
Parameters:
Name |
Type |
Description |
e |
google.ima.AdErrorEvent
|
|
- Source:
onAdsManagerLoaded_(enon-null)
Parameters:
Name |
Type |
Description |
e |
google.ima.AdsManagerLoadedEvent
|
|
- Source:
onAdStart_(enon-null)
Parameters:
Name |
Type |
Description |
e |
google.ima.AdEvent
|
|
- Source:
release()
Request that this object release all internal references.
- Implements:
- Source:
requestAds(imaRequestnon-null)
Parameters:
Name |
Type |
Description |
imaRequest |
google.ima.AdsRequest
|
|
- Source:
stop()
Stop all currently playing ads.
- Source:
updateAdsRenderingSettings(adsRenderingSettingsnon-null)
Parameters:
Name |
Type |
Description |
adsRenderingSettings |
google.ima.AdsRenderingSettings
|
|
- Source: