Загрузка блока Яндекс.Директ фиксированного размера через AdRiver
Важно: В соответствии с условиями размещения рекламных блоков Яндекс.Директа, RTB запрещено размещение кода вызова рекламных блоков RTB внутри кода других баннерных систем (в том числе AdRiver). В данной ситуации компания AdRiver не несет ответственности за корректную работу кодов настоящей инструкции, а также действия со стороны компании Яндекс в случае подобного размещения.
Вызов к Яндекс.Директ должен происходить с вашего домена, так как Яндекс проверяет рефереры у приходящего запроса. Поэтому блок Яндекс.Директ надо размещать через Location.
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. -
Разместите файл у себя на сайте. Допустим, этот файл будет доступен по адресу www.example.com/yadir.html.
2. Коды Extension и Poster
- Выполните пункты 1-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 с кодом вызова блока Яндекс.Директ на вашем сервереСохраните изменения.
- Добавьте в AdRiver баннер generic-poster или generic-extension. И загрузите файл script.js.
- Разместите код Poster или Extension на вашем сайте.
3. Код AjaxJS
- Выполните пункты 1-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-файл script.js с кодом вызова блока Яндекс.Директ на вашем сервереСохраните изменения.
- Добавьте в AdRiver баннер genericAjaxJS. И загрузите файл script.js.
- Разместите код AjaxJS на вашем сайте.