Script fuori dall'head
Lo script di ogni componente va nell'head, e l'annuncio va nel body. Senza lo script giusto, il componente non funziona.
Guida all'implementazione
AMP ads (amp-ad, amp-auto-ads, amp-sticky-ad)
Come mostrare annunci nelle pagine AMP con amp-ad, annunci automatici e banner fisso, in AdSense e in Ad Manager.
Capirlo in 1 minuto
AMP è un modo di costruire pagine molto leggere e veloci, nato come progetto aperto. Immagina un portamerenda con gli scomparti: ogni cosa ha il suo angolino e non si può buttare dentro qualsiasi cosa. In una pagina AMP è lo stesso. Non puoi incollare un codice pubblicitario qualsiasi. Usi invece pezzi pronti, chiamati componenti, che sanno già richiedere e mostrare annunci senza appesantire la pagina.
Sono tre pezzi principali. L'amp-ad è lo spazio pubblicitario normale, come un banner: indichi il tipo di rete, adsense per AdSense o doubleclick per Ad Manager, e indichi larghezza e altezza. L'amp-auto-ads è la modalità automatica: riceve una configurazione dalla rete e sceglie da solo dove mettere gli annunci, rispettando un numero massimo e una distanza minima tra loro. L'amp-sticky-ad è la fascia fissa nella parte bassa dello schermo, come un'ancora, e ha un pulsante di chiusura.
Il codice della rete pubblicitaria non gira direttamente nella pagina. Gira in un riquadro separato, chiamato iframe, che AMP stesso controlla. Se non arriva nessun annuncio, AMP prova a nascondere lo spazio vuoto, ma non nasconde uno spazio che è sullo schermo, perché la pagina non salti. Gli annunci AMP non possono nemmeno stare dentro contenitori con posizione fissa, tranne gli annunci fissi propri di AMP e l'amp-lightbox.
Google spiega che l'AMP è un progetto aperto che punta a pagine veloci e con buone prestazioni su qualsiasi dispositivo. In AdSense, crei un'unità pubblicitaria e scegli il codice AMP, oppure attivi gli Annunci automatici per AMP. In Ad Manager, generi i tag AMP direttamente nel pannello, e Google consiglia di usare annunci HTML per AMP. Conviene usarlo se il tuo sito ha già versioni AMP delle pagine e vuoi che mostrino annunci anche loro.
Passo passo
Esempio implementato
<!-- No <head> da página AMP -->
<script async custom-element="amp-ad"
src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>
<script async custom-element="amp-auto-ads"
src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js"></script>
<script async custom-element="amp-sticky-ad"
src="https://cdn.ampproject.org/v0/amp-sticky-ad-1.0.js"></script>
<body>
<!-- AdSense: anúncios automáticos, logo depois de abrir o body -->
<amp-auto-ads type="adsense"
data-ad-client="ca-pub-0000000000000000">
</amp-auto-ads>
<!-- AdSense: bloco responsivo, onde o anúncio deve aparecer -->
<amp-ad width="100vw" height="320"
type="adsense"
data-ad-client="ca-pub-0000000000000000"
data-ad-slot="1234567890"
data-auto-format="rspv"
data-full-width>
<div overflow></div>
</amp-ad>
<!-- Ad Manager: faixa fixa embaixo (só uma por página) -->
<amp-sticky-ad layout="nodisplay">
<amp-ad width="320" height="50"
type="doubleclick"
data-slot="/1234567/exemplo">
</amp-ad>
</amp-sticky-ad>
</body>Cosa indica Google
Consigli
Attenzione
Lo script di ogni componente va nell'head, e l'annuncio va nel body. Senza lo script giusto, il componente non funziona.
AdSense fornisce il codice AMP già pronto quando scegli l'opzione AMP. Copia il codice dal tuo account, con il tuo ID publisher.
L'amp-sticky-ad richiede il layout nodisplay e un solo amp-ad al suo interno.
AdSense chiede che la pagina normale e la pagina AMP si indichino a vicenda, con i markup amphtml e canonical.
Usa il codice AMP. Nelle pagine AMP, il JavaScript della rete pubblicitaria non gira direttamente nella pagina, ma in un iframe controllato da AMP.
AMP prova a nascondere lo spazio. Se non ci riesce, mostra il sostituto. La fascia fissa senza annuncio non compare.
Sì, negli annunci con Fast Fetch. Metti un markup nell'head con l'intervallo, di almeno 30 secondi, per pagina o per slot. Non funziona insieme a SRA.
In genere alcuni minuti, e a volte fino a un'ora.
Biblioteca
Tutto in questa pagina segue la documentazione ufficiale di Google. Leggila direttamente alla fonte:
L'audit legge il sito come un visitatore, senza cliccare su nulla, e mostra cosa correggere.