Présentation
Cet audit vérifie si les demandes d'enchères d'en-tête sont différées jusqu'à ce que de la bibliothèque Google Publisher Tag (GPT). Dans la plupart des cas, ces demandes ne sont pas dépendent de GPT et peuvent être effectuées en parallèle du chargement de la bibliothèque accélérer le chargement des annonces.
Recommandations
Assurez-vous que les demandes d'enchères d'en-tête n'attendent pas le googletag.pubadsReady()
ou
googletag.cmd.push()
Exemple de code Prebid.js
Réponse incorrecte |
window.pbjs = pbjs || {}; pbjs.que = pbjs.que || []; window.googletag = window.googletag || {}; googletag.cmd = googletag.cmd || []; googletag.cmd.push(function() { googletag.pubads().disableInitialLoad(); // Incorrect: Making bid requests dependent on GPT loading. pbjs.que.push(function() { pbjs.requestBids({ bidsBackHandler: handleBidResponse }); }); }); |
Bonne réponse |
window.pbjs = pbjs || {}; pbjs.que = pbjs.que || []; // Correct: Making bid requests independent of GPT loading. pbjs.que.push(function() { pbjs.requestBids({ bidsBackHandler: handleBidResponse }); }); window.googletag = window.googletag || {}; googletag.cmd = googletag.cmd || []; googletag.cmd.push(function() { googletag.pubads().disableInitialLoad(); }); |
En savoir plus
Liste des places de marché et plates-formes côté offre compatibles avec cet audit évalue se trouvent dans notre dépôt GitHub.