Integración de Google Ad Manager / Adsense y Prebid

Parte de: Google Consent Mode

Si su sitio web solo ejecuta Adsense

Coloque la siguiente etiqueta antes de su etiqueta de Google GAM/DFP y cualquier otra etiqueta publicitaria:

<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>

Elimine cualquier código fijo de https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js en su página y cárguelo con el siguiente script del CMP:

<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>

También puede gestionar Adsense con UnicScript modificando la etiqueta JavaScript de Google Adsense.

Si su sitio web ejecuta prebid u otro wrapper de header bidding:

Su stack publicitario debería estar integrado correctamente con un wrapper de prebid.js de código abierto por defecto. Si está utilizando un wrapper de prebid no estándar, contáctenos para confirmar que su wrapper de header bidding es compatible.

Tutoriales relacionados