How-to guides
These guides cover common tasks when working with OptiView Ads (SGAI & SSAI). They explain how OptiView Ads fits into your existing video workflow, how ad impressions are tracked, how to pass ad targeting parameters from the backend and the client, how to serve a different ad experience per device with variants, and how to create backdrop images for the advanced layouts.
Workflow integration
OptiView Ads is designed to integrate with your existing video workflow with minimal changes. There is no proxy or manifest manipulation service to place between your origin and your CDN: your content keeps flowing from your origin, through your CDN, to your players exactly as it does today.
Ad impression tracking
An ad impression is counted for every ad break that is presented to a viewer with OptiView Ads. The impression is recorded when the break starts playing — the moment the player fires its ad break begin event — so a break that is scheduled but never shown to a viewer does not count as an impression.
Ad targeting parameters
When an ad server such as Google Ad Manager decisions a break, you can pass key-value parameters with the request to personalize the ads — for example the content genre, the placement type, or custom targeting values. In OptiView Ads, these parameters are called assetParameters. For Google, they map directly to the ad tag parameters (adTagParameters) on the ad request.
Variant selection
Not every device can render every ad experience: a Double Box needs two simultaneous video streams, an L-shape needs room to scale the content down, and a phone screen is better served by a plain fullscreen ad. With variants, a single break carries multiple ad experiences, and the player selects the one that fits the device it runs on — you schedule one break, and every viewer gets an experience their device supports.
Create backdrop images
A backdrop is a companion image that is shown along with the player during an ad.