Формат представляет собой брендирование страницы сайта. В качестве панелей брендирования используется 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 может ограничивать использование ресурсов рекламой (до взаимодействия пользователя с ней) путем удаления тяжелого креатива со страницы. Реклама считается тяжелой, если пользователь не взаимодействовал с ней (например, не кликнул) и если она соответствует любому из следующих критериев:
По вопросам технических требований к баннерам, пожалуйста, обращайтесь к менеджеру поддержки вашего аккаунта.