Si votre site Web ne diffuse que des annonces AdSense
Placez la balise suivante avant votre balise Google GAM/DFP et toute autre balise publicitaire :
<script type="text/javascript">
window.googletag = window.googletag || {};
window.googletag.cmd = window.googletag.cmd || [];
window.googletag.cmd.push(function() {
window.googletag.pubads().enableAsyncRendering();
window.googletag.pubads().disableInitialLoad();
});
(adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=1;
</script>
Supprimez tout https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
codé en dur sur votre page et chargez-le avec le script CMP suivant :
<script type="text/javascript">
__tcfapi("addEventListener", 2, function(tcData, success) {
if (success && tcData.unicLoad === true) {
if(!window._initAds) {
window._initAds = true;
var script = document.createElement('script');
script.async = true;
script.setAttribute('data-ad-client', 'ca-pub-xxxxxxxx');
script.src = 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js';
document.head.appendChild(script);
}
}
});
</script>
Vous pouvez également gérer AdSense avec UnicScript en modifiant la balise javascript de Google AdSense.
Si votre site Web utilise prebid ou un autre wrapper d'enchères header bidding :
Votre pile publicitaire doit être intégrée correctement avec un wrapper prebid.js open source par défaut. Si vous utilisez un wrapper prebid non standard, contactez-nous pour confirmer que votre wrapper header bidding est pris en charge.