• Sizmek Ad Suite (SAS): Creative > Ads > New Ad > Design HTML5 Ads > Template Gallery > Video In-Stream Interactive


The HTML5 In-Stream Video-Interactive ad is an In-Stream VPAID ad that supports interactive elements. This feature allows deep client engagement with the ad. This ad can be served as pre-roll, mid-roll, or post-roll within VPAID 2 JavaScript certified sites and players.


Note: VPAID is an IAB standard that specifies an API which the ad and player use to communicate with each other. This communication includes events that the player can use to track, along with functionality that allows interactive creatives to work with the player. For more information about the IAB specifications, see IAB VPAID Specs Site.

By default, HTML5 In-Stream ads are responsive in order to facilitate delivery to video players that contain different dimensions. Responsiveness on the ad level cannot be changed, however Ad Builder allows you to exclude some components from responsively scaling when the ad is scaled. The default template excludes responsive scaling for the Close and Skip buttons. For more information, see HOW TO: Build an HTML5 Responsive Ad In Ad Builder.

Methods for Creating In-Stream Interactive Ads


Note: Currently, the In-Stream Interactive template contains the same attributes as the ad created from scratch. The only difference is that when create an ad from scratch, you can select from a range of dimensions, whereas the In-Stream Template is set only to 640 x 360 pixels.

You can create an In-Stream Interactive ad from the Welcome page in one of the following ways:


In-Stream Main Concepts

Primary Video

The HTML5 In-Stream Interactive ad includes the Primary Video which is based on the video component. The asset loaded into this component serves as the linear element of the In-Stream ad. By default, this video asset is selected and will begin to play on ad load. This component is always the back-most component and forms the background of the ad. It is always listed as the last element in the Layers column. The Primary Videocan be targeted by Ad Builder video actions such as Play or Pause.

Interactive Overlay

All the creative components and interactions added to the ad excluding the Primary Video are part of the interactive layer of the ad. VPAID players will always play the video in the background, and place the interactive elements as an overlay over the Primary Video.

Skip Ad Button

Ad Builder allows you to determine whether the user can skip the ad after a predefined time. By default, the In-Stream Interactive template is set to allow users to skip the ad after five seconds, at which point the Skip Ad button is displayed.

The Skip functionality is flexible. You can clear the Allow Skip after check box or delete the skip button from the stage to prevent users from skipping the video. Alternatively, you can determine whether users can skip the ad on selected sites, and not on others. To do so, keep the Skip button in place, and control the skip functionality on the Ad level SAS.

Close Ad Button

By default, In-Stream ads close after the video ends. However, the In-Stream Interactive ads enable users to engage with the ad even after the video ends. To prevent the ad from closing automatically, you can disable ad auto-close and add a close button allowing them to close the ad when they have completed interacting with the ad. This behavior is based on IAB's In-Stream Video guidelines and VPAID specifications.

In-Stream: Events, Triggers, and Actions


Note: The Video component in In-Stream ads contains dedicated video events, actions, and animations. For more information, see HOW TO: Configure the Video Component in Ad Builder.

Ad Builder supports the following In-Stream events and actions.

In-Stream Events

In-Stream Actions


Skip Related Events and Actions

Ad Builder supports adding the skip functionality to your In-Stream ad. This allows users to skip the In-Stream video before the ad duration ends. This functionality is controlled through the Skip Enabled event and the Allow Skip After x Seconds property. When the Allow Skip After X Seconds field is selected, the Skip Enabled event fires after x seconds once the ad starts. The timing of this ad start is when the video starts playing and not when the ad is loaded. This event acts like any other trigger in Ad Builder, (for example, Click, Mouse In, and Video Play), and is found in the Master Banner’s event list. The default template shows the Skip button after this event fires, you are free to add any action to this event. For example, you could animate the Skip button onto the stage as opposed to just making it appear. The Skip Button itself has an onClick event which includes the Skip Ad action.


Close Related Events and Actions

By default, the In-Stream ad automatically closes when the ad duration is over. Using the Disable Auto Close action causes the ad to remain open and shows a close button that enables the user to close the ad when done interacting. This is useful if the ad has additional elements such as Media Gallery or other elements that the user can interact with.

If the Disable Auto Close action was used anywhere in the ad, then instead of closing the ad when it is completed, the On Close Enabled event will trigger. This event enables you to provide ways for the user to close the ad manually. The default template shows the Close button, which has an on Click event with a Close Ad action.


Creating an In-Stream Interactive Ad from Scratch

  1. In the Ad Builder Welcome page, click Create In-Stream Ad.

    The Create In-Stream Ad opens.

  2. Name your ad.

  3. In the Dimensions list, select a dimension or customize your ad dimensions.

  4. Click Create.

    The In-Stream Banner is displayed in the Instances Manager.

    The banner is set as responsive and cannot be changed.

  5. (Optional) Change the responsive state of the elements in the Master_Banner instance. By default, only the skip_button and close_button are set as non-responsive.

  6. Load a video asset into the Primary Video component. The Ad Duration will automatically change to the new video duration. You can manually adjust the Ad Duration after loading the video asset. According to the IAB, the ad duration should be one of the following: 6, 15, or 30 seconds. Duration should be exact, but the transcoding process may produce slight variations with no more than one second.

  7. Configure the click-through to your destination site. According to the IAB standards, the click-through on interactive ads may extend the ad duration, initiate the interactive ad or take the user to the advertiser's site.

  8. Add engagement and interactivity elements that will be played as overlay over the primary video.

  9. Save your ad.

  10. Preview the ad in the SAS.


    Note: In-Stream ads cannot be previewed using Ad Builder’s local preview. You can access the SAS preview using the Preview menu.

Known Limitations


Important: Since In-Stream Interactive Video Ads in Ad Builder is a beta version, in the upcoming releases we will fix limitations, and address feedback that we receive from our clients in regards to this new format.

Ad Builder Limitations

The following Ad Builder limitations apply:

  • Some video actions that are not defined as part of VPAID API will not be effective when applied on the primary video - Stop, Replay. Due to lack of support in VPAID there is no way to communicate these events to the player therefore they are blocked.

  • Currently Ad Builder does not support MOV and HLS as video assets for the Primary Video.

  • Video components cannot include dynamic functionality, however, text, HTML, and image components can all include dynamic elements.

SAS Limitations

  • Users cannot copy In-Stream ads from the Assets Library.

  • Auto-Transcoding is currently not functional for Ad Builder In-Stream video ads.

Ad Delivery into Different VPAID Players

Some video players, for instance the ones integrated with Google IMA SDK will not allow the creative to interact with the video element. In this cases, the Primary Video dimensions and position as well as mute/volume state cannot be affected from within the creative.

For Google IMA, if the player configures Google IMA to use Unsecure mode, which means Friendly iFrame. the video element controls will be available for the creative.

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request