Formats and mechanics
HTML Content
Supported in banner and interstitial ad units. It is not recommended to use custom controls (close button, skip or rewind, adtune button), as Yandex SSP will display them automatically.
The recommended creative payload is up to 64KB.
Yandex SSP supports MRAID versions 1.0 and 2.0. The creative code must include <script src="mraid.js"></script> for proper rendering, and the click must be triggered using mraid.open().
Supported media formats: JPG/JPEG, PNG, GIF. Auto-play of sound and auto-click are prohibited.
To correctly display the ad, always use the block dimensions — they are passed in the .imp.banner.w and .imp.banner.h fields.
Video Content
Supported in banner, interstitial, and rewarded ad units.
The video player supports VAST 2.0, 3.0, 4.0, and Wrapper, VPAID is additionally supported only for web inventory. Refer to .imp.video.protocols and .imp.video.api for the correct creative type selection.
The maximum file size allowed is 2MB. Video duration can be limited individually, actual limits are provided in the .video.maxduration and .video.minduration fields.
For interstitial ads, the recommended duration is 5–30 seconds, for rewarded ads — 20–60 seconds.. The video will replay until the user closes the ad.
Yandex Mobile SDK supports Companion Ad. refer to .video.companionad and .video.companiontype, if these fields are not passed – Companion is not available for showing. It is strongly recommended not to send empty Companions or multiple Companions at once.
If several Companion objects are present in one VAST, the first non-empty one will be selected in the following order:
Static ResourceHTML Resourceiframe Resource
You must specify the Companion size in the tag <Companion width="720" height="1280">.
Tracking links are fired according to VAST 4.0. For Companion Ads, CompanionClickThrough and CompanionClickTracking are fired respectively.
Native Content
Native Ad is supported across all inventory based on oRTB Native 1.2
The required assets for display are Title and Main image. It is recommended to send all available assets for better performance. Entire URLs must support https.
For media assets sizes, refer to wmin and hmin in BidRequest.
Asset parameters
|
Asset ID |
Asset Name |
Description |
Data Type |
Asset Type |
Restriction |
|
1 |
Title |
A title with a description related to the advertised product or service |
String |
Mandatory |
up to 140 characters |
|
2 |
Main image |
The primary banner to be displayed |
Img |
Mandatory |
minimum 150x150 |
|
5 |
Description |
Additional text related to the advertised product or service |
String |
Recommended |
up to 140 characters |
|
9 |
display_url |
The display domain or bundle to which a transition will be made. |
String |
Recommended |
up to 50 characters |
|
10 |
CTA |
Call to Action placed on a clickable button |
String |
Recommended |
up to 15 characters |
|
11 |
Icon |
An additional icon (favicon) for the advertisement of mobile applications. Often matches the icon from the app store. |
Img |
Recommended |
minimum 50x50 |
CTV Content
Unavailable for DSP partners by default. Contact your account manager for details.
Only VAST InLine without Companion Ads is supported.
Horizontal video orientation and other technical restrictions listed in the table below are mandatory.
|
Parameter |
Requirement |
|
Formats |
MP4 (H.264/AVC), MOV (ProRes 422), WebM (VP9), AVI (XviD) |
|
Resolution |
Minimum 720p, recommended 1080p (Full HD) or 4K |
|
Video Bitrate |
≥ 8 Mbps (1080p), ≥ 12 Mbps (4K) |
|
Frame Rate |
24–60 FPS (no artificial frame interpolation) |
|
Aspect Ratio |
16:9 (standard) |
Additional Features
AutoStoreKit and SKOverlay
Available only for iOS devices (depending on iOS version). Supported when the .ext.skadn object is present in the BidRequest. If you do not see your skadnetids, contact your account manager.
ASK and SKOverlay always show together within an ad impression if the .ext.skadn object is included in the BidResponse. By default, for fullscreen ads, SKOverlay appears first at the bottom of the screen, and ASK opens after pressing the skip button (if an EndCard is present) or automatically after 5 seconds from the start of the ad.
Yandex SSP allows control of ASK behavior. One of the following values should be passed in .seatbid.bid.ext.skadn.ext.ask field in BidResponse.
|
Value |
Type |
Description |
|
|
- |
If the flag is not provided, ASK will be opened after skip. The click will be fired automatically. |
|
|
Integer |
If the flag is not provided, ASK will be opened after skip. The click will be fired automatically. |