Нестандартные баннеры

Как правильно смотреть статистику по баннерам Rich-media? Смотрю по событиям, а показов в два раза больше, чем заказано. В чем может быть ошибка

Посмотреть ответ

Для правильной интерпретации статистических данных по баннерам Rich-media — смотрите статистику по событиям.

Количество первых событий — это количество загрузок баннера. Соответственно, ограничивать показы баннера Rich-media нужно тоже по событиям. В этом одно из отличий в настройке баннеров Rich-media по сравнению с другими типами баннеров.

Скрыть

HTML-баннер загружен в AdRiver, после чего утерян. Можно ли восстановить баннер из системы

Посмотреть ответ

  1. Перейдите в нужную рекламную кампанию, в ней найдите утерянный баннер.
  2. Кликните по ссылке Загрузить баннер, вы увидите список компонентов баннера.
  3. Сохраните компоненты баннера: вызовите контекстное меню щелчком правой кнопки мыши по названию файла, в меню выберите пункт Сохранить как.
Скрыть

Можно ли в рассылку вставить HTML-блок

Посмотреть ответ

В рассылку HTML-блок можно вставить как HTML-баннер. Также можно вставить в рассылку сам блок и подсчитывать количество кликов с помощью кликового баннера.

См.: Кликовый баннер.

Скрыть

Как сделать текстовый баннер через ALT

Посмотреть ответ

Подготовьте JavaScript-баннер, для этого создайте файл script.js следующего содержания:

document.write('<a href="'+CgiHref+'">'+Alt+'</a>');

Для ввода текста используйте поле Альтернативный текст при добавлении баннера или на странице редактирования параметров баннера.

Примечание: Не указывайте в интерфейсе для JavaScript-баннеров русский альтернативный текст. При необходимости, используйте конвертер.

Скрыть

Если в ротации несколько Rich-media баннеров, как можно зафиксировать порядок, с которым они будут показываться

Посмотреть ответ

Если баннеры находятся в разных рекламных кампаниях, то порядок в котором будут показываться баннеры регулируется приоритетом слайсов. Если баннеры находятся в одной рекламной кампании, то порядок в котором будут показываться баннеры регулируется приоритетом баннеров.

Пример. Загружено семь баннеров. Каждому баннеру установлено ограничение — один показ уникальному посетителю в неделю. На всю рекламную кампанию установлено ограничение — один показ уникальному посетителю в день. Установите первому баннеру по порядку приоритет шесть, последнему баннеру — приоритет ноль.

Скрыть

Если на странице установлено два кода вызова Rich-media рекламы из двух разных рекламных кампаний, то что в итоге будет показано и есть ли риск, что в каком-то случае будут показаны оба баннера

Посмотреть ответ

Важно: Два кода от разных рекламных кампаний на страницу ставить нельзя.

Установите на страницу сайта один код. Порядок в котором будут показываться баннеры, находящиеся в разных рекламных кампаниях, регулируется приоритетом слайсов.

Скрыть

Почему несколько JavaScript-баннеров на странице путают ссылки

Посмотреть ответ

Для всех JavaScript-баннеров система AdRiver инициализирует несколько переменных. Среди прочих — переменная CgiHref — адрес, куда должен быть перенаправлен браузер посетителя в случае клика по баннеру. Для всех JavaScript-баннеров имена этих переменных одинаковы. Поэтому, если на странице стоят два JavaScript-кода и, соответственно, AdRiver отдает на одну страницу два разных баннера, то переменные из второго баннера могут переписывать переменные в первом баннере.

Поэтому не размещайте на странице несколько JavaScript-баннеров.

Пример использования переменных: текстовая ссылка через JavaScript-баннер:

document.write('<a href="' + CgiHref + '" target="_blank">' + Alt + '</a>');
Скрыть

Как изменить код Poster таким образом, чтобы баннер показывался не только тогда, когда до него доскролили

Посмотреть ответ
Использование шаблона кода, который показывается сразу после загрузки страницы, для демонстрации баннеров типа poster

Баннеры на коде Poster загружаются только в том случае, когда посетитель сайта «прокрутил» страницу до места расположения баннера. Для того чтобы получить код, на котором баннер типа Poster будет показываться сразу после загрузки страницы, выполните следующие действия:

  1. Удалите со страницы сайта старый код Poster.
  2. Сгенерируйте код Extension.
  3. В коде баннера Extension измените параметр bt=43 на bt=49, как показано ниже.

    Пример: код Extension без изменений:

    <!--  AdRiver code START. Type:extension Site: primer PZ: 0 BN: 0 -->
    <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+=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++;
    })('http://ad.adriver.ru/cgi-bin/erle.cgi?sid=92926&target=top&bt=43&pz=0&tail256=');
    </script><!--  AdRiver code END  -->

    модифицированный код extension (изменения выделены красным):

    <!--  AdRiver code START. Type:extension Site: primer PZ: 0 BN: 0 -->
    <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+=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++;
    })('http://ad.adriver.ru/cgi-bin/erle.cgi?sid=92926&target=top&bt=49&pz=0&tail256=');
    </script><!--  AdRiver code END  -->
  4. Разместите модифицированный код Extension на странице.
