Код AdRime

Общие сведения

Код AdRime — код от сторонней системы AdRime, загружаемый в ADFOX.

Рассмотрим подробнее код AdRime.

Вначале инициализируется объект screenad, содержащий основные параметры креатива и ссылки на сторонние системы для учета показов, переходов и событий. Далее следует подгрузка скрипта, который на основе данных переменной screenad, отображает креатив и управляет вызовом ссылок в ответ на события в креативе.

Подсчет показов

В интерфейсе ADFOX показы баннера с кодом ADRIME будут считаться автоматически, когда показ — это загрузка кода баннера.

Если в параметрах РК методика подсчета показов переопределена и не равна загрузке кода, то необходимо вставить в переменную imptrackers ссылку на событие, считающееся показом.

Чтобы получить ссылку на событие, перейдите во вкладку Размещения соответствующего баннера в ADFOX, выберите нужную площадку и нажмите на кнопку Код вставки. На открывшейся странице выберите ссылку на нужное событие (номер которого указан в качестве события показа), скопируйте её и вставьте в переменную imptrackers.

Ваш код будет выглядеть примерно так:

screenad = {
     id           : 'bb921b2da71402ae565dcbda28838b45'
    ,mediapath    : 'http://media.adrcdn.com/ads/Samsung/36383731/15547/'
    ,random       : '%random%'
    ,placement    : 'default'
    ,width        : 300
    ,height       : 250
    ,clicks       : ['%reference%']
    ,imptrackers  : ['http://ads.adfox.ru/173595/event?p1=bezxo&p2=enwm&p5=bcdxs&pm=b']
    ,clicktrackers: []
    ,eventtrackers: []
};
document.write('<scr'+'iptlanguage="javascript"src="//scripts.adrcdn.com/scripts/screenad_launch_9.4.0_scrambled.js"></scr'+'ipt>');
      

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

Подсчет переходов

Для баннеров, размещенных кодом ADRIME в ADFOX также можно производить подсчет кликов.

Необходимо модифицировать переменные объекта screenad следующим образом:

  1. Массив clicks оставляем пустым clicks: [].
  2. В массив clicktrackers добавляем переменную для подсчета переходов clicktrackers: ['%reference%'].

Если в баннере используется несколько ссылок перехода, счетчик переходов в ADFOX будет считать все переходы по всем ссылкам в баннере. При этом следует помнить о существующем в ADFOX механизме защиты от накруток, блокирующем переходы, идущие от одного клиента чаще чем один раз в три минуты.

Добавление в ADFOX

Добавление производится на площадку с «безразмерным» типом баннера.

Определите вид кода ADRIME и вид кода вставки на площадке:

  1. Асинхронный код ADRIME (рекомендуемый вид). Подходит для площадок, работающих на коде вставки с библиотекой loader.js.

    При добавлении баннера в ADFOX используйте требования и шаблон Проброс кода [loader], вставьте код без изменений в поле HTML-код вставки.

    <div id="weborama">
    <script id="wcm_async_tag" language="javascript">
    screenad  = {
     admire_id    : '2f08eca5a94dfs1d84q0e1csadad17982b990bc7'
    ,mediapath    : 'https://media.adrcdn.com/ads/Ford_Motor_Rus/3237343538/131159/'
    ,random       : '%random%'
    ,placement    : 'default'
    ,width        : 960
    ,height       : 320
    ,clicks       : ['http://weborama.ru.com/']
    ,imptrackers  : []
    ,clicktrackers  : ['%reference%']
    };
    (function(w,e,b,o ,a,s,y,n,c){w[e]=w[e]||[];n=b[o](a);s.marker=n;w[e].push(s);c=b.createElement('script');c.src=y;n.parentNode.insertBefore(c,n);n.id=''}    (window,'wcm_ad_objs',document,'getElementById','wcm_async_tag',screenad,'//media.adrcdn.com/scripts/w-display/screenad_launch_1.0.0_scrambled.js'));
    </script>
    </div>
  2. Синхронный код ADRIME. Подходит для площадок на синхронном и асинхронном (устаревших) видах кодов ADFOX.

    При добавлении баннера в ADFOX выберите шаблон JavaScript.

    Из кода AdRime удалите теги script, итоговый код должен выглядеть примерно так:

    screenad = {
         id           : 'bb921b2da71402ae565dcbda28838b45'
        ,mediapath    : 'http://media.adrcdn.com/ads/Samsung/36383731/15547/'
        ,random       : '%random%'
        ,placement    : 'default'
        ,width        : 300
        ,height       : 250
        ,clicks       : ['%reference%']
        ,imptrackers  : []
        ,clicktrackers: []
        ,eventtrackers: []  
    };
    document.write('<scr'+'ipt language="javascript" src="//scripts.adrcdn.com/scripts/screenad_launch_9.4.0_scrambled.js"></scr'+'ipt>');

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

Если на площадке используется асинхронный код ADFOX, то:

  1. Перед кодом AdRime добавьте следующий код:
    var adr_div = parent.document.getElementById('AdFox_iframe_%random1%').parentNode;
    
    if(typeof adr_div != 'undefined' && adr_div != null) {
         adr_div.style.position = 'relative';
    }
  2. После всего кода вставьте строчку: setTimeout("document.close();", 1000);