- Справка баннеры
- Переименованные типы кодов
- HTML-Banner (HTML5)
- HTML-Fullsreen
- Flash banner
- Synchronized flash banners
- ScreenGlide
- FullScreen
- Expandable
- TopLine
- PeelDown
- Hatchet
- BackGround
- ScreenGlideClick
- ExpandableClick
- Expandable “Hatchet”
- Polite banner
- Pop-Under (Pop-Up)
- XML-banner
- MPU banners
- Rich-media
- Flash banner preparation for further AdRiver pixel insertion
- Video banner
- TopLine с растягивающимся Flash-роликом на коде extension
- TopLine с отдельными элеменатми на коде extension
- TopLine на коде poster
- TopLine на коде AjaxJS
- Rich-media на коде AjaxJS
- Slider
- MediaText (Комод) на коде html240x400
- PictContext на коде AjaxJS
- HTML-баннер на коде HTML 728×90
- HTML-баннер на коде AjaxJS
- Пример реализации дублирования баннера
- ExpandableMove на коде extension
- ExpandableMove на коде poster
- ExpandableMove на коде AjaxJS
- Expandable на коде AjaxJS
- ScreenGlide на коде AjaxJS
- ScreenGlideMove на коде AjaxJS
- ExpandableScreenGlide на коде AjaxJS
- ExpandableScreenGlideMove на коде AjaxJS
- Текстовый блок
- Баннер нестандартного размера
- Форма в HTML-баннере
- Тизерный блок
- LinkContext
- Графический баннер
- Общие технические требования к баннерам
- CatFish
- Slider
- Пример баннера HTML-FullScreen
- Пример HTML MPU баннера, раскрывающегося при наведении, закрывающегося по клику
- Пример HTML MPU баннера с большой панелью, раскрывающейся на 100% экрана
- Варианты снижения расхождений вызова кода ajax с системами веб-аналитики
- Доп. возможности баннеров
- Спецификации
- Видео VAST VPAID
- Видео VAST
- HTML-баннер (HTML5)
- CatFish
- HTML-FullScreen
- Click BackGround
- Брендирование
- Native Video
- HTML MPU
- Топор
- TopLine
- Expandable
- Rich-media
- BackGround
- ExpandableClick
- PictContext
- MediaText (Комод)
- ScreenGlide
- Баннер нестандартного размера
- ScreenGlideClick
- ScreenGlideMove
- ExpandableMove
- ExpandableScreenGlideMove
- XML-баннер
- ExpandableScreenGlide
- Текстово-графический блок
- Тизерный блок
- LinkContext
- Графический баннер
- Слайдер
- Аудио-баннер DAAST
- Баннер по положению устройства
- Примеры баннеров
- Пример баннера HTML-FullScreen
- Пример баннера HTML
- Пример баннера CatFish
- Пример баннера Click BackGround
- Пример баннера Брендирование
- Пример баннера HTML MPU
- Пример баннера Топор
- Пример баннера Native Video
- Пример баннера TopLine
- Пример баннера VAST
- Пример баннера VAST VPAID
- Пример баннера Expandable
- Пример баннера Rich-Media
- Пример баннера BackGround
- Пример баннера ExpandableClick
- Пример баннера PictContext
- Пример баннера MediaText (Комод)
- Пример баннера ScreenGlide
- Пример баннера нестандартного размера
- Пример баннера ScreenGlideClick
- Пример баннера ScreenGlideMove
- Пример баннера ExpandableMove
- Пример баннера ExpandableScreenGlideMove
- Пример баннера ExpandableScreenGlide
- Пример баннера Текстово-графический блок
- Пример баннера LinkContext
- Пример графического баннера
- Пример баннера Слайдер
- Пример баннера по положению устройства
- Пример баннера Тизерный блок
- Устаревшие форматы
- Спецификации устаревших форматов
- Мультипанельные баннеры (MPU, FlyScreen, OverLay)
- SideKick
- ShowCase
- MenuOverlay
- Видеобаннер
- Радиобаннер
- FlashFull
- Баннер в приложении для iPhone/iPad
- MultiScreen
- Сессионный Poster
- Minisite
- MPU-баннер, меняющий фон страницы
- Баннер наблюдатель
- SideKick из Rich-Media
- Баннер, ведущий на разные страницы в зависимости от геозоны
- Flash-баннер
- PoliteBanner
- Pop-Under (Pop-Up)
- Топор с расхлопом
- BackOver
- PeelDown (уголок)
- FullScreen
- Инструменты
- Функциональности устаревших форматов
- Flash-AjaxJS
- Flash468x60
- Pop-Under на коде JavaScript
- Pop-Under на коде AjaxJS
- Топор с расхлопом на коде JavaScript
- PeelDown на коде JavaScript
- PeelDown на коде AjaxJS
- FullScreen на коде AjaxJS
- SideKick на коде AjaxJS
- Видеобаннер на коде flash 240×400
- FlashFull на коде AjaxJS
- Топор с расхлопом на коде ajax
- MultiScreen
- Баннер наблюдатель
- FullScreen на коде extension
- Примеры устаревших форматов
- Пример баннера Сессионный Poster
- Пример MPU-баннера, меняющего фон страницы
- Пример баннера-наблюдателя
- Пример баннера, ведущего на разные страницы в зависимости от геозоны
- Пример Flash-баннера
- Пример баннера Pop-Under (Pop-Up)
- Пример баннера Топор с расхлопом
- Пример баннера FullScreen
- Пример мультипанельного баннера (MPU, FlySreen, Overlay)
- Пример баннера SideKick
- Пример баннера ShowCase
- Пример баннера MenuOverlay
- Пример видеобаннера
- Пример радиобаннера
- Пример баннера FlashFull
- Пример баннера PeelDown (уголок)
- AdRiver Creative Toolkit
- Спецификации устаревших форматов
FullScreen
1. Banner summary
Short description: intro banner.
Code type: Ajax, Poster, Extension.
Examples: FullScreen on Ajax code, FullScreen on Poster code.
Third party tracking: Flash banner preparation for further AdRiver pixel insertion.
Specification: a full-page transitional ad, FullScreen plays video or Flash animation within the active browser window before a new page loads. For FullScreen on a poster/extension code it is required that user’s web browser accepts cookies files.
One recommends using a poster code only if a banner is situated at the second screen and should be displayed when an user scrolls to it. On this code banner is displayed after complete loading of the webpage. In other cases one strongly recommends using an extension code.
2. Banner preparation
2.1. FullScreen on Extension / Poster codes
2.1.1. Flash-movie on ActionScript 2
A banner should contain a button “Learn more”. This element should have the following ActionScript:
on(release) { getURL(_root.link1, "_blank"); getURL(_root.ar_backref, "_self"); }
The second required button is “Skip ad” button. You can use any text on this button. The button should have the following ActionScript:
on(release) { getURL(_root.ar_backref, "_self"); }
After a movie loads, a countdown timer should be turned on. It is usually set to 10-15 seconds, but the time can vary (please check particular website requirements). E.g. for Mail.ru countdown duration is 7 seconds.
The countdown should be presented on the screen. E.g.:
“This ad closes in ” …. “seconds. You will be redirected back to ” + _root.site_name
The example code of countdown timer:
var timerSec = 15; function set_timer(){ _root.txt.text = "возврат на сайт " + _root.site_name + " через " + timerSec + " секунд"; var aaa = setInterval(function(){ if (timerSec == 0) { clearInterval(aaa); getURL(_root.ar_backref, "_self"); stop(); return; } --timerSec; _root.txt.text = "возврат на сайт " + _root.site_name + " через " + timerSec + " секунд"; } , 1000); }; set_timer();
You may provide an additional button “Pause countdown”. Countdown is stopped on press or on mouseover. You can also pause countdown, when cursor is over clickthrough button to prevent a situation when FullScreen is suddenly closed. Note that “Button” here means any shape or movie.
When countdown reaches zero, this script should be executed:
getURL(_root.ar_backref, "_self"); stop();
The countdown starts when banner starts playing. While loading with preloader you should present “Skip ad” button.
To download in flash-movie additional parts (downloaded with banner), you should add name of an additional part to a _root.ar_comppath.
Example:
_root.ar_comppath + 'flash_name.swf'
2.1.2. Flash-movie on ActionScript 3
In the first frame of your movie you should write the following ActionScript:
import flash.external.ExternalInterface; function decodeAlt(alt:String):String{ var tf:TextField = new TextField(); tf.htmlText = alt; return tf.text; } function set_timer() { var site_name:String = decodeAlt(LoaderInfo(this.root.loaderInfo).parameters['site_name']); Object(root).txt.htmlText = 'Возврат на сайт ' + site_name + ' через ' + timerSec + ' секунд.'; var aaa = setInterval(function() { if (timerSec == 0) { clearInterval(aaa); callClose(null); stop(); return undefined; } --timerSec; Object(root).txt.htmlText = 'Возврат на сайт ' + site_name + ' через ' + timerSec + ' секунд.'; } , 1000); } if(Object(root).timer_init == undefined) { Object(root).timer_init = true; var timerSec = 15; set_timer(); }
where timerSec is a countdown timer, which turns on after the movie is loaded.
The button “Learn more” should contain the following script:
function callLink(event:MouseEvent):void { var url:String = LoaderInfo(this.root.loaderInfo).parameters['link1']; var backref:String = LoaderInfo(this.root.loaderInfo).parameters['ar_backref']; try { var ie:Boolean = ExternalInterface.call('function(){return !!window.ActiveXObject}'); if (ie) { ExternalInterface.call('window.open',url); ExternalInterface.call('function(){window.location = "' + backref + '";}'); } else { navigateToURL(new URLRequest(url), '_blank'); navigateToURL(new URLRequest(backref), '_self'); } } catch (e:Error) { navigateToURL(new URLRequest(url), '_blank'); navigateToURL(new URLRequest(backref), '_self'); } } click_button.addEventListener(MouseEvent.CLICK, callLink);
The button “Skip ad” should contain the following script:
function callClose(event:MouseEvent):void { var backref:String = LoaderInfo(this.root.loaderInfo).parameters['ar_backref']; try { var ie:Boolean = ExternalInterface.call('function(){return !!window.ActiveXObject}'); if (ie) { ExternalInterface.call('function(){window.location = "' + backref + '";}'); } else { navigateToURL(new URLRequest(backref), '_self'); } } catch (e:Error) { navigateToURL(new URLRequest(backref), '_self'); } } close_button.addEventListener(MouseEvent.CLICK, callClose);
2.2. FullScreen on Ajax code
2.2.1. Flash-movie on ActionScript 2
Follow the instructions listed in 2.1.1.
2.2.2. Flash-movie on ActionScript 3
The first frame of your movie should contain the following script:
import flash.external.ExternalInterface; function decodeAlt(alt:String):String{ var tf:TextField = new TextField(); tf.htmlText = alt; return tf.text; } function set_timer() { var site_name:String = decodeAlt(LoaderInfo(this.root.loaderInfo).parameters['site_name']); Object(root).txt.htmlText = 'Возврат на сайт ' + site_name + ' через ' + timerSec + ' секунд.'; var aaa = setInterval(function() { if (timerSec == 0) { clearInterval(aaa); callClose(null); stop(); return undefined; } --timerSec; Object(root).txt.htmlText = 'Возврат на сайт ' + site_name + ' через ' + timerSec + ' секунд.'; } , 1000); } if(Object(root).timer_init == undefined) { Object(root).timer_init = true; var timerSec = 15; set_timer(); }
The “Learn more” button should contain the following script:
function callLink(event:MouseEvent):void { var url:String = LoaderInfo(this.root.loaderInfo).parameters['link1']; var backref:String = LoaderInfo(this.root.loaderInfo).parameters['ar_backref']; try { var ie:Boolean = ExternalInterface.call('function(){return !!window.ActiveXObject}'); if (ie) { ExternalInterface.call('window.open',url); ExternalInterface.call("window.ar_full_close"); } else { navigateToURL(new URLRequest(url), '_blank'); navigateToURL(new URLRequest(backref), '_self'); } } catch (e:Error) { navigateToURL(new URLRequest(url), '_blank'); navigateToURL(new URLRequest(backref), '_self'); } } click_button.addEventListener(MouseEvent.CLICK, callLink);
The “Skip ad” button should contain the following script:
function callClose(event:MouseEvent):void { var backref:String = LoaderInfo(this.root.loaderInfo).parameters['ar_backref']; try { var ie:Boolean = ExternalInterface.call('function(){return !!window.ActiveXObject}'); if (ie) { ExternalInterface.call("window.ar_full_close"); } else { navigateToURL(new URLRequest(backref), '_self'); } } catch (e:Error) { navigateToURL(new URLRequest(backref), '_self'); } } close_button.addEventListener(MouseEvent.CLICK, callClose);
3. Functional test
- When click on “learn more”, advertisre’s web site should be opened.
- When click on “skip ad”, publisher’s web site should be opened.
- When refresh the web page during 60 seconds after the first show, banner shouldn’t be shown.
4. Requirements
Names of the files can consist of numbers, Latin letters or underscore symbols only and can’t contain any Russian letters, space symbols, quotes or other special symbols. Size of the flash banner and the image should be the same.
5. The limit of the file size for banners in AdRiver
- gif, jpeg, png-files (img width x height banners on AdRiver) — 600К;
- swf-files (flash width x height banners on AdRiver) — 600K;
- other file types — 600K;
- for multicomponent banners the limits are checked for each one component.
To download in the banner files with extra-limit size you can use the box Расположение на стороннем сервере, in which you should insert the pathname to an external server.
For the banners that can’t be loaded from an external server it is possible to increase the limits of the file size. It comes to agreement with sales and support departments.