Aller au contenu principal
Header Bidding

Intégration Prebid.js dans GAM :
Tranches de prix et configuration optimale

Prebid.js est le wrapper open-source de header bidding le plus populaire. L'intégrer dans Google Ad Manager exige cependant de générer des centaines de Line Items pour mapper précisément les enchères reçues.

OA
OrbiAds Engineering
Publié le 30 mai 2026 · Lecture 7 min

Le fonctionnement du Header Bidding avec GAM

Dans un workflow publicitaire classique, Prebid.js orchestre des enchères simultanées auprès de multiples régies (SSP) directement depuis le navigateur du visiteur. Une fois le vainqueur identifié, Prebid.js injecte le prix gagnant sous forme de clés-valeurs dans l'appel publicitaire envoyé à Google Ad Manager (ex: hb_pb=2.50).

Pour que GAM réagisse et compare cette enchère à son propre inventaire (Ad Exchange / Google AdSense / Campagnes directes), l'Ad Server doit contenir des Line Items pré-configurés pour chaque palier de prix possible (les "price slices").

Recommandations de configuration des Line Items

Une mauvaise priorité ou un ciblage erroné peut bloquer la diffusion de vos enchères et dégrader vos revenus publicitaires (eCPM). Suivez ces règles :

  • Type de Line Item : Utilisez le type Price Priority (Priorité de prix). Il permet à Google Ad Manager de comparer dynamiquement la valeur CPM de Prebid face à son inventaire direct.
  • Priorité : Définissez la priorité sur **12** (la valeur par défaut de Price Priority). C'est le standard de l'industrie.
  • Limite de diffusion : Configurez-les en diffusion **Ilimitée** (Unlimited) avec un ciblage permanent pour ne rater aucune enchère rentable.

Structure des tranches de prix (Price Slices) conseillée

Pour capter le maximum de valeur sans surcharger votre réseau GAM (qui est limité en nombre total d'entités), nous conseillons la répartition suivante :

Tranche Basse 0.05€ step

De 0.10€ à 3.00€

Pour capter précisément les petits volumes d'enchères du display de masse.
Tranche Moyenne 0.10€ step

De 3.00€ à 10.00€

Idéal pour le milieu de panier, capturant l'essentiel de la valeur programmatique.
Tranche Haute 0.50€ / 1.00€ step

Au-delà de 10.00€

Pour les formats vidéo premium ou les bannières à très fort taux d'engagement.

Le Créatif Universel Prebid (Creative Mapping)

Vous n'avez pas besoin de créer un créatif différent pour chaque tranche de prix ou chaque régie publicitaire. Prebid utilise un **Master Creative** (Créatif Maître) rattaché à vos Line Items. Ce créatif charge dynamiquement le script de rendu fourni par Prebid.js.

Voici le snippet HTML5 standard à insérer dans votre créatif personnalisé sur Google Ad Manager :

<script src="https://cdn.jsdelivr.net/npm/prebid-universal-creative@latest/dist/creative.js"></script>
<script>
  var ucTag = {};
  ucTag.adId = "%%PATTERN:hb_adid%%";
  ucTag.pubUrl = "%%REFERRER_URL%%";
  try {
    ucClient.renderAd(document, ucTag);
  } catch (e) {
    console.error("Erreur de rendu Prebid Universal Creative:", e);
  }
</script>

Automatiser la création des 200+ Line Items

Créer 200 ou 400 Line Items manuellement (avec les tailles, les ciblages et les associations de créatifs) prend des heures et génère de nombreuses erreurs humaines.

Avec la console MCP d'OrbiAds ou nos assistants IA connectés, vous pouvez générer l'ensemble de vos tranches Prebid en une seule commande loggée.

# Commande d'automatisation Prebid via l'IA
prebid.generate_slices(
  advertiser_id="12345678",
  min_cpm=0.10,
  max_cpm=20.00,
  granularity="medium",
  sizes=[[300, 250], [728, 90]],
  dry_run=false
)

Cette instruction se connecte à votre réseau via les API SOAP sécurisées, configure les clés-valeurs `hb_pb`, génère les tranches de Line Items correspondants et y attache les créatifs universels Prebid automatiquement.

Dépannage : Le diagnostic d'inventaire Prebid

En production, les principaux points de friction sont :

  • Conflits de priorités : Si un Line Item Direct a une priorité plus élevée (ex: Standard 10) et cible le même inventaire, il passera toujours devant Prebid, même si l'enchère Prebid est supérieure. Surveillez la compétition dynamique.
  • Nettoyage d'inventaire : Lorsque vous modifiez vos structures publicitaires, pensez à archiver vos anciens line items Prebid. GAM limite le nombre d'entités par réseau (souvent 100 000 à 600 000 max).

Prebid.js automatisé avec OrbiAds

Utilisez notre moteur de génération pour déployer, mettre à jour ou auditer vos intégrations Prebid en quelques secondes. Évitez les erreurs manuelles et maximisez vos enchères.