FAQ

What is the Video Ads SDK

The Video Ads SDK is a library that is integrated into a video player and shows a video ad with VAST/VPAID support. Using the Video Ads SDK, video ads are integrated into content on the sites of Yandex Advertising Network (YAN) partners. You can use the Yandex video player or any third-party video player.

How does the Video Ads SDK work?

After receiving a request from the video player integrated with the Video Ads SDK, content playback is paused to play ads and, when the ad unit ends, content playback is resumed. The architecture of this solution allows implementing the correct performance of and full support for video ad functionality in the Yandex Advertising Network based on the common IAB standards.

Why is it important to switch to the Video Ads SDK?

The Yandex Video Ads SDK runs out of the box and lets YAN sites save on development resources: you'll no longer need to keep the video player up-to-date, make regular changes to the code, or monitor IAB spec updates because the built-in ad module does that all that automatically. With the Video Ads SDK, you get:

  • Full support for the video ad functionality in the YAN;
  • Seamless integration with ADFOX;
  • Lower technical losses and advanced analytics by using a unified technology ecosystem;
  • The ability to serve creatives from other advertising systems that meet IAB standards.

If I have external monetizers and/or direct sales set up, what will happen to them?

The Video Ads SDK allows sites to place and track video ads that meet the VAST/VPAID standards from both the YAN and external monetizers. A wide range of settings and a full-featured API let you implement the most profitable option for serving ads, factoring in all external monetizers and direct sales.

How can I set up ad mediation using the Video Ads SDK?

You can do this at the Video Ads SDK level using ADFOX and at the video player level. At the SDK level, bids are accepted from external monetizers, while dynamic monetization in ADFOX integrates them with direct sales and the YAN into a general auction where the highest bid wins. As a result, the site gets the maximum revenue from each ad unit impression. At the player level, the logic of the entire integration (the sequence of accepting bids, the auction procedure, and so on) is set directly in the video player on the website, while logic management remains on the placement side.

What is the difference between using the Video Ads SDK and direct integration via VAST/VPAID?

The Video Ads SDK is based on VAST/VPAID standards as well, but there are some key differences. It's difficult to set up direct integration through VAST/VPAID: you need to manually specify each event one by one (ad playback start, middle of ad playback, and ad playback end) and set the impression logic according to the appropriate VAST links. Since the video player usually plays creatives from both the YAN and other advertising systems, this kind of integration often turns out to be too bulky. Custom integration like this may cause technical losses and a lot of errors, which may negatively impact a partner's income (the key performance indicator). The Video Ads SDK eliminates these issues by running out of the box.

How do I control the volume of ads?

Ad playback doesn't affect the sound volume and uses the current video player settings. To control the volume in the player, use the AdPlaybackController object.

An ad can automatically mute the sound if it's impossible to play the ad with the sound on.

How do I switch to the Video Ads SDK?

You can install everything by following the instruction. If you have any questions about migrating to the SDK, contact support. We do our best to respond to requests as quickly as possible and to always be in touch.