Модификация кода AdRiver для Google DBM
Код вызов баннера DBM разработан на основе кода Extension.
Добавление баннера
В рекламную кампанию, предназначенную для показа баннеров через Google DBM, необходимо добавить баннер на коде Extension.
- Перейдите на вкладку Рекл.Кампании.
- Выберите нужную рекламную кампанию щелчком по ее названию. Для поиска нужной кампании вы можете воспользоваться фильтрами, расположенными в левом меню.
- На странице редактирования кампании добавьте баннер в выбранный сценарий (кнопка слева от названия сценария).
- Укажите тип баннера special->extension->тип вашего баннера. Введите ссылку перехода при клике по баннеру в поле Линк баннера. При необходимости заполните другие поля. Нажмите Добавить. Включите баннер и выберите распределение показов. Подробнее о настройках баннера можно узнать здесь.
Генерация и модификация кода вызова баннера
После добавления баннера в рекламную кампанию необходимо сгенерировать код вызова баннера Extension.
- Перейдите на вкладку Сайты.
- В строке нужного сайта щелкните по иконке генерации кода вызова ().
- В параметрах генерации укажите тип баннера – extension, при необходимости укажите другие параметры. Подробнее о генерации кода вызова баннера можно узнать здесь. Пример полученного кода:
<script type="text/javascript"> (function(L){if(typeof(ar_cn)=="undefined")ar_cn=1; var S='setTimeout(function(e){if(!self.CgiHref){document.close();e=parent.document.getElementById("ar_container_"+ar_bnum);e.parentNode.removeChild(e);}},3000);', j=' type="text/javascript"',t=0,D=document,n=ar_cn;L='' + ('https:' == document.location.protocol ? 'https:' : 'http:') + ''+L+escape(D.referrer||'unknown')+'&rnd='+Math.round(Math.random()*999999999); function _(){if(t++<100){var F=D.getElementById('ar_container_'+n); if(F){try{var d=F.contentDocument||(window.ActiveXObject&&window.frames['ar_container_'+n].document); if(d){d.write('<sc'+'ript'+j+'>var ar_bnum='+n+';'+S+'<\/sc'+'ript><sc'+'ript'+j+' src="'+L+'"><\/sc'+'ript>');t=0} else setTimeout(_,100);}catch(e){try{F.src="javascript:{document.write('<sc'+'ript"+j+">var ar_bnum="+n+"; document.domain=\"" +D.domain+"\";"+S+"<\/sc'+'ript>');document.write('<sc'+'ript"+j+" src=\""+L+"\"><\/sc'+'ript>');}";return}catch(E){}}}else setTimeout(_,100);}} D.write('<div style="visibility:hidden;height:0px;left:-1000px;position:absolute;"><iframe id="ar_container_'+ar_cn +'" width=1 height=1 marginwidth=0 marginheight=0 scrolling=no frameborder=0><\/iframe><\/div><div id="ad_ph_'+ar_cn +'" style="display:none;"><\/div>');_();ar_cn++; })('//ad.adriver.ru/cgi-bin/erle.cgi?sid=1&ad=486001&bt=43&pid=2203085&bid=4242044&bn=4242044&tail256=');
</script>Примечание: Данный код является примером. Ваш код может отличаться от примера.
- Замените значение параметра rnd, выделенное красным, на ${CACHEBUSTER}.
- В ссылке обращения к серверу adriver между параметрами bn и tail добавьте параметр &custom=99=ad_google;100=’+escape(${CLICK_URL})+’.
- Пример модифицированного кода приведен ниже. Места изменений выделены красным:
<script type="text/javascript"> (function(L){if(typeof(ar_cn)=="undefined")ar_cn=1; var S='setTimeout(function(e){if(!self.CgiHref){document.close();e=parent.document.getElementById("ar_container_"+ar_bnum);e.parentNode.removeChild(e);}},3000);', j=' type="text/javascript"',t=0,D=document,n=ar_cn;L='' + ('https:' == document.location.protocol ? 'https:' : 'http:') + ''+L+escape(D.referrer||'unknown')+'&rnd='+${CACHEBUSTER}; function _(){if(t++<100){var F=D.getElementById('ar_container_'+n); if(F){try{var d=F.contentDocument||(window.ActiveXObject&&window.frames['ar_container_'+n].document); if(d){d.write('<sc'+'ript'+j+'>var ar_bnum='+n+';'+S+'<\/sc'+'ript><sc'+'ript'+j+' src="'+L+'"><\/sc'+'ript>');t=0} else setTimeout(_,100);}catch(e){try{F.src="javascript:{document.write('<sc'+'ript"+j+">var ar_bnum="+n+"; document.domain=\"" +D.domain+"\";"+S+"<\/sc'+'ript>');document.write('<sc'+'ript"+j+" src=\""+L+"\"><\/sc'+'ript>');}";return}catch(E){}}}else setTimeout(_,100);}} D.write('<div style="visibility:hidden;height:0px;left:-1000px;position:absolute;"><iframe id="ar_container_'+ar_cn +'" width=1 height=1 marginwidth=0 marginheight=0 scrolling=no frameborder=0><\/iframe><\/div><div id="ad_ph_'+ar_cn +'" style="display:none;"><\/div>');_();ar_cn++; })('//ad.adriver.ru/cgi-bin/erle.cgi?sid=1&ad=486001&bt=43&pid=2203085&bid=4242044&bn=4242044&custom=99=ad_google;100='+escape(${CLICK_URL})+'&tail256=');
</script> - Разместите модифицированный код на странице сайта