CompanyJobsFor developersFor advertisersEvents
Log in
Menu
Main
Requirements for ad materials
 

Advertising requirements

  • General Terms and Conditions
  • Regulations for placing advertisements on Yandex
  • Yandex.Direct
  • Yandex.Market
  • Banner Ads
  • Text Ads
  • Smart banner
  • Requirements to Theme Packages. Media Context Banner
  • Procedure for Placement of Materials on Yandex Internet Media Places
  • HTML5 banner ads
  • Flash Banners with Video and Audio
  • Yandex Home Page display advertising. Technical requirements for 728×90 banner ads
  • Yandex Home Page display advertising. Technical requirements for 728×90 banner ads with drop-down
  • Technical requirements for banners on the mobile version of the Yandex Home Page
  • Media Services
  • KinoPoisk
  • Video banners
  • Yandex Video Network
  • Аdvertising on Yandex.Radio and Yandex.Music
  • Moderation: ad rules and requirements

Flash Banners with Video and Audio

  1. Files should be sent to Yandex in Flash (.SWF) format, banners should be sent in GIF, JPEG or PNG formats. All files relating to the same ad should have the same name.
  2. Banners in Flash-format are accepted (not above version 10).
  3. Users should only be directed to the site once they have clicked on the flash banner (onRelease event), the advertised site should open in a new window of the browser. To calculate the traffic received from a flash banner, you must use the following parameters in the button object (ActionScript 2.0):
    on(release) { 
    getURL(_root.link1, "_blank");
    }

    You don’t need to create a variable link1.
  4. The flash banner animation should not distract or make it difficult for the user to view the pages of the website (banners with flashing graphics, and/or backgrounds, or fast-moving animation etc. are not permitted).
  5. When preparing flash banners, the use of low quality graphical elements is not permitted, including:
    • deformed images or images with artifacts resulting from file compression
    • low resolution images (the image is pixelated), or images that are blurry
  6. The flash banner cannot exchange information with other websites, in particular, the following scripts are not permitted:
    1. loadMovie, loadMovieNum and class MovieClipLoader
    2. loadVariables, loadVariablesNum and class LoadVars
    3. XML.load, XML.send и XML.sendAndLoad
    4. XMLSocket
  7. We do not accept advertising materials (banners) with the context menus disabled, making it impossible for users to stop the animation.
  8. The banner should not be confusing (obfuscated).
  9. Picture file and text limitations are described in the “Banner Ads. Advertising requirements” and “Text Ads. Advertising requirements” sections.
  10. In order to track clicks on the banner in Flash format, it is necessary to set up the links in the original file (.FLA) in the following way:

    getURL(_root.link1, "_blank"); for the first link
    getURL(_root.link2, "_blank"); for the second link
    getURL(_root.linkN, "_blank"); for the N-th link

    The Flash file should be embedded into the HTML script in the following way:
    <object data="movie.swf?link1=http://www.1.ru/&link2=http://www.2.ru/"...>
    	...
    <param name="movie" value="movie.swf?link1=http://www.1.ru/&link2=http://www.2.ru/">
    	...
    </object>

    In the interests of avoiding false results, we recommend not using links containing characters from the Russian or any other “foreign” alphabet.
    Advertising materials for Contextual banners may only contain the following link:
    getURL(_root.link1, "_blank");
  11. Flash banners cannot interact with the webpages on which they are placed, in particular, the getURL("javascript:") script is not permitted, the FSCommand and ExternalInterface mechanisms are also not permitted.
  12. The Flash banner should comply with personal privacy regulations, in particular:
    1. SharedObject and LocalConnection cannot be used
    2. Access to the microphone or webcam is forbidden
    3. Access to the clipboard is forbidden (System.setClipboard)
    4. SWF-files must not contain non-standard SWF-tags used to hide code
  13. Banners should not produce considerable load on a user’s computer when displayed on the webpage1
  14. Examples of correct Flash usage can be found here:

    Flash banner, Flash source code, Alternative picture, html-code, all of which are used for displaying the banner, all these files can also be found here.
  15. Video clips can be embedded into a Flash banner:
    1. Video format — .FLV, mp4.
    2. Supported video codecs: On2 VP6, Sorenson Spark, H.264.
    3. The maximum file size is 1 MB.
    4. The video should be displayed within the Flash banner (no additional windows can be opened).
    5. The video must be initiated by the user. In addition, the user must be able to stop or restart the video sequence at any point. This functionality must be added by the advertiser when creating the banner.
    6. The user must be informed of the file size beforehand (for example, a button within the banner reading “Show video: 250KB”).
    7. In the interests of security and reducing download time, all video files will be hosted on Yandex servers.
    8. The link to the video should be embedded in the banner using the video1 parameter. The reference to the video player code in the ActionScript may look like this:
      // ... video player code
      myNetStream.play(_root.video1);
    Video calls are not supported in Contextual banners.
  16. Audio clips can be embedded into a Flash banner:
    1. The audio file should be in .MP3 format (with a sample frequency of 44.1KHz (i.e. 22.05, 11.025), with a bitrate of no more than 256 Kb/s).
    2. Supported audio codecs: AAC and MP3.
    3. The maximum file size is 100 KB.
    4. The audio file should be played within the Flash banner (no additional windows can be opened).
    5. The audio clip must be initiated by the user. In addition, the user must be able to stop or restart the audio clip at any point. This functionality must be added by the advertiser when creating the banner. The user must be informed of the file size beforehand (for example, a button within the banner reading “Play audio: 59KB”).
    6. In the interests of security and reducing download time, all audio files will be hosted on Yandex servers.
    7. The link to the audio file should be embedded in the banner using the audio1 parameter. The following is an example of code for loading and playing the audio clip (ActionScript 2):
      var mySound : Sound = new Sound();
      mySound.loadSound(_root.audio1, true);
    Audio calls are not supported in Contextual banners.


