Contraer los espacios publicitarios vacíos

De forma predeterminada, los espacios publicitarios que no se llenan quedan visibles, lo que puede generar espacio en blanco en tu página. Si sabes de antemano que es poco probable que se llenen uno o más espacios publicitarios de tu página, puedes indicar a la biblioteca de Google Publisher Tag (GPT) que los contraiga.

La configuración óptima de esta función dependerá de la frecuencia con la que esperes que se llenen los espacios publicitarios:

  1. Si se ocuparán espacios la mayor parte del tiempo, usa PubAdsService.collapseEmptyDivs(). En esta configuración, los espacios publicitarios se expanden de forma predeterminada y se contraen solo si no se pueden completar.
  2. Si no se usarán los espacios la mayor parte del tiempo, usa PubAdsService.collapseEmptyDivs(true). En esta configuración, los espacios publicitarios se contraen de forma predeterminada y solo se expanden si se pueden rellenar.

Debido a que las llamadas a la API de googletag no tienen efecto hasta que GPT comienza a ejecutarse, para minimizar el reprocesamiento también deberás configurar el CSS en tu página para que las ranuras que se contraen de forma predeterminada no tengan dimensiones.

También es posible configurar anulaciones por espacio, como se muestra en el siguiente ejemplo, si es más o menos probable que se completen espacios específicos de tu página.

Ejemplo de implementación

Ver demostración