Генератор конфига ad unit Prebid.js

Соберите конфиг ad unit Prebid.js с медиа-типами banner, video и native плюс bidder params, затем скопируйте готовый сниппет pbjs.addAdUnits() — всё в браузере.

Генератор ad unit Prebid работает целиком в вашем браузере. Ваш код ad unit, имена bidder и placement params используются только для сборки конфига локально и никогда не загружаются в ArrayKit.

Открыть генератор bid request OpenRTB

Об инструменте Генератор Prebid

Генератор ad unit Prebid превращает простую форму в корректный конфиг ad unit Prebid.js и готовый к вставке сниппет pbjs.addAdUnits(). Задайте код ad unit, переключите медиа-типы banner, video или native, добавьте banner-размеры вроде 300x250 и 728x90, выберите instream или outstream video-контекст с размером плеера и прикрепите одного или несколько bidder с их params — appnexus placementId, rubicon accountId/siteId/zoneId и так далее. Инструмент создан для ad-ops инженеров и header-bidding разработчиков, подключающих новые плейсменты, которым нужен чистый стартовый объект без ручного редактирования JSON. Всё генерируется на вашем устройстве: ни рекламные теги, ни bidder id, ни placement params никогда не загружаются, поэтому вы можете прототипировать реальные production-юниты, не раскрывая свою настройку.

Возможности

Как использовать Генератор Prebid

  1. Введите код ad unit (id вашего GPT div или имя слота)
  2. Переключите banner, video или native и заполните размеры или контекст
  3. Добавьте каждого bidder и его params (например appnexus placementId)
  4. Скопируйте сниппет pbjs.addAdUnits() или сырой объект adUnit в ваш wrapper

Пример

Ввод

code: div-gpt-ad-1
banner: 300x250, 728x90
bidder: appnexus  placementId: 13144370

Результат

pbjs.addAdUnits([{ code: 'div-gpt-ad-1', mediaTypes: { banner: { sizes: [[300,250],[728,90]] } }, bids: [{ bidder: 'appnexus', params: { placementId: 13144370 } }] }]);

Banner ad unit с одной ставкой AppNexus, готовый для вашего wrapper Prebid.js.

Частые ошибки и устранение неполадок

Часто задаваемые вопросы

Что выдаёт генератор ad unit Prebid?
Он выдаёт две вещи: готовый к вставке сниппет pbjs.addAdUnits(), обёрнутый в pbjs.que.push, и сырой объект adUnit. Оба содержат ваш код ad unit, включённые mediaTypes (banner/video/native) и массив bids с каждым bidder и его params.
Как добавить несколько bidder в один ad unit?
Нажмите «Добавить bidder» для каждого demand-партнёра, введите код адаптера (appnexus, rubicon и т. д.), затем добавьте его params как строки ключ/значение. Каждый bidder становится записью в массиве bids ad unit.
Обрабатывает ли он медиа-типы video и native?
Да. Переключите Video, чтобы задать instream или outstream контекст плюс размер плеера, и переключите Native, чтобы добавить стартовый native-шаблон с ассетами title, image и sponsoredBy, которые можно доработать в выводе.
Почему мой placementId показывается как число, а не строка?
Большинство адаптеров Prebid ожидают числовые id, поэтому обычные целые числа приводятся к числам. Значения с ведущим нулём или нецифровыми символами сохраняются как строки, чтобы id вроде '007' или пути рекламного сервера не искажались.
Загружаются ли мои bidder id и placement params куда-либо?
Нет. Генератор работает целиком в вашем браузере. Код ad unit, имена bidder и params, которые вы вводите, никогда не отправляются на сервер, поэтому вы можете собирать реальные production-юниты приватно.

Связанные инструменты

Все инструменты ArrayKit