Оффлайн режим¶
Инструкция описывает использование рекламного формата плавающей кнопки AdButton без обращений из кода кнопки к внешнему серверу, например, к панели администрирования AdButton (оффлайн режим). Этот вариант интеграции разработан для уменьшения рисков загрузки внешнего кода на сайт с установленным форматом. Для реализации этого функционала, код кнопки и данные настройки кнопки, расположены локально на веб-сервере.
Для реализации кампании необходимо: загрузить код на сайт (либо файлы из архива). В архив включена демонстрационная страница и все необходимые файлы для работы как примера, так и собственного варианта
http://cdn.viewst.com/offline/probtn_concat_offline.js- сама библиотекаhttp://cdn.viewst.com/offline/example.zip- архив с примеромhttp://cdn.viewst.com/offline/index.html- пример работы режима на cdn
добавить теги вызова
<script src="direct/probtn_concat_offline.js"></script>
Пример работы интеграции на демо странице AdButton
Описание архива:
settings.json- настройки кнопки, выгружаемые из admin.probtn.com для целевой кампанииstyle.css- стилиprobtn_concat_offline.js- код кнопки, объединенный со всеми зависимостямиother/- дополнительные файлы (картинки, стили модального окна)
В probtn_concat_offline.js настраиваются пути к файлам:
var mainStyleCssPath = "style.css";var fancyboxCssPath = "libs/jquery.fancybox.min.css";var localSettingsPath = "settings.json";mainStyleCssPath- URL до стилей кнопкиfancyboxCssPath- URL до стилей fancyboxlocalSettingsPath- URL до файла с локальными настройками кнопки