---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://yandex.ru/support/adfox/en/ad-inventory/codes/change-code.md
  - https://yandex.ru/support/adfox/ru/ad-inventory/codes/change-code.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/support/adfox/ru/llms.txt


# Переход на новый код вставки

С 20 июля 2021 года в Adfox используется единый код загрузчика рекламы. Ранее использовались разные коды загрузчика для загрузки разных типов блоков Рекламной сети Яндекса и Adfox. С новыми кодами браузер не тратит время на обращение к нескольким загрузчикам, поэтому реклама показывается быстрее. Новый код баннера Adfox теперь по умолчанию асинхронный и содержит единую очередь загрузки yaContextCb — это позволяет оптимально загружать рекламу разных видов на страницу. [Подробнее о преимуществах нового кода](https://yandex.ru/adv/news/zagruzka-reklamy-na-sayte-stala-bystree-s-novymi-kodami-vstavki-blokov-rsya-i-adfox).

Старые коды вставки совместимы с новыми, поэтому изменять коды баннеров на страницах вашего сайта можно постепенно. Рекомендуем сначала внести изменения в один из кодов на странице и убедиться, что он работает корректно, а затем переходить к следующему.

## Замена старого кода вставки на новый {#new-code}

Новый код вставки можно получить в интерфейсе Adfox:

- на уровне сайта: откройте вкладку **Инвентарь** и нажмите <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.50007 10.5002L6.00007 1.50024H7.50007L6.00007 10.5002H4.50007ZM0 5.24987V6.74973V6.74987L0.000115614 6.7498L3.75 9.00048V7.50048L1.24991 5.99992L3.75 4.49987V2.99987L0.000115614 5.2498L0 5.24973V5.24987ZM8.24985 9.00031V7.50031L10.7497 5.99987L8.24985 4.49994V2.99994L11.9995 5.24975L11.9998 5.24956V5.24994V6.74956V6.74994L11.9995 6.74975L8.24985 9.00031Z" fill="black"/></svg>**Код вставки** рядом с названием сайта;
- на уровне площадки: перейдите на вкладку **Инвентарь**&nbsp;→ **Разделы**&nbsp;→ **Площадки** и нажмите кнопку <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.50007 10.5002L6.00007 1.50024H7.50007L6.00007 10.5002H4.50007ZM0 5.24987V6.74973V6.74987L0.000115614 6.7498L3.75 9.00048V7.50048L1.24991 5.99992L3.75 4.49987V2.99987L0.000115614 5.2498L0 5.24973V5.24987ZM8.24985 9.00031V7.50031L10.7497 5.99987L8.24985 4.49994V2.99994L11.9995 5.24975L11.9998 5.24956V5.24994V6.74956V6.74994L11.9995 6.74975L8.24985 9.00031Z" fill="black"/></svg>**Код вставки** рядом с названием площадки;
- на уровне баннера: на вкладке **Кампании** выберите кампанию, перейдите в раздел **Баннеры**&nbsp;→ **Размещение** и нажмите <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.50007 10.5002L6.00007 1.50024H7.50007L6.00007 10.5002H4.50007ZM0 5.24987V6.74973V6.74987L0.000115614 6.7498L3.75 9.00048V7.50048L1.24991 5.99992L3.75 4.49987V2.99987L0.000115614 5.2498L0 5.24973V5.24987ZM8.24985 9.00031V7.50031L10.7497 5.99987L8.24985 4.49994V2.99994L11.9995 5.24975L11.9998 5.24956V5.24994V6.74956V6.74994L11.9995 6.74975L8.24985 9.00031Z" fill="black"/></svg>**Код вставки** у нужного размещения.

Чтобы заменить код вставки вручную:

1. Добавьте код загрузчика рекламы в `<head>` каждой страницы, на которой показывается реклама:

    ```html
    
    
    ```
    
    {% note info %}
    
    Код загрузчика рекламы совпадает для всех видов рекламы Яндекса. Если на странице уже есть [раздельные коды блоков Рекламной сети Яндекса](https://yandex.ru/support2/partner/ru/web/units/tag-features) или [рекомендательного виджета](https://yandex.ru/support2/partner/ru/web/recommendation-widget/create), дублировать код загрузчика рекламы не нужно.
    
    {% endnote %}
    
1. Удалите из кода баннера скрипты со старыми загрузчиками кодов:
    - ``
    - ``
    - ``
    
1. Добавьте новые строки в код баннера:

    ```javascript
    window.yaContextCb.push(()=>{
    ...
    })
    ```
    
    #|
    || **Старый код** | **Новый код** ||
    || 

    ```html
    <div id="adfox_162624621735476317"></div>
    

    ``` 

    | 

    ```html
    <div id="adfox_162624621735476317"></div>
    
    ```

    ||
    |#
    

**Как работает новый код**

Функция отрисовки рекламы теперь не вызывается сразу, а добавляется в единую очередь вызова. Когда браузер скачивает и выполняет код загрузчика, тот разбирает очередь и вызывает коды вставки рекламных блоков. Если в момент загрузки страницы загрузчик уже находится в кеше браузера, коды вставки выполняются быстрее.

**Пример нового кода вставки**

```html
<!--В <head> сайта один раз добавьте код загрузчика-->



<!--Adfox START-->
<!--login-->
<!--Площадка: example.pro / * / *-->
<!--Тип баннера: 100%х250 -->
<!--Расположение: <верх страницы>-->
<div id="adfox_16244342575025707"></div>

```


{% note info %}

Если на страницах вашего сайта используется код Header Bidding, его тоже нужно изменить. [Подробнее о замене кода Header Bidding](https://yandex.ru/support/adfox-sites/monetization/hb-change-code.html)

{% endnote %}


## Замена устаревшего асинхронного кода вставки {#from-old}

Если на вашем сайте используется устаревший асинхронный код вставки, замените его на новый.

Соответствие кодов:

**Вид кода** | **Устаревший код** | **Новый код**
----- | ----- | -----
Асинхронный код | `adfoxAsyncParams` | `Ya.adfoxCode.create`
Адаптивный код | `adfoxAsyncParamsAdaptive` | `Ya.adfoxCode.createAdaptive`


Примеры замены устаревшего асинхронного кода на новый:

#|
|| **Устаревший код** | **Новый код** ||
||

  ```html
  <div id="adfox-id"></div>
  
  ```

|

  ```html
  <div id="adfox-id"></div>
  
  ```

||
|#


<!-- source: ru/_includes/feedback.md -->
## Обратиться в службу поддержки



<a href="https://yandex.ru/chat/#/user/48724607-a983-9631-79e6-aad155a88db3"> <!--ссылка, куда ведет кнопка. Если внутренняя ссылка, пишем без .md и .html --> 
  <span class="button">Написать в чат</span> <!--текст на кнопке--> 
</a>

<a href="ru/form"> <!--ссылка, куда ведет кнопка. Если внутренняя ссылка, пишем без .md и .html --> 
  <span class="button">Написать письмо</span> <!--текст на кнопке--> 
</a>



<!-- source: ru/_includes/styles/button.md -->

<!-- endsource: ru/_includes/styles/button.md -->
<!-- endsource: ru/_includes/feedback.md -->