To test the level of CPU usage, advertising materials use a dedicated computer (an Intel® Core™2 Duo CPU P9600@ 2,53 GHz, 2 GB RAM, and 64-800 MB video memory) running Windows 7 Professional 64 bit. This computer is configured in a standard manner to operate in an office.

A special page is loaded, which only contains this banner, for testing purposes. No other programs are running at the time.

The CPU load level is evaluated using the Task Manager.

During such tests, the banner should not take up more than 50% of the CPU’s resources based on information in the Performance tab of Task Manager (Update Speed is set to High for the test).

If 50% of the CPU’s resources are used for a considerable amount of time (fractions of a second) or the CPU load peaks over 70%, the banner is considered to take up too much of the computer’s resources.

RAM usage is not optimized, and no additional utilities or programs are loaded on start-up. After logging in (without any applications running), the amount of memory used by system processes is around 62-63 MB according to the Task Manager.

Services

Yandex.Direct
Yandex.Market
Yandex.Metrica
AppMetrica
Yandex.Webmaster
Yandex.Audience
Yandex.Directory
Yandex.Tracker

Yandex advertising products

Search advertising
Yandex Advertising Network
Mobile Advertising
Display Advertising
Video advertising
Retargeting
Yandex.Direct automatic strategies
Audio advertising
Location-based advertising
Other Yandex services

Technologies

Direct API
Metrica API
AppMetrica
Market API
Money payment processing

Training & Certification

Training & Certification
Online Course
Certification of specialists

For Partners

For Agencies
Yandex partner status
Ad Network
ADFOX

Contacts

Yandex support service
Offices
Local advertising agencies
Get professional help with setting up Yandex.Direct

Legal Documents

Privacy Policy
Interest-based advertising on Yandex.Direct

Requirements

Technical Requirements
General Terms and Conditions
Regulations for Placing Advertisements

Advertising rates

Price List
© 2004–2025  YANDEX LLC