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
- Construit un ad unit Prebid.js avec mediaTypes.banner, video et native
- Analyse les tailles de banner comme 300x250, 728x90 dans la forme [[w,h]] qu'attend Prebid
- Contexte vidéo instream / outstream avec une taille de lecteur et des mimes par défaut
- Ajoutez un nombre illimité de bidders, chacun avec un nombre quelconque de params clé/valeur
- Convertit automatiquement les params numériques (placementId, siteId) en nombres, garde les id à zéro initial en chaînes
- Copiez soit l'extrait pbjs.addAdUnits() complet, soit l'objet adUnit brut
- Des avertissements en ligne signalent les codes vides, les tailles manquantes ou les bidders sans params
- S'exécute entièrement dans votre navigateur — aucun param de bidder ne quitte votre appareil
Comment utiliser Ad unit Prebid
- Saisissez le code de l'ad unit (l'id de votre div GPT ou le nom de l'emplacement)
- Activez banner, video ou native et renseignez les tailles ou le contexte
- Ajoutez chaque bidder et ses params (par ex. appnexus placementId)
- 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
- Prebid ignore l'ad unit ou journalise « No bids » pour lui. — Vérifiez que le code de l'ad unit correspond exactement à l'id du slot / div GPT que vous passez à pbjs, et que chaque nom de bidder est le vrai code d'adaptateur Prebid (par ex. appnexus, pas AppNexus).
- Les tailles de banner s'affichent aux mauvaises dimensions. — Les tailles doivent être des paires LxH comme 300x250, 728x90. Le générateur les analyse en [[300,250],[728,90]] — supprimez tout texte parasite pour que chaque taille soit une paire valide.
- Un param numérique comme placementId est envoyé comme chaîne et l'enchère échoue. — Le générateur convertit automatiquement les entiers simples en nombres. Si votre id a un zéro initial, il est gardé comme chaîne exprès — confirmez que l'adaptateur attend réellement une chaîne à cet endroit.
- L'ad unit vidéo ne fait pas de requête. — La vidéo a besoin d'un contexte (instream ou outstream) et d'une taille de lecteur comme 640x480. Les unités instream nécessitent aussi généralement une config vidéo côté serveur publicitaire en dehors de cet outil.
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
- Générateur OpenRTB — Construit une bid request OpenRTB 2.5 ou 2.6 valide depuis un formulaire.
- Générateur schain — Construit et valide l’objet IAB SupplyChain (schain) pour OpenRTB.
- Tailles d’annonces IAB — Consulte les tailles d’unités publicitaires IAB standard et programmatiques.
- Enums OpenRTB — Consulte chaque liste énumérée OpenRTB 2.x, code entier et signification.
- Calculateur CPM — Résout le CPM, le coût média ou les impressions depuis deux valeurs.
- Validateur sellers.json — Valide un document sellers.json par rapport à la spécification IAB Tech Lab.
Tous les outils ArrayKit