AdRiver - система управления интернет-рекламой
О компании Справочное руководство Вход в систему
Рекламным агентствам  AdRiver DSP 
Владельцам сайтов  AdRiver SSP 
Управление рекламой  AdRiver DMP 
Новости

Как загрузить блок Яндекс.Директ фиксированного размера через AdRiver?

Предупреждение

В соответствии с условиями размещения рекламных блоков Яндекс.Директа, RTB запрещено размещение кода вызова рекламных блоков RTB внутри кода других баннерных систем (в том числе AdRiver). В данной ситуации компания AdRiver не несет ответственности за корректную работу кодов настоящей инструкции, а также действия со стороны компании Яндекс в случае подобного размещения.

Вызов к Яндекс.Директ должен происходить с вашего домена, так как Яндекс проверяет рефереры у приходящего запроса. Поэтому блок Яндекс.Директ надо размещать через Location.

1. Общая подтоговка

  1. Создайте HTML-файл следующего содержания:
    <html>
    <body>
    Сюда вставьте код Яндекс.Директ
    </body>
    </html>
    
    Например, так (код Яндекс.Директ выделен красным):
    <html>
    <body>
    <script type="text/javascript"> //<![CDATA[ yandex_partner_id = ; yandex_site_bg_color = 'FFFFFF'; yandex_site_charset = 'windows-1251'; yandex_ad_format = 'direct'; yandex_direct_type = '468x60'; yandex_direct_header_position = 'bottom'; yandex_direct_header_bg_color = '952E33'; yandex_direct_bg_color = 'F0F0EE'; yandex_direct_border_color = 'FCAF17'; yandex_direct_title_color = '952E33'; yandex_direct_url_color = '952E33'; yandex_direct_all_color = 'FFFFFF'; yandex_direct_text_color = '000000'; yandex_direct_hover_color = 'FCAF17'; document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/system/context.js"></sc'+'ript>'); //]]> </script>
    </body>
    </html>
    
    И назовите его, например, yadir.html.
  2. Разместите файл у себя на сайте. Допустим, этот файл будет доступен по адресу www.example.com/yadir.html.

2. Коды extension и poster

  1. Выполните пункты 1-2 из общей подготовки.
  2. Распакуйте пример. Откройте текстовым редактором файл script.js. Внесите изменения только в верхнюю часть скрипта, отмеченную как // ****** Editable block ******.
    // ****** Editable block ******
    var ar_width = '240';
    var ar_height = '400';
    var ar_html = 'http://www.example.com/yadir.html';
    /* for poster and extension */
    

    Переменные:

    • ar_width — ширина фрейма с блоком Яндекс.Директ;
    • ar_height — высота фрейма с блоком Яндекс.Директ;
    • ar_html — ссылка на HTML-файл yadir.html с кодом вызова блока Яндекс.Директ на вашем сервере.

    Сохраните изменения.

  3. Добавьте в AdRiver баннер generic-poster или generic-extension. И загрузите файл script.js.
  4. Разместите код poster или extension на вашем сайте.

3. Код AjaxJS

  1. Выполните пункты 1-2 из общей подготовки.
  2. Распакуйте пример. Откройте текстовым редактором файл script.js. Внесите изменения только в верхнюю часть скрипта, отмеченную как // ****** Editable block ******.
    // ****** Editable block ******
    var ar_width = '240';
    var ar_height = '400';
    var ar_html = 'http://www.example.com/yadir.html';
    /* only for ajax */
    

    Переменные:

    • ar_width — ширина фрейма с блоком Яндекс.Директ;
    • ar_height — высота фрейма с блоком Яндекс.Директ;
    • ar_html — ссылка на HTML-файл yadir.html с кодом вызова блока Яндекс.Директ на вашем сервере.

    Сохраните изменения.

  3. Добавьте в AdRiver баннер genericAjaxJS. И загрузите файл script.js.
  4. Разместите код AjaxJS на вашем сайте.

 

К списку статей

 

Последнее обновление: 12.08.2014