Générateur de config d'ad unit Prebid.js

Construisez une config d'ad unit Prebid.js avec les types de média banner, video et native plus les params de bidder, puis copiez un extrait pbjs.addAdUnits() prêt à l'emploi — le tout dans votre navigateur.

Le Générateur d'ad unit Prebid s'exécute entièrement dans votre navigateur. Le code de votre ad unit, les noms de bidder et les params d'emplacement ne servent qu'à construire la config localement et ne sont jamais téléversés vers ArrayKit.

Ouvrir le générateur de bid request OpenRTB

À propos de Ad unit Prebid

Le Générateur d'ad unit Prebid transforme un simple formulaire en une config d'ad unit Prebid.js valide et un extrait pbjs.addAdUnits() prêt à copier-coller. Définissez le code de l'ad unit, activez les types de média banner, video ou native, ajoutez des tailles de banner comme 300x250 et 728x90, choisissez un contexte vidéo instream ou outstream avec une taille de lecteur, et attachez un ou plusieurs bidders avec leurs params — appnexus placementId, rubicon accountId/siteId/zoneId, etc. Il est conçu pour les ingénieurs ad-ops et les développeurs header-bidding qui câblent de nouveaux emplacements et veulent un objet de départ propre sans éditer le JSON à la main. Tout est généré sur votre appareil : aucun tag publicitaire, id de bidder ou param d'emplacement n'est jamais téléversé, donc vous pouvez prototyper de vraies unités de production sans divulguer votre configuration.

Fonctionnalités

Comment utiliser Ad unit Prebid

  1. Saisissez le code de l'ad unit (l'id de votre div GPT ou le nom de l'emplacement)
  2. Activez banner, video ou native et renseignez les tailles ou le contexte
  3. Ajoutez chaque bidder et ses params (par ex. appnexus placementId)
  4. Copiez l'extrait pbjs.addAdUnits() ou l'objet adUnit brut dans votre wrapper

Exemple

Entrée

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

Sortie

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

Un ad unit banner avec une enchère AppNexus, prêt pour votre wrapper Prebid.js.

Erreurs courantes et dépannage

Foire aux questions

Que produit le Générateur d'ad unit Prebid ?
Il produit deux choses : un extrait pbjs.addAdUnits() prêt à copier-coller enveloppé dans un pbjs.que.push, et l'objet adUnit brut. Les deux contiennent le code de votre ad unit, les mediaTypes activés (banner/video/native) et un tableau bids avec chaque bidder et ses params.
Comment ajouter plusieurs bidders à un ad unit ?
Cliquez sur Ajouter un bidder pour chaque partenaire de demande, tapez le code d'adaptateur (appnexus, rubicon, etc.), puis ajoutez ses params sous forme de lignes clé/valeur. Chaque bidder devient une entrée dans le tableau bids de l'ad unit.
Gère-t-il les types de média video et native ?
Oui. Activez Video pour définir un contexte instream ou outstream plus une taille de lecteur, et activez Native pour ajouter un modèle native de départ avec des assets title, image et sponsoredBy que vous pouvez affiner dans la sortie.
Pourquoi mon placementId est-il affiché comme un nombre plutôt qu'une chaîne ?
La plupart des adaptateurs Prebid attendent des id numériques, donc les entiers simples sont convertis en nombres. Les valeurs avec un zéro initial ou des caractères non numériques sont gardées comme chaînes pour que des id comme « 007 » ou des chemins de serveur publicitaire ne soient pas altérés.
Mes id de bidder et params d'emplacement sont-ils téléversés quelque part ?
Non. Le générateur s'exécute entièrement dans votre navigateur. Le code de l'ad unit, les noms de bidder et les params que vous saisissez ne sont jamais envoyés à un serveur, donc vous pouvez construire de vraies unités de production en privé.

Outils associés

Tous les outils ArrayKit