Desktop | Tablet | Phone | |||
---|---|---|---|---|---|
Windows | Mac | iOS | Android | iOS | Android |
Chrome, Firefox, Edge, IE10+ | Safari8+, Chrome, Firefox; | — | — | — | — |
Як панелі брендування використовують одне або кілька зображень.
Необхідно врахувати верстку сторінки розміщення креативу під час розроблення панелі брендування (ширина контенту, колір підкладки, відступи, видима частина брендування відносно контенту, з урахуванням роздільної здатності екрана пристроїв, які використовуються найбільше).
Брендування з одним зображенням
Брендування з трьома зображеннями
.zip архів із необхідними матеріалами. Рекомендуємо використовувати архів із прикладом.
HTML-Файл повинен містити шляхи до завантажуваних матеріалів (JS-файлів, зображень). Рекомендована назва HTML-файла — body.html.
globalHTML5Api підключається автоматично, викликається за допомогою методу:
Усі використовувані об'єкти і методи globalHTML5Api поміщаються всередину викликаної функції.
Модулі, що підключаються, передаються як параметри функції. Модулi bodycss i 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) | top | String | Положення контейнера по вертикалі | |||
horizontal (required) | left | 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
Під час розміщення цього формату необхідно передбачити відсутність іншого брендування на сторінці, тому що воно може бути перекрите.