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

advertisement
ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ ДЛЯ БАННЕРОВ ДЛЯ САЙТОВ
1.
Поддерживаемые форматы: GIF, JPEG, PNG, SWF.
2.
Вес баннера не должен превышать 45 Кб, у SWF файлов до 75 Кб.
3.
Рекламный баннер должен иметь видимые границы (обведен в рамку, не совпадающую с
цветом фона).
4.
Рекламный баннер не должен иметь прозрачный фон.
5.
Разрешено использование Flash не выше 8-й версии.
6.
Анимация flash-баннера не должна мешать пользователю и затруднять восприятие
основного содержания страницы сайта (в дизайне запрещено использовать резко перемещающиеся
и мелькающие графические элементы, мигающий фон и т.д.).
7.
При использовании flash-баннера необходимо предоставить gif или jpegзаглушку весом не
более 45 Кб.
8.
Рекламный баннер должен быть предоставлен за 3 дня до начала рекламной компании
9.
При предоставлении рекламного баннера в письме должна дублироваться ссылка для
перехода.
10. Подготовка flash-баннера
10.1. Подготовьте два варианта flash-баннера: flash-ролик (.swf) и заглушку .gif или .jpeg, чтобы
демонстрировать её тем посетителям сайта, у которых нет необходимой версии flashплагина.
10.2. При создании flash-ролика в первом кадре пропишите следующие команды:
if(ar_init == undefined){
ar_init = true;
System.security.allowDomain('*');
}
System.security.allowDomain('*') разрешает доступ загрузчику к переменным баннера и позволяет
правильно инициализировать переменную для клика (link1). При этом в загрузчике не
нужно специально разрешать доступ для загружаемых роликов.
Для того, чтобы зарегистрировать событие «клик» создайте элемент button (при наведении курсора
мыши на такой элемент, он изменяется). Для того, чтобы перейти по клику используется
функция getURL. Ей передаётся два параметра: куда переходить — переменная link1 и
_blank — значение переменной target, чтобы открывать ссылку баннера в новом окне.
В вашем flash-ролике сделайте элемент button. Для этого элемента напишите следующий код:
on (release) {
getURL(_root.link1, "_blank");
}
Обязательно используйте переменную link1 для подсчёта кликов.
Для того, чтобы открывать ссылку баннера в том же окне, укажите во flash-ролике _top.
10.3. Вflash-ролике пропишите скрипт:
on (release) {
getURL(_root.link1, _root.target);
}
Это позволит открывать ссылку баннера согласно тому параметру, который указан в коде
рекламного места.
10.4. Элементов типа button может быть несколько. В зависимости от того, на какой из элементов
кликнули, посетитель может быть направлен на разные адреса. В этом случае вы можете явно
указать, на какой адрес должен быть направлен посетитель. Обязательно кодируйте адрес
функцией escape().
Например:
on (release) {
getURL(_root.link1+escape("http://alternative.url.to.go/path?search#hash"),_root.target);
}
10.5. Прошивка кнопки на клик для учёта кликов одновременно в AdRiver и сторонней системе
В коде вызова баннера в параметре pass укажите ссылку на сторонний счетчик для учёта кликов.
Для элемента button в flash-ролике пропишите следующий скрипт:
on(release){
if (_root.ar_pass){
vartemp_mc = _root.createEmptyMovieClip("temp_mc", _root.getNextHighestDepth());
temp_mc._x = -10000;
varmcLoader = new MovieClipLoader();
mcLoader.addListener({onLoadInit:function(mc:MovieClip){
mcLoader.unloadClip(mc);
}});
mcLoader.loadClip(_root.ar_pass, temp_mc);
}
getURL(_root.link1, _root.target)
}
В ActionScript 3 для элемента button пропишите следующий скрипт:
vartimer:Timer;
function callLink(event:MouseEvent):void
{
varpass:String = LoaderInfo(this.root.loaderInfo).parameters['ar_pass'];
if(pass&&pass!="undefined") (new Loader()).load(new URLRequest(pass));
timer = new Timer(300,1);
timer.addEventListener(TimerEvent.TIMER_COMPLETE,navigate)
timer.start();
}
function navigate(e:TimerEvent):void {
timer.stop();
var url:String = LoaderInfo(this.root.loaderInfo).parameters['link1'];
try {
varie:String = ExternalInterface.call("function(){return !!window.ActiveXObject}");
if(ie)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);
10. При рекламировании БАДов и пищевых добавок должна быть надпись «БАД. Не
является лекарственным средством» или «Не является лекарством». Размер
надписи должен быть не менее 10% рекламной площади.
11. При рекламировании лекарственных препаратов без рецептурного отпуска,
медицинских услуг, в том числе методов лечения, медицинский изделий должно
быть размещено предупреждение о наличии противопоказаний к их применению и
использованию, необходимости ознакомления с инструкцией по применению и
использованию или получении консультации специалистов. Размер надписи
должен быть не менее 5% рекламной площади.
12. Проверка простыхflash-роликов на соответствие техническим требованиям
По ссылке можно загрузить flash-баннер и проверить соответствует ли он требованиям:
http://web.adriver.ru/cgi-bin/bv.cgi
13. Баннеры, предоставленные без учета этих требований, не будут приняты к показу.
Download