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