Réduire les espaces publicitaires vides

Par défaut, les espaces publicitaires non remplis restent visibles, ce qui peut entraîner la création d'un espace vide sur votre page. Si vous savez à l'avance qu'un ou plusieurs espaces publicitaires de votre page ont peu de chances d'être remplis, vous pouvez demander à la bibliothèque Google Publisher Tag (GPT) de les réduire.

La configuration optimale de cette fonctionnalité dépend de la fréquence à laquelle vous pensez que les espaces publicitaires seront remplis:

  1. Si des créneaux sont presque occupés la plupart du temps, utilisez PubAdsService.collapseEmptyDivs(). Dans cette configuration, les espaces publicitaires sont développés par défaut et ne se réduisent que s'ils ne peuvent pas être remplis.
  2. S'il n'y a pas assez de créneaux la plupart du temps, utilisez PubAdsService.collapseEmptyDivs(true). Dans cette configuration, les espaces publicitaires sont réduits par défaut et ne se développent que s'ils peuvent être remplis.

Étant donné que les appels d'API googletag n'ont aucun effet tant que GPT n'a pas commencé à s'exécuter, vous devez également configurer le CSS sur votre page pour minimiser l'ajustement de la mise en page de sorte que les espaces publicitaires réduits par défaut n'aient aucune dimension.

Vous pouvez également configurer des remplacements par emplacement, comme illustré dans l'exemple ci-dessous, si des espaces spécifiques de votre page ont plus ou moins de chances d'être remplis.

Exemple d'implémentation

Voir la démonstration