Требования к баннерам |
Rich-MediaОписаниеБаннер всплывает поверх содержимого страницы. Стандартный размер: 300×300 и 400×400 px. Может быть нестандартным: состоять из нескольких частей, которые последовательно появляются в разных местах страницы согласно определённому сюжету. Пользователь имеет возможность закрыть баннер. Фон, форма и прозрачность
Односекционный модуль должен быть зацикленным. Активность баннера Rich-Media не должна нарушать нормальной функциональности веб-страницы, (затруднять переход по ссылкам, блокировать использование кнопок и т.д.). Переход с модуля Rich-Media на рекламируемый веб-сайт не может происходить самопроизвольно, без явного на то желания пользователя. Rich-Media модуль должен быть протестирован на стабильность работы под различными видами браузеров и операционных систем. Под стабильностью понимается отсутствие сообщений об ошибках, диалоговых окон, аварийного завершения работы браузеров или операционных систем. В каждом flash-ролике обязательно должна быть кнопка «закрыть», она обязательно должна присутствовать с первого кадра баннера, чтобы всегда была возможность закрыть ролик, даже если он проигран не полностью. Требования к оформлению кнопки «Закрыть» в баннерах Rich-Media
Программный код Ваш рекламный код не должен обращаться к внешнему серверу для выполнения дополнительных скриптов JavaScript. Все функции должны быть реализованы в самом коде. Команды, которые должны быть указаны в программном коде модуля Rich-Media на кнопке «Button» Закрытие баннера по кнопке «закрыть» или по какой-либо другой причине: команда kill с параметром номер_текущего_ролика. Это номер ролика, в котором произошло нажатие на кнопку. Если ролик всего один, то все равно нужно указывать его номер — 0 (ноль). Пример кода на AS2: on(release){ getURL('javascript:fl_Command("kill",0)'); } Пример кода на AS3: function closeHandler(event:MouseEvent):void { flash.external.ExternalInterface.call("fl_Command", "kill", 0); } close_button.addEventListener(MouseEvent.CLICK, closeHandler); close_button - экземпляр кнопки Клик по кнопке, с которой происходит переход на сайт рекламодателя Пример кода на AS2: on(release){ getURL(_root.link1, "_blank"); getURL('javascript:fl_Command("kill",0)'); } Пример кода на AS3: function callLink(e:MouseEvent):void { try { var url:String = LoaderInfo(this.root.loaderInfo).parameters['link1']; var ie:String = ExternalInterface.call("function(){return 'ActiveXObject' in window}"); if (ie == "true") ExternalInterface.call('window.open',url); else navigateToURL(new URLRequest(url), '_blank'); setTimeout(function(){ flash.external.ExternalInterface.call("fl_Command", "kill", 0); }, 200) }catch (e:Error){} var pass:String = LoaderInfo(this.root.loaderInfo).parameters['ar_pass']; if(pass&&pass!="undefined") (new Loader()).load(new URLRequest(pass)); } click_button.addEventListener(MouseEvent.CLICK, callLink); |