Получение кода вставки

Коды вставок с уровня сайта

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

Разделы имеют шаблоны страниц, которые описывают диапазон URL адресов, входящих в этот раздел.

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

В интерфейсе Adfox вы можете проверить, к какому разделу сайта в Adfox будет относиться та или иная страница.

Коды вставок с уровня площадки

При использовании кодов от площадки вы сами определяете, где на сайте будет стоять каждая конкретная площадка от какого-либо раздела (эта схема используется в случаях, когда сложно или невозможно задать для разделов шаблоны страниц).

Вы задаете в интерфейсе логическую структуру вашего сайта (разделы, площадки), затем вручную, взяв коды с уровня площадок в каждом разделе сайта, размещаете эти коды на соответствующие места в реальных разделах вашего сайта.

Поля Шаблоны страниц, Шаблоны страниц (исключения) остаются незаполненными.

Получение кодов с уровня площадки подключается по запросу в службу поддержки.

Подробнее о схеме работы кода вставки с уровня сайта.

Коды вставок с уровня размещения баннера

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

Если баннер, от которого получен код, не сможет быть показан (например, баннер не активен), в ответ придет заглушка. Другие баннеры, размещенные на этой же площадке, не могут быть выбраны для показа по этому коду.

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

Получение кодов с уровня баннера подключается по запросу в службу поддержки.

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

Подробнее о схеме работы кода вставки с уровня размещения баннера.

Требования к контейнеру для кода вставки

Для корректного вызова рекламы контейнер должен соответствовать условиям:

  • У контейнера или его родительских элементов должен отсутствовать стиль display:none, иначе библиотека context.js не сможет определить его размеры.

  • У контейнера и родительского элемента можно измерить размеры.

    Обратите внимание, что если у родительского элемента размеры есть, но внутри него есть несколько вложенных элементов без размеров, то размер контейнера будет определен как 0 × 0. В этом случае задайте размеры контейнера с помощью атрибутов width или height(max-height) и проверьте, что у всех вложенных элементов указаны размеры.

Процесс проверки размеров контейнера
  1. Перед отправкой запроса рекламы библиотека context.js анализирует размеры контейнера с кодом вставки. Запрос будет отправлен, только если возможно измерить размеры контейнера.
  2. Если измерить контейнер не удалось, то библиотека context.js передаст в консоль браузера ошибку CONTAINER_IS_HIDDEN и будет ожидать:
    • достраивания DOM (Document Object Model);

    • применения стилей с размерами к контейнеру.

    После этого будет отправлен запрос к рекламному серверу.