Шаблон в інтерфейсі: HTML5 Float
Формат у початковому стані являє собою прикріплений до одного з кутів екрана квадрат із відвернутим кутом. Після наведення на цей кут або за кліком на нього, контент сайту розгортається, відкриваючи повноекранний банер. Як згорнутий банер, так і повноекранний, можуть містити анімацію. Після натискання на кнопку Закрити, банер згортається в початковий стан.
Тільки локальний інвентар (зони прямого паблішера).
Desktop | Tablet | Phone | |||
---|---|---|---|---|---|
Windows | Mac | iOS | Android | iOS | Android |
Chrome, Firefox, Edge, IE10+ | Safari5.1+, Chrome, Firefox | — | — | — | — |
Стандартні розміри: 100%x100%
Ініціюється користувачем (вимкнено за замовчуванням)
Кнопка "X Закрити" в правому верхньому кутку розгорнутої панелі (дає змогу користувачеві згорнути банер)
Банер з усіма необхідними матеріалами повинен знаходитися в .zip архіві. Рекомендуємо використовувати архів із прикладом.
HTML-Файл повинен містити шляхи до завантажуваних матеріалів (JS-файлів, зображень). Рекомендована назва HTML-файла — body.html.
globalHTML5Api підключається автоматично, викликається за допомогою методу:
Усі використовувані об'єкти та методи globalHTML5Api поміщаються всередину викликаної функції. Модулі, що підключаються, передаються як параметри функції. Для цього формату можуть бути використані модулі Player і Corner.
Приклад використання globalHTML5Api.init для формата Corner:
Ключ | Параметри | Властивості | Тип | Опис | ||
---|---|---|---|---|---|---|
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 | Положення контейнера по горизонталі | |||
onComplete | Function | Запуск callback функції після закінчення globalHTML5Api.init.resize.to(this.name) | ||||
onStart | Function | Запуск callback функції на початку globalHTML5Api.init.resize.to(this.name) |
Методи | Параметри | Тип | Опис |
---|---|---|---|
to(resizeStateName, time, eventName) | — | — | Зміна поточного положення контейнера на вказане |
resizeStateName (required) | String | Ім'я положення контейнера, до якого потрібно перейти | |
time (required) | Number | Час анімації зміни положення контейнера | |
eventName (required) | String | Подія, яку необхідно враховувати:
|
|
currentState() | — | — | Метод повертає рядок: resizeState.name – ім'я поточного положення контейнера interactive to resizeState.name – зміна положення контейнера до зазначеного |
Приклад використання модуля Corner (натисніть нижче, щоб розгорнути):
Метод | Параметри | Властивості | Тип | Опис | |
---|---|---|---|---|---|
create(options) | — | — | — | Ініціалізація Corner | |
options | — | Object | Об'єкт із властивостями | ||
content (required) | String | HTML Element з версткою креативу | |||
horizontal (required) | left, right | String | Положення кута по горизонталі | ||
vertical (required) | top, bottom | String | Положення кута по вертикалі | ||
width (required) | String|Number | Ширина кута | |||
height (required) | String|Number | Висота кута | |||
time (optional) | Number | Час, за який виконується анімація кута | |||
cornerImage | String | Шлях до файлу. Цей параметр дає змогу змінити картинку, що використовується як кут | |||
expand(options) | — | — | — | Метод запускає анімацію Corner (розгортання кута) | |
options | — | Object | Об'єкт із властивостями | ||
onExpand | Function | Виклик функції після завершення анімації Corner (розгортання кута) | |||
onCollapse | Function | Виклик функції після завершення анімації Corner (згортання кута) | |||
collapse(options) | — | — | — | Метод запускає анімацію Corner (розгортання кута) | |
options | — | Object | Об'єкт із властивостями | ||
onExpand | Function | Виклик функції після завершення анімації Corner (розгортання кута) | |||
onCollapse | Function | Виклик функції після завершення анімації Corner (згортання кута) |
Метод | Аргументи | Тип | Опис |
---|---|---|---|
click(URL) | — | — | Виклик клік-переходу на цільову сторінку. Посилання переходу може бути передано безпосередньо в коді креативу. Також посилання переходу може бути задано з шаблону заливки креативу в інтерфейсі користувача. Посилання, задане в коді, має більший пріоритет, ніж посилання, задане через шаблон, що може призвести до конфлікту. Тому для передачі посилання обов'язково використовувати тільки один із доступних способів. |
URL (optional) | String | Посилання переходу | |
src(URL) | — | — | Метод повертає абсолютний шлях до файлу |
URL (optional) | String | Відносний шлях до файлу |
Якщо креатив містить відео, дотримуйтесь Інструкції з додавання відео в HTML5 банер.
Підтримувані типи файлів: .jpg, .png, .gif, .svg