Функция перезагрузки кода

Описание

Функция перезагрузки кода позволяет произвести повторные запросы к системе ADFOX без перезагрузки всей страницы, например, на страницах сайта, где пользователь пребывает длительное количество времени (листает фотогалерею, проходит тестирование).

Перезагрузить можно любой код вставки с библиотекой loader.js.

Есть возможность перезагружать либо один определенный код, указав идентификатор контейнера, либо все коды на странице.

Установка библиотеки на сайт

В head сайта один раз подключите библиотеку:

<script src="https://yastatic.net/pcode/adfox/loader.js"></script>

Библиотека загружается с сервера ADFOX.
Клиентам доступна всегда самая последняя стабильная версия библиотеки.

Установка кодов на сайт

Получите код вставки с библиотекой loader.js для площадки и установите на сайт.

Обратите внимание, что в коде вставки должен присутствовать параметр containerId — идентификатор контейнера для баннера и код будет вида:

<div id="adfox_id"></div>
<script>
    window.Ya.adfoxCode.create({
        ownerId: 208087,
        containerId: 'adfox_id',
        params: {
            pt: 'b',
            p1: 'bsoji'
        }
    });
</script>

Если на сайте ранее уже были установлены коды без containerId, рекомендуем произвести замену кодов вставок.
Получить код вставки с containerId возможно в интерфейсе системы.

Управление загрузкой баннеров

 window.Ya.adfoxCode.reload(containerId);

где containerId — идентификатор элемента, который является контейнером для баннера. Если требуется перезагрузка всех площадок, оставьте containerId пустым.

Пример 1 — перезагрузка кода с идентификатором контейнера "adfox_id"

<button onclick="window.Ya.adfoxCode.reload('adfox_id')">Reload</button>

При нажатии на кнопку "Reload" будет вызвана функция перезагрузки кода с параметром "adfox_id", где adfox_id — это идентификатор контейнера в коде вставки.

Пример 2 — перезагрузка всех кодов

<button onclick="window.Ya.adfoxCode.reload()">Reload</button>

При нажатии на кнопку "Reload" будет вызвана функция перезагрузки всех баннеров, которые были помещены на страницу с помощью кода вставки, указанного выше.

Последнее обновление: 09.03.2017