Использование шаблона кода, который показывается, когда до него доскролили, для демонстрации баннеров типа Extension

Для того чтобы использовать шаблон кода, который показывается, когда до него доскролили, для демонстрации баннеров типа Extension, выполните следующие действия:

  1. Удалите со страницы сайта старый код Extension.
  2. Сгенерируйте код Poster.
  3. В коде баннера измените параметр bt=49 на bt=43, как показано ниже.
  4. Пример: код Poster без изменений:

    <!--  AdRiver code START. Type:poster Site: primer PZ: 0 BN: 0 -->
    <script language="javascript" type="text/javascript"><!--
    function adriverPoster(L){
        if(typeof(ar_cn)=="undefined")ar_cn=1;
        var W=window,D=document,E=D.documentElement,T=0,N=ar_cn,P=0,C=D.compatMode=="CSS1Compat",
            X='<scr'+'ipt type="text/javascript">var ar_bnum='+N+';setTimeout(function(e){if(!self.CgiHref){document.close();e=parent.document.getElementById("ar_container_"+ar_bnum);e.parentNode.removeChild(e)}},3000);',
            Y='</sc'+'ript><sc'+'ript type="text/javascript" src="'+L+'&tail256='+escape(D.referrer||'unknown')+'&rnd='+Math.round(Math.random()*999999999)+'"></sc'+'ript>';
        function G(){if(T++<100){var o=D.getElementById('ar_container_'+N);if(o){try{var d=o.contentDocument||(W.ActiveXObject&&W.frames['ar_container_'+N].document);if(d){d.write(X+Y)}else setTimeout(arguments.callee,100)}catch(e){try{o.src = "javascript:{document.write('"+X+'document.domain="'+D.domain+'";'+Y+"')}";return}catch(E){}}}else setTimeout(arguments.callee,100)}}
        function A(e,t,f){if(e.addEventListener)e.addEventListener(t,f,false);else if(e.attachEvent)e.attachEvent('on'+t,f)}
        function R(e,t,f){if(e.removeEventListener)e.removeEventListener(t,f,false);else if(e.detachEvent)e.detachEvent('on'+t,f)}
        function S(){var ch=self.innerHeight||C&&E.clientHeight||D.body.clientHeight,st=self.pageYOffset||C&&E.scrollTop||D.body.scrollTop;if(P>=st&&st+ch>=P){R(W,'scroll',S);G()}}
        A(W,'load',function(){var o=D.getElementById('ad_ph_'+N);if(o){while(o.offsetParent){P+=o.offsetTop;o=o.offsetParent}A(W,'scroll',S);S()}});
        D.write('<div style="position:absolute;visibility:hidden;height:0px;"><iframe id="ar_container_'+N+'" width=1 height=1 marginwidth=0 marginheight=0 scrolling=no frameborder=0></iframe></div><div id="ad_ph_'+N+'"></div>');
        ar_cn++;
    }
    adriverPoster("http://ad.adriver.ru/cgi-bin/erle.cgi?sid=92926&target=top&bt=49&pz=0");
    //--></script><!--  AdRiver code END  -->

    модифицированный код Poster (изменения выделены красным):

    <!--  AdRiver code START. Type:poster Site: primer PZ: 0 BN: 0 -->
    <script language="javascript" type="text/javascript"><!--
    function adriverPoster(L){
        if(typeof(ar_cn)=="undefined")ar_cn=1;
        var W=window,D=document,E=D.documentElement,T=0,N=ar_cn,P=0,C=D.compatMode=="CSS1Compat",
            X='<scr'+'ipt type="text/javascript">var ar_bnum='+N+';setTimeout(function(e){if(!self.CgiHref){document.close();e=parent.document.getElementById("ar_container_"+ar_bnum);e.parentNode.removeChild(e)}},3000);',
            Y='</sc'+'ript><sc'+'ript type="text/javascript" src="'+L+'&tail256='+escape(D.referrer||'unknown')+'&rnd='+Math.round(Math.random()*999999999)+'"></sc'+'ript>';
        function G(){if(T++<100){var o=D.getElementById('ar_container_'+N);if(o){try{var d=o.contentDocument||(W.ActiveXObject&&W.frames['ar_container_'+N].document);if(d){d.write(X+Y)}else setTimeout(arguments.callee,100)}catch(e){try{o.src = "javascript:{document.write('"+X+'document.domain="'+D.domain+'";'+Y+"')}";return}catch(E){}}}else setTimeout(arguments.callee,100)}}
        function A(e,t,f){if(e.addEventListener)e.addEventListener(t,f,false);else if(e.attachEvent)e.attachEvent('on'+t,f)}
        function R(e,t,f){if(e.removeEventListener)e.removeEventListener(t,f,false);else if(e.detachEvent)e.detachEvent('on'+t,f)}
        function S(){var ch=self.innerHeight||C&&E.clientHeight||D.body.clientHeight,st=self.pageYOffset||C&&E.scrollTop||D.body.scrollTop;if(P>=st&&st+ch>=P){R(W,'scroll',S);G()}}
        A(W,'load',function(){var o=D.getElementById('ad_ph_'+N);if(o){while(o.offsetParent){P+=o.offsetTop;o=o.offsetParent}A(W,'scroll',S);S()}});
        D.write('<div style="position:absolute;visibility:hidden;height:0px;"><iframe id="ar_container_'+N+'" width=1 height=1 marginwidth=0 marginheight=0 scrolling=no frameborder=0></iframe></div><div id="ad_ph_'+N+'"></div>');
        ar_cn++;
    }
    adriverPoster("http://ad.adriver.ru/cgi-bin/erle.cgi?sid=92926&target=top&bt=43&pz=0");
    //--></script><!--  AdRiver code END  -->

