
Формат представляет собой брендирование страницы сайта. В качестве панелей брендирования используется HTML верстка.
Только локальный инвентарь (зоны прямого паблишера).
| Desktop | Tablet | Phone | |||
|---|---|---|---|---|---|
| Windows | Mac | iOS | Android | iOS | Android |
| Chrome, Firefox, Edge, IE10+ | Safari8+, Chrome, Firefox; | — | — | — | — |
В качестве панелей брендирования используются HTML элементы.
Необходимо учесть верстку страницы размещения креатива при разработке панели брендирования (ширина контента, цвет подложки, отступы, видимая часть брендирования относительно контента, с учетом разрешения экрана наиболее используемых устройств).
.zip архив с необходимыми материалами. Рекомендуем использовать архив с примером.
HTML-файл должен содержать пути к загружаемым материалам (JS-файлам, изображениям). Рекомендуемое название HTML-файла — body.html.
globalHTML5Api подключается автоматически, вызывается с помощью метода:
Все используемые объекты и методы globalHTML5Api помещаются внутрь вызываемой функции.
Подключаемые модули передаются в качестве параметров функции. Данный формат может использовать модули bodycss и panels.
Модуль Panels передавать в качестве параметра не нужно.
Пример использования globalHTML5Api.init для формата Branding:
| Ключ | Параметры | Свойства | Тип | Описание | ||
|---|---|---|---|---|---|---|
| resize(options) | — | — | — | Инициализация globalHTML5Api.resize | ||
| options | — | Array | Массив объектов со свойствами. Каждый объект представляет собой отдельное положение контейнера (resizeState) | |||
| name (required) | String | Имя объекта | ||||
| width (required) | String|Number | Значение ширины контейнера с баннером | ||||
| height (required) | String|Number | Значение высоты контейнера с баннером | ||||
| fixed | — | Object | Объект со свойствами. Описывает положение контейнера относительно окна браузера | |||
| vertical (required) | center | String | Положение контейнера по вертикали | |||
| horizontal (required) | center | String | Положение контейнера по горизонтали | |||
| scroll (required) | — | Boolean | ‘true’, если изображение должно скроллиться вместе со страницей, ‘false’, если нет | |||
| css | — | Object | Объект с CSS свойствами | |||
| zIndex | Number | Значение z-index для блока с баннером | ||||
| Метод | Аргументы | Тип | Описание |
|---|---|---|---|
| click(URL) | — | — | Вызов клик-перехода на целевую страницу. Ссылка перехода может быть передана непосредственно в коде креатива. Также ссылка перехода может быть задана из шаблона заливки креатива в пользовательском интерфейсе. Ссылка, заданная в коде, имеет больший приоритет, чем ссылка, заданная через шаблон, что может привести к конфликту. Поэтому для передачи ссылки обязательно использовать только один из доступных способов. |
| URL (optional) | String | Ссылка перехода | |
| src(URL) | — | — | Метод возвращает абсолютный путь к файлу |
| URL (optional) | String | Относительный путь к файлу |
Данный модуль устанавливает CSS свойства для элемента body на странице.
| Метод | Параметры | Свойства | Тип | Описание |
|---|---|---|---|---|
| set(options) | — | — | — | Инициализация модуля bodycss |
| options | — | Object | Объект со свойствами | |
| paddingTop | String | CSS свойство, задающее для элемента отступ сверху | ||
| backgroundColor | String | CSS свойство, задающее элементу цвет подложки |
Данный модуль добавляет панели баннера на страницу.
Свойства модуля Panels
| Метод | Параметры | Свойства | Тип | Описание |
|---|---|---|---|---|
| add(name, options) | — | — | — | Метод добавляет панель на страницу |
| name | — | String | Имя добавляемой панели | |
| options | body | Boolean | default=“false”; Если значение “true”, то панель будет размещена в body элементе,
если значение “false”, то в плейсхолдере |
|
| first | Boolean | default=“false”; Если значение “true”, то панель станет в начало тега (body или плейсхолдер) | ||
| visible | Boolean | default=“false”; Панель будет отрендерена видимой при добавлении | ||
| src | String | Путь к файлу панели; можно использовать путь, возвращаемый методом globalHTML5Api.src(). Если ссылку не передавать, то метод вернет текущий файл |
Поддерживаемые типы файлов: .jpg, .png, .gif, .svg
При размещении данного формата, необходимо предусмотреть отсутствие другого брендирования на странице, т.к. оно может быть перекрыто.
Chrome может ограничивать использование ресурсов рекламой (до взаимодействия пользователя с ней) путем удаления тяжелого креатива со страницы. Реклама считается тяжелой, если пользователь не взаимодействовал с ней (например, не кликнул) и если она соответствует любому из следующих критериев:
По вопросам технических требований к баннерам, пожалуйста, обращайтесь к менеджеру поддержки вашего аккаунта.