Инструкции по установке и применению кода в заглушку (stub code)

Добавление кода своей рекламы к коду блока позволит поставить заглушку (stub code) на случай, если на аукционе не будет подходящего предложения для показа

  1. В ShowCase в блоке End mode выберите '3rd-party-no-ads' или '3rd-party-anyway'. В первом случае 3rd-party реклама будет показываться когда в основном блоке нет рекламы, а во втором в любом случае при её завершении

  2. В случае баннерной рекламы, при выборе '3rd-party-anyway' появляется поле 3rd-party timer (sec) это задержка перед показом 3rd-party рекламы если реклама была найдена

Инструкция:

1. В блок code: `` вставьте 3rd-party код 2. Если в 3rd-party коде встречается вот такой текст "</script>" то необходимо в ручную заменить его на "<\/script>". 3. Отдельно обращаем внимание на строчку "window.UTInventoryCoreFixedContainerSize('ut-embed');" она отвечает за то, чтобы при переключении нашей рекламы на 3rd-party не было CLS (cumulative shift layout - https://web.dev/articles/cls?hl=ru). Делается это путем фиксации текущего размера контейнера в момент отключения нашей рекламы. Но на определенных страницах или сайтах (где вебмастера сами заботятся о том, как выглядит контейнер) эту строчку нужно убрать

Код вставки для видео

<!--В <head> сайта один раз добавьте код загрузчика-->
<script>
(function UTCoreInitialization() {
  if (window.UTInventoryCore) {
    new window.UTInventoryCore({
      type: "embed",
      host: 6,
      content: false,
      container: "ut-embed",
      width: 560,
      height: 315,
      playMode: "autoplay-visible",
      collapse: "none",
      callback: {
        all: (payload) => {
          if (payload === 'show') window.UTInventoryCoreShowFired = true;
          if (!window.UTInventoryCoreShowFired && payload === 'finish') {
            // Уберите следующую строчку если не требуется фиксировать размер контейнера
            // или вы планируете работать с CSS самостоятельно
            window.UTInventoryCoreFixedContainerSize('ut-embed');
 
            window.UTInventoryCoreAdd3PartyCode({
              container: 'ut-embed',
              // Вставьте 3rd-party код.
              code: `
 
              `,
            });
          }
        },
      }
    });
    return;
  }
  setTimeout(UTCoreInitialization, 100);
})();
</script>

Last updated