PoliteBanner
1. Карточка баннера
Примечание: В случае необходимости показывать баннер при доскролле до баннерного места, можно воспользоваться кодом Poster или специальным кодом Ajax. В остальных случаях используйте стандартные коды Ajax или Extension.
2. Подготовка баннера
Скачайте пример и исходники лёгкого загрузчика.
Можно выделить три случая размещения:
- Тяжёлый баннер и лёгкий загрузчик располагаются в AdRiver
- Тяжёлый баннер и лёгкий загрузчик располагаются на площадке. Аудит размещения в AdRiver
- Тяжёлый баннер располагается в AdRiver, лёгкий загрузчик располагается на площадке. Аудит размещения в AdRiver
2.1. Тяжёлый баннер и лёгкий загрузчик располагаются в AdRiver
Для того чтобы подгрузить в загрузчик тяжёлый контент, пропишите в загрузчике следующий код:
loadMovieNum(_root.ar_comppath + 'flash_name.swf', 500);
Переменные
Примечание: Прошивка на клик по требованиям AdRiver.
2.2. Тяжёлый баннер и лёгкий загрузчик располагаются на площадке. Аудит размещения в AdRiver
Для аудита такого размещения выполните следующие действия:
- Добавьте баннер audit.
-
Получите ссылки на показ и на клик. Например:
Счётчик: http://ad.adriver.ru/cgi-bin/rle.cgi?sid=1&ad=119706&bt=55&pid=250384&bid=482081&bn=482081&rnd=788518980 Ссылка для клика: http://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=119706&bt=55&pid=250384&bid=482081&bn=482081&rnd=788518980
- Впишите эти ссылки в поля для аудита в сторонней системе (как в AdRiver есть поля для сторонних счётчиков).
При использовании пиксель-аудита в самом Flash-ролике, выполните следующие действия:
- Добавьте баннер audit.
-
Получите ссылки на показ и на клик. Например:
Удалите значение случайного числа (параметра rnd).Счётчик: http://ad.adriver.ru/cgi-bin/rle.cgi?sid=1&ad=119706&bt=55&pid=250384&bid=482081&bn=482081&rnd=788518980 Ссылка для клика: http://ad.adriver.ru/cgi-bin/click.cgi?sid=1&ad=119706&bt=55&pid=250384&bid=482081&bn=482081&rnd=788518980
-
В первом кадре Flash-ролика пропишите следующий скрипт:
if (ar_init == undefined) { var ar_init = 1; loadMovieNum("pixel" + Math.round(Math.random() * 1000000), 500); }
В ActionScript 3 используйте следующий скрипт:
if(!this['ar_init']){ this['ar_init'] = true; (new Loader()).load(new URLRequest("pixel" + Math.round(Math.random() * 1000000))); }
-
Замените слово pixel на соответствующий код для подсчёта показов в AdRiver.
Пример кода:
if (ar_init == undefined) { var ar_init = 1; loadMovieNum("http://ad.adriver.ru/cgi-bin/rle.cgi?sid=1&ad=119706&bt=55&pid=250384&bid=482081&bn=482081&rnd=" + Math.round(Math.random() * 1000000), 500); }
Пример кода в ActionScript 3:
if(!this['ar_init']){ this['ar_init'] = true; (new Loader()).load(new URLRequest("http://ad.adriver.ru/cgi-bin/rle.cgi?sid=1&ad=119706&bt=55&pid=250384&bid=482081&bn=482081&rnd=" + Math.round(Math.random() * 1000000))); }
- Ссылку для клика впишите в соответствующее поле в сторонней системе.
Примечание: Прошивка на клик по требованиям площадки.
2.3. Тяжёлый баннер располагается в AdRiver, лёгкий загрузчик располагается на площадке. Аудит размещения в AdRiver
Для аудита такого размещения выполните следующие действия:
-
Добавьте в AdRiver баннер redirect-flash (swf-компонента) или flv-video (flv-компонента). Данные типы баннеров позволяют передавать сторонней системе location на баннер, загруженный в AdRiver. Включите баннер.
Примечание: При передаче кода сторонней системе рекомендуем не настраивать никакие таргетинги. Рекомендуем также указать распределение показов в течение дня с максимальной скоростью.
-
Сгенерируйте код баннера. Из всего кода вам понадобится ссылка на показ (значение параметра ar_src, строка 21). Например:
<!-- AdRiver code START. Type:Redirect240x400 Site: example PZ: 0 BN: 0 --> <script language="javascript" type="text/javascript"><!-- var RndNum4NoCash = Math.round(Math.random() * 1000000000); var ar_flashver = 6; var ar_html = ''; var ar_metrics = ' width=240 height=400'; var ar_redirect = 'link1=' + escape('http://ad.adriver.ru/cgi-bin/click.cgi?sid=94499&bt=44&pz=0&rnd=' + RndNum4NoCash + '&target=top'); var ar_Tail='unknown'; if (document.referrer) ar_Tail = escape(document.referrer); ar_flashver = parseInt(ar_flashver);if(isNaN(ar_flashver)) ar_flashver = 0; function ar_flver(d,n,m,f){ n = navigator; f = 'Shockwave Flash'; if ((m = n.mimeTypes) && (m = m["application/x-shockwave-flash"]) && m.enabledPlugin && (n=n.plugins) && n[f]) {d = n[f].description;} else if(window.ActiveXObject) { try { d=(new ActiveXObject((f + '.' + f).replace(/ /g,''))).GetVariable('$version')}catch(e){}} return d ? d.replace(/D+/,'').split(/D+/)[0] : 0; } if(ar_flashver <= ar_flver()) { var ar_src = 'http://ad.adriver.ru/cgi-bin/erle.cgi?sid=94499&target=top&bt=44&pz=0&rnd=' + RndNum4NoCash + '&tail256=' + ar_Tail; ar_html = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + ar_metrics + '>' + '<param name=movie value="' + ar_src + '&' + ar_redirect + '">' + '<param name=play value=true>' + '<param name=loop value=true>' + '<param name=quality value=high>' + '<param name=menu value=false>' + '<param name=flashvars value="' + ar_redirect + '">' + '<param name=allowscriptaccess VALUE=always>' + '<embed type="application/x-shockwave-flash" src="' + ar_src + '"' + ar_metrics + ' play=true loop=true quality=high menu=false flashvars="' + ar_redirect + '"></embed>' + '</object>'; } else { ar_html = '<img src="http://mirror.adriver.ru/expelled.gif"' + ar_metrics + ' alt="You do not have a flash plugin" border=0>'; } document.write(ar_html); //--></script> <script language="JavaScript" type="text/javascript" src="http://mirror.adriver.ru/ieupdate.js"></script><!-- AdRiver code END -->
-
В итоге ссылка на показ будет выглядеть следующим образом. Пример:
http://ad.adriver.ru/cgi-bin/erle.cgi?sid=94499&target=top&bt=44&pz=0&rnd=[случайное число]
- Клики можно учитывать, добавив кликовый баннер.
- Ссылки для показа и клика пропишите в загрузчике в соответствии с требованиями сторонней системы.
Примечание: Прошивка на клик по требованиям площадки.