Интеграция с ADFOX

  1. Подключите Video Ads SDK с помощью элемента script в заголовке HTML-документа.

    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <script
                 type="text/javascript"
                 charset="utf-8"
                 src="https://yandex.ru/ads/system/adsdk.js"
            ></script>
        </head>
    </html>
    
  2. Задайте параметры ADFOX.

    var adFoxParameters = {
      adFoxParameters: { 
        // Идентификатор в системе ADFOX (строка)
        ownerId: "123456",
        // Параметры ADFOX
        params: {
          p1: "123",
          p2: "123",
          ...
        },
      }
    }
    

    Для тестирования интеграции с ADFOX можно использовать следующие настройки:

    Тип видеоблока

    Тестовые параметры Instream

    Тестовые параметры Instream (App)

    Pre-Roll

    var adFoxParameters = {
      adFoxParameters: { 
        ownerId: "270901",
        params: {
          p1: "cwdyt",
          p2: "hiuy",
        },
      }
    }
    

    Пример тестовой страницы

    var adFoxParameters = {
      adFoxParameters: { 
        ownerId: "270901",
        params: {
          p1: "cwekk",
          p2: "gmjh",
        },
      }
    }
    

    AdUnitId: "adf-270901/1303598"

    Mid-Roll

    var adFoxParameters = {
      adFoxParameters: {
        ownerId: "270901",
        params: {
          p1: "cwdys",
          p2: "hiux",
        },
      }
    }
    

    Пример тестовой страницы

    var adFoxParameters = {
      adFoxParameters: {
        ownerId: "270901",
        params: {
          p1: "cwekj",
          p2: "gmji",
        },
      }
    }
    

    AdUnitId: "adf-270901/1303597"

    Pause-Roll

    var adFoxParameters = {
      adFoxParameters: {
        ownerId: "270901",
        params: {
          p1: "cwdyr",
          p2: "hiuw",
        },
      }
    }
    

    Пример тестовой страницы

    var adFoxParameters = {
      adFoxParameters: {
        ownerId: "270901",
        params: {
          p1: "cwekm",
          p2: "gmjk",
         },
      }
    }
    

    AdUnitId: "adf-270901/1303600"

    Post-Roll

    var adFoxParameters = {
      adFoxParameters: {
        ownerId: "270901",
        params: {
          p1: "cwdym",
          p2: "hiuv",
         },
      }
    }
    

    Пример тестовой страницы

    var adFoxParameters = {
      adFoxParameters: {
        ownerId: "270901",
        params: {
          p1: "cwekl",
          p2: "gmjj",
        },
      }
    }
    

    AdUnitId: "adf-270901/1303599"

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

  3. Вызовите метод play с помощью элемента script в заголовке HTML-документа.

    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <script
                 type="text/javascript"
                 charset="utf-8"
                 src="https://yandex.ru/ads/system/adsdk.js"
            ></script>
             <script>
             // Метод должен быть доступен напрямую из загрузчика.
             ya.videoAd.play({
               // Видеоэлемент
               videoSlot: HTMLVideoElement,
               // Элемент для показа контролов. Элемент не должен быть статически позиционирован.
               // Можно использовать родительский элемент видео.
               slot: HTMLElement,
               // Конфиг загрузки и конфиг проигрывания рекламы.
               config: AdConfig & PlaybackParams & adFoxParameters,
             }):Promise <
               reject: (ошибка загрузки рекламы)
               resolve: (окончание рекламы)
             >;
             </script>
        </head>
    </html>
    
Следующая