Баннер, ведущий на разные страницы в зависимости от геозоны
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. Проверка работоспособности
Проверьте работу баннера, разместив код на тестовой странице.