Ne pas vérifier si le slot est revenu vide
Le GPT renvoie null quand la page n'accepte pas l'annonce ancrée. Si le code ne le vérifie pas, il essaie d'utiliser un slot qui n'existe pas.
Guide de mise en œuvre
Anchor ads
Bandeau publicitaire qui reste fixé en haut ou en bas de l'écran pendant que la personne fait défiler la page, et qui peut être fermé facilement.
Comprendre en 1 minute
L'annonce ancrée est une bande publicitaire collée au bord de l'écran. Pensez à un aimant de frigo : la porte s'ouvre et se ferme, mais l'aimant reste au même endroit. Ici, c'est pareil. La personne fait défiler le texte vers le haut et vers le bas, et la bande reste immobile en haut ou en bas de l'écran. Elle se place par-dessus la page.
Dans AdSense, l'annonce ancrée fait partie des annonces automatiques, dans le groupe appelé formats en superposition. Superposition signifie que l'annonce se place par-dessus la page. Google explique que, par défaut, l'annonce ancrée apparaît en haut de l'écran et passe en bas quand le haut gênerait la personne. Celle du haut n'apparaît qu'après un défilement suffisant, pour ne jamais cacher le nom du site ni le menu. Il existe aussi l'annonce ancrée dynamique, qui peut s'agrandir, se réduire ou aller dans un coin de l'écran comme une petite annonce.
Dans Ad Manager, c'est le GPT, la Google Publisher Tag, qui gère l'annonce ancrée. Il s'agit du code de Google qui demande et affiche les annonces sur la page. Vous demandez un slot, c'est-à-dire un emplacement publicitaire, de type ancre en haut ou ancre en bas. Le GPT crée lui-même le conteneur de l'annonce : vous n'avez donc pas besoin de dessiner un espace sur la page. Si la page ou l'appareil n'accepte pas ce format, le GPT ne crée pas le slot.
Google dit que l'ancre est un format très performant qui respecte les normes Better Ads, des règles pour que les annonces ne dérangent pas les lecteurs. La personne peut fermer l'annonce à tout moment, en cliquant sur la petite flèche. Sur mobile et sur ordinateur, Google recommande de demander l'ancre uniquement sur les pages où vous voulez qu'elle apparaisse. Si le même code va aux deux, il vaut la peine de définir quand et où chacun affiche l'ancre.
Pas à pas
Exemple mis en place
<!-- AdSense (opcional): âncoras só no rodapé -->
<script async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0000000000000000"
data-overlays="bottom"
crossorigin="anonymous"></script>
<!-- Ad Manager (GPT): slot âncora -->
<script async
src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"
crossorigin="anonymous"></script>
<script>
window.googletag = window.googletag || { cmd: [] };
googletag.cmd.push(() => {
const anchorSlot = googletag.defineOutOfPageSlot(
"/1234567/exemplo",
googletag.enums.OutOfPageFormat.BOTTOM_ANCHOR // ou TOP_ANCHOR
);
// Volta null se a página ou o aparelho não aceitar âncora
if (anchorSlot) {
anchorSlot.addService(googletag.pubads());
}
googletag.enableServices();
if (anchorSlot) {
googletag.display(anchorSlot);
}
});
</script>
<!-- Teste: https://www.exemplo.com/#gamTopAnchorDemo
ou #gamBottomAnchorDemo -->Ce que Google recommande
Conseils
Attention
Le GPT renvoie null quand la page n'accepte pas l'annonce ancrée. Si le code ne le vérifie pas, il essaie d'utiliser un slot qui n'existe pas.
L'annonce ancrée demande une page optimisée pour mobile, avec un zoom neutre. En général, la balise viewport dans le head règle le problème.
Avec la requête unique (SRA), le premier affichage demande tous les slots définis avant lui. S'il arrive avant que les espaces fixes existent sur la page, des annonces restent de côté. Google recommande de retarder ce premier appel.
Quand le paramètre « bas de page » est utilisé dans le code AdSense, l'annonce ancrée s'active même si l'option est désactivée dans le tableau de bord. Pour la désactiver vraiment, retirez aussi le paramètre.
Elle peut s'afficher. Dans AdSense, elle sert surtout sur mobile, mais aussi sur ordinateur, et vous contrôlez cela avec l'option des écrans de plus de 1 000 pixels.
Oui. Google indique que l'annonce ancrée est facile à fermer, et dans Ad Manager la personne peut la fermer à tout moment en cliquant sur la flèche.
Non. L'annonce ancrée crée son propre conteneur. Vous définissez seulement le slot dans le GPT.
Oui. La vidéo hors lecteur (non in-stream) est activée par défaut, et la protection Bloquer les annonces vidéo non in-stream doit être désactivée.
Bibliothèque
Tout ce qui figure sur cette page suit la documentation officielle de Google. Lisez-la directement à la source :
L'audit lit le site comme un visiteur, sans rien cliquer, et montre ce qu'il faut corriger.