Разместите модифицированный код Poster на странице сайта.

Скрыть

Баннер Rich-media показывается, но при нажатии на [x] (закрыть) ничего не происходит

Посмотреть ответ

Возможно, баннер еще не успел загрузиться до того места, где в нем обрабатывается нажатие кнопки [x] (закрыть). Проверьте, работает ли в баннере кнопка [x] (закрыть).

Ошибка в виде незакрывающегося баннера может получиться, если установлено два JavaScript-кода системы AdRiver на странице. Если на странице сайта установлено два JavaScript-кода системы AdRiver, необходимо один из них удалить.

По причине, описанной выше, мы не рекомендуем вставлять код AdRiver в виде:

<script src="javabanner.js"></script>

Установленный таким образом код может работать некорректно. Диагностировать какую-либо ошибку в этом случае будет очень сложно. Устанавливайте JavaScript-код на страницу сайта в том виде, в котором вы получаете его из веб-интерфейса AdRiver.

См. также: Требования к баннерам Rich-media.

Скрыть

Почему не считаются клики по HTML-баннеру

Посмотреть ответ

Одной из самых распространённых причин, по которой не считаются клики, является неправильное оформление баннера. В баннере прописана ссылка на сайт рекламодателя, следовательно, при клике по баннеру система AdRiver не получает запроса и не считает клики.

Проверьте, правильно ли составлен баннер. Для этого:

  • загрузите баннер в веб-интерфейс AdRiver;
  • в настройках, в поле URL баннера впишите любой адрес, отличающийся от адреса рекламодателя (например, http://www.adriver.ru);
  • сохраните настройки баннера;
  • кликните по баннеру. Если переход будет на тот адрес, что вы только что прописали, то все настроено правильно. Если же переход происходит на сайт рекламодателя, это означает, что баннер оформлен неверно и клики считаться не будут.
Скрыть

Как написать ссылку для кликового баннера

Посмотреть ответ

Чтобы получить ссылку для кликового баннера, выполните следующие действия:

  1. В настройках интерфейса анкеты аккаунта поставьте галочку Кампании этого пользователя могут использовать кликовые (не показывающиеся, а только кликающиеся) банеры. Добавьте баннер любого типа и установите галочку Кликовый баннер.
  2. Укажите Линк баннера.
  3. Получите HTML-код для этого баннера.
  4. Скопируйте только ссылку для кликового баннера.
  5. Подробнее о кликовом баннере.

    Скрыть

Влияет ли как-то место размещения кода AdRiver для Rich-media рекламы в коде страницы (если код стоит не после закрывающего тега </html>)

Посмотреть ответ

Если баннер не занимает определённого места на странице, то место расположения кода может быть любым. Рекомендуем ставить код JavaScript в самый конец документа, чтобы код не мешал загружаться странице даже при плохой связи с AdRiver.

Скрыть

Можно ли в AdRiver показывать баннеры, размера которых нет в списке поддерживаемых системой размеров

Посмотреть ответ

Вы можете добавить баннер, размера которого нет в списке поддерживаемых системой размеров.

Скрыть