Баннер, ведущий на разные страницы в зависимости от геозоны
1. Карточка баннера
Примечание: Данная инструкция предназначена только для тех случаев, когда выбор ссылки для перехода с баннера должен зависеть от геозоны посетителя. Если в баннере предполагается использование нескольких различных ссылок перехода, не зависящих от геозоны посетителя, то прошивка осуществляется согласно этой инструкции.
2. Подготовка баннера
2.1. Flash-ролик
Скачайте пример комплекта файлов для баннера.
В Flash-ролике пропишите следующий ActionScript:
if(_root.ar_comppath==undefined) _root.ar_comppath=""; // Geographical zone must be defined and be not Inter-regional networks if(ar_geoid!=0&&ar_geoid!=81){ menu_xml = new XML(); menu_xml.ignoreWhite = true; menu_xml.onLoad = function (ok){ if (ok) { var num_items = this.childNodes.length; var f = this.firstChild.firstChild; do{ trace(f.attributes.id); if(f.attributes.id==_root.ar_geoid){ _root.ar_click_href=f.attributes.click; break; } }while(f=f.nextSibling); return; } } menu_xml.load(_root.ar_comppath + "things.xml"); } // In case there are some errors the target link is default if(_root.ar_click_href==undefined) _root.ar_click_href="";
Описание:
Для элемента button пропишите следующий ActionScript:
on (release) { getURL(_root.link1+escape(_root.ar_click_href), "_blank"); }
2.2. XML-файл
Пример XML-файла:
<root> <item id="33" region="Спб" click="http://www.timeout.ru/?city=3"/> <item id="40" region="Новосибирская область" click="http://www.timeout.ru/?city=6"/> <item id="30" region="Красноярская область" click="http://www.timeout.ru/?city=7"/> <item id="38" region="Москва" click="http://www.timeout.ru/?city=2"/> </root>
Описание:
ID геозон в AdRiver.
2.3. Подготовка скрипта
Откройте текстовым редактором файл script.js.
При необходимости, внесите изменения в верхнюю часть скрипта, отмеченную как Editable block.
var fileSwf = "240x400.swf"; var fileImage = "240x400.gif"; var flashReq = 8;
Сохраните файл script.js. Баннер готов к загрузке.
Размер файлов должен соответствовать спецификации. Имена файлов должны соответствовать спецификации.
3. Загрузка баннера и размещение кода на сайте
3.1. Загрузка баннера
- Добавьте в сценарий рекламной кампании баннер Generic AjaxJS (SPECIAL->> SPECIAL->> Generic AjaxJS).
- Кликните по ссылке загрузить баннер и загрузите Flash-ролик, заглушку, файл script.js, XML-файл.
- В поле Линк баннера впишите ссылку на клик. Переход будет осуществляться по этой ссылке, если геозона не определена.
- В рекламную кампанию передайте слайс типа AjaxJS.
3.2. Размещение кода
- Библиотеку adriver.core2.js разместите на вашем сайте.
-
Подключите библиотеку:
<script type="text/javascript" src="ссылка на библиотеку adriver.core2.js на вашем сайте"></script>
-
Определите баннерное место на странице:
<div id="adriver_banner"></div>
-
Инициализируйте баннерное место:
<script type="text/javascript"> new adriver("adriver_banner", {sid: 160264, bt:52}); </script>
Замените ID сайта (выделено красным) на ваше значение.
4. Проверка работоспособности
Проверьте работу баннера, разместив код на тестовой странице.