Stay organized with collections
Save and categorize content based on your preferences.
The IMA SDK for HTML5 allows for setting the continuous play context for an
ads request. The
setContinuousPlayback()
method notifies the SDK whether the player intends to continuously play the content videos
one after another, similar to a TV broadcast. When set to true, the ads returned from
the request are those designated by the ads server as suitable for continuous play. Not
calling this method
leaves the setting as unknown.
The following sample demonstrates how to set continuous play in an ads request.
The IMA SDK for HTML5 also allows for setting whether the player will start playing
automatically or wait for user action to begin playing. This is done using the
setAdWillAutoPlay()
method. When set to true, the ads returned are those designated by the ads
server as suitable for an auto-play environment.
This table details when to request ads for continuous play and auto-play, based on the video content
the ads are paired with.
Video Content
Parameter for setContinuousPlayback()
Parameter for setAdWillAutoPlay()
A single content video that plays upon user interaction
false
false
A single content video that autoplays
false
true
A video playlist that plays the first video upon user interaction but autoplays the
following videos
true
false
A video playlist that autoplays the first video and autoplays the following videos
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-21 UTC."],[[["The IMA SDK for HTML5 allows publishers to set the continuous play context for ad requests, signaling whether content videos will play continuously, influencing the ads served."],["The `setContinuousPlayback()` method indicates if videos will autoplay sequentially, similar to a TV broadcast, while `setAdWillAutoPlay()` specifies if ads themselves will autoplay."],["This distinction is crucial as continuous play impacts ad selection from the ad server, ensuring ads suitable for continuous content are delivered, while autoplay dictates ad playback behavior."],["Publishers should align these settings with their content strategy: single videos with user interaction require neither, single autoplaying videos need `setAdWillAutoPlay(true)`, playlists with autoplay after the first video use `setContinuousPlayback(true)`, and fully autoplaying playlists utilize both."]]],[]]