Требования к баннерам

Общие технические требования

240×400 (300×250)

Геобаннер

TopLine

ScreenGlide

Расхлоп

Rich-Media

Rich-Media многокомпонентный

Расхлоп

Описание

Баннер состоит из двух flash-роликов разной высоты или ширины. Сначала появляется первый flash-ролик (при этом контент страницы закрывается), его видно заданное количество секунд, затем он заменяется на второй. Баннер не ограничен по показам уникальному посетителю. Он раскрывается на каждый показ по направлению к центру страницы.

TopLine: Сразу после загрузки страницы баннер имеет размер 300 px по высоте. Спустя заданное время (обычно 5 секунд) сворачивается до стандартного размера.

240x400: Сразу после загрузки страницы баннер разворачивается по горизонтали, сохраняя свой размер по высоте (500 px). Спустя заданное время (обычно 5 секунд) сворачивается до стандартного размера.

Необходимо подготовить два flash-ролика: большой и маленький. Для маленького flash-ролика должна быть заглушка (.gif, .jpeg или .png). Она показывается тем посетителям сайта, у которых нет необходимой версии flash-плагина.

Если необходимо один раз показывать раскрывающийся TopLine, а в остальное время обычный TopLine, то вы можете загрузить раскрывающийся TopLine приоритетом выше, ограничить по показам уникальному посетителю, а ниже приоритетом загрузить TopLine без ограничений. При этом оба баннера должны быть одного типа.

Программный код

Ваш рекламный код не должен обращаться к внешнему серверу для выполнения дополнительных скриптов JavaScript. Все функции должны быть реализованы в самом коде.

В первом кадре flash-ролика пропишите следующие команды.

Для того, чтобы зарегистрировать событие «клик» создайте элемент button (при наведении курсора мыши на такой элемент, он изменяется). Для того, чтобы перейти по клику используется функция getURL. Ей передаётся два параметра: куда переходить — переменная link1 и _blank — значение переменной target, чтобы открывать ссылку баннера в новом окне.

Для элемента button в flash-ролике пропишите следующий скрипт:

on(release){
 if (_root.ar_pass){
 var temp_mc = _root.createEmptyMovieClip("temp_mc", _root.getNextHighestDepth());
 temp_mc._x = -10000;
 var mcLoader = new MovieClipLoader();
 mcLoader.addListener({onLoadInit:function(mc:MovieClip){
 mcLoader.unloadClip(mc);
 }});
 mcLoader.loadClip(_root.ar_pass, temp_mc);
 }

getURL(_root.link1, '_blank')
}

В ActionScript 3 для элемента button пропишите следующий скрипт:

function callLink(event:MouseEvent):void {
 var pass:String = LoaderInfo(this.root.loaderInfo).parameters['ar_pass'];
 if(pass&&pass!="undefined") (new Loader()).load(new URLRequest(pass));

 var url:String = LoaderInfo(this.root.loaderInfo).parameters['link1'];
 try {
 var ie:String = ExternalInterface.call("function(){return !!window.ActiveXObject}");
 if (ie == "true") ExternalInterface.call('window.open',url);
 else navigateToURL(new URLRequest(url), '_blank');
 }catch (e:Error){
 navigateToURL(new URLRequest(url), '_blank');
 }
}
click_btn.addEventListener(MouseEvent.CLICK, callLink);

Обязательно используйте переменную link1 для подсчёта кликов.

Вход в кабинет рекламодателя

Для входа в кабинет введите логин и пароль.

Вход в кабинет веб-издателя

Для входа в кабинет введите логин и пароль.
Если вы не&nbnbsp;зарегистрированы, необходимо оформить заявку.