Recolher espaços de anúncio vazios

Por padrão, os espaços de anúncio que não são preenchidos ficam visíveis, o que pode resultar em espaço em branco na sua página. Se você souber com antecedência que um ou mais espaços de anúncio da sua página provavelmente não serão preenchidos, instrua a biblioteca da Tag do editor do Google (GPT) a recolhê-los.

A configuração ideal desse recurso dependerá da frequência com que você espera que os espaços de anúncio sejam preenchidos:

  1. Se os espaços forem preenchidos na maioria das vezes, use PubAdsService.collapseEmptyDivs(). Nessa configuração, os espaços de anúncio são expandidos por padrão e recolhidos somente se não puderem ser preenchidos.
  2. Se os slots não forem preenchidos na maioria das vezes, use PubAdsService.collapseEmptyDivs(true). Nessa configuração, os espaços de anúncios são recolhidos por padrão e só se expandem se podem ser preenchidos.

Como as chamadas de API googletag não têm efeito até que a GPT comece a ser executada, para minimizar o reflow, você também precisará configurar o CSS na sua página para que os espaços recolhidos por padrão não tenham dimensões.

Também é possível configurar substituições por espaço, como mostrado no exemplo abaixo, se espaços específicos na sua página tiverem mais ou menos chances de serem preenchidos.

Exemplo de implementação

Confira a demonstração