Do you build things with AMP? Fill out the AMP Developer Survey!
AMP

Introduzione agli annunci AMPHTML

Important: this documentation is not applicable to your currently selected format email!

Cos'è un annuncio AMPHTML?

Gli annunci AMPHTML offrono uno strumento più veloce, leggero e sicuro per fare pubblicità su web. Sebbene le pagine AMP supportino gli annunci HTML tradizionali, questi annunci possono essere lenti da caricare. Gli annunci AMPHTML possono essere riprodotti alla stessa velocità del resto della pagina AMP. Gli annunci AMPHTML sono pubblicati solo dopo essere stati convalidati, garantendone la sicurezza e la velocità. Inoltre, questi annunci possono essere pubblicati ovunque sul web, non solo sulle pagine AMP.

Gli annunci AMPHTML sono scritti in formato AMP HTML in base alle specifiche degli annunci AMPHTML (una variante di AMP HTML + CSS). Ciò significa che gli annunci non hanno più la capacità di eseguire codici JavaScript arbitrari, che tradizionalmente sono la causa principale delle loro scarse prestazioni. Pertanto, proprio come per l'AMP principale, i casi d'uso di JavaScript negli annunci sono integrati direttamente nel progetto AMP Open Source, il che garantisce buone prestazioni.

Vantaggi

Perché gli annunci AMPHTML sono migliori di quelli tradizionali?

  1. Più veloci: gli annunci AMPHTML sono più veloci perché essi vengono richiesti nella fase iniziale del processo di rendering delle pagine e sono visualizzati subito prima che l'utente visualizzi l'annuncio. Anche la dimensione ridotta del file di annunci AMPHTML aumenta la velocità.
  2. Più leggeri: gli annunci AMPHTML combinano le funzionalità di uso comune, riducendo le dimensioni dei file di annunci. Una volta sulla pagina, inoltre gli annunci AMPHTML consumano meno risorse. Ad esempio, anziché prevedere 10 strumenti di tracciamento ognuno dei quali invia le proprie richieste di informazioni, gli annunci AMPHTML raccolgono tutti i dati una sola volta e li distribuiscono a tutti gli strumenti di tracciamento interessati.
  3. Ben coordinati: nelle pagine AMP, il sistema di runtime AMP può coordinare le risorse limitate dei telefoni cellulari utilizzandole per il componente giusto al momento giusto ed offrire la migliore esperienza d'uso possibile. Ad esempio, gli annunci AMPHTML con animazioni sono messi in pausa quando non sono visualizzati.
  4. Più coinvolgenti: gli utenti non hanno possibilità di interagire con annunci che non possono vedere. Gli annunci più veloci portano a una maggiore visibilità e quindi a percentuali di clic più elevate, il che alla fine garantisce le migliori prestazioni degli annunci.
  5. Protezione dai malware: è impossibile diffondere malware tramite annunci AMPHTML perché essi sono verificati prima di essere presentati. Per questo motivo, gli inserzionisti possono garantire un'esperienza utente sicura e una migliore percezione dei marchi pubblicizzati.
  6. Più flessibili: gli annunci AMPHTML sono progettati per funzionare su pagine web AMP, ma anche su quelle prive di elementi AMP, su qualsiasi dispositivo.

Formati

Gli annunci AMPHTML sono flessibili e dinamici e consentono l'utilizzo di molti formati creativi quali sequenze, parallax e lightbox, solo per citarne alcuni. Si possono sfruttare i modelli di annunci AMPHTML open source disponibili negli esempi.

Sequenze Video Parallax Lightbox

Funzionamento degli annunci AMPHTML

Serving AMPHTML ads to AMP pages
Serving AMPHTML ads to AMP pages

  1. Gli editori inseriscono uno spazio pubblicitario nella loro pagina AMP tramite il tag amp-ad, specificando la rete di annunci che desiderano utilizzare.
  2. Il sistema di runtime AMP invia una richiesta di annuncio alla rete specificata per recuperare l'annuncio. Le reti pubblicitarie in grado di offrire annunci AMPHTML forniscono un'implementazione Fast Fetch che convalida e garantisce i contenuti creativi.
  3. La rete pubblicitaria risponde con l'annuncio AMPHTML e il sistema di runtime AMP esegue il rendering dell'annuncio sulla pagina AMP.

Non è necessaria alcuna integrazione speciale per fornire annunci AMPHTML in pagine prive di elementi AMP. Verificare se la propria rete supporta gli annunci AMPHTML.

Offerta di annunci AMPHTML

Editori

Per offrire annunci a vendita diretta in formato AMPHTML, occorre creare annunci nel rispetto delle specifiche degli annunci AMPHTML e pubblicarli utilizzando un server annunci che ne supporta la gestione. Attualmente, i seguenti server supportano gli annunci AMPHTML:

  • DoubleClick for Publishers
  • TripleLift
  • Dianomi
  • Adzerk
  • Google AdSense

Per fornire annunci AMPHTML tramite i propri canali indiretti (ad es. Exchange, SSP ecc.), occorre utilizzare reti/server di annunci indicati nell'elenco seguente.

Fornitori di contenuti creativi

I fornitori di contenuti creativi devono creare annunci che rispettino le specifiche degli annunci AMPHTML. Esempi cui ispirarsi sono i modelli di annunci AMPHTML open source disponibili nella sezione Esempi. In alternativa, si possono utilizzare i seguenti strumenti per creare annunci AMPHTML:

Reti/server di annunci

Per pubblicare annunci AMPHTML nelle pagine AMP, occorre creare un'estensione amp-ad per la propria rete (a meno di non possederne già una) che utilizzi la modalità di implementazione delle richieste di annunci Fast Fetch. Consultare la sezione Integrazione con AMP per offrire annunci su display per altri dettagli. Non è invece necessaria alcuna integrazione speciale per pubblicare annunci AMPHTML su pagine prive di elementi AMP.

Creazione di annunci AMPHTML

Dall'inizio: gli annunci AMPHTML devono seguire le specifiche degli annunci AMPHTM. Per trovare demo ed esempi, consultare i modelli di annunci AMPHTML open source nella sezione Esempi.

Strumenti utilizzabili: utilizzare uno qualsiasi dei seguenti strumenti per sviluppare contenuti creativi AMPHTML:

Convalida della sintassi di annunci AMPHTML

Dopo aver creato annunci AMPHTML, occorre verificare che utilizzino la sintassi AMPHTML corretta. A seconda dell'ambiente di sviluppo, ci sono varie opzioni per convalidare gli annunci AMPHTML:

  • Usare il modulo AMP validator NPM per integrare la procedura di convalida nei propri build CI.
  • Utilizzare lo strumento AMP validator per i test una-tantum.
  • Diventare partner di Cloudflare e utilizzare il loro endpoint di convalida pubblico.

NOTA: Per visualizzare rapidamente gli annunci AMPHTML nelle pagine AMP (ad esempio, utilizzando il rendering preferenziale offerto da Fast Fetch), la sintassi deve essere corretta. Se la sintassi non è valida, l'annuncio verrà comunque visualizzato, ma non altrettanto rapidamente.

Supporto di annunci AMPHTML in RTB

I fornitori di servizi condivisi e di annunci che desiderano supportare gli annunci AMPHTML in un ambiente di offerte in tempo reale (RTB), possono consultare la Guida all'implementazione per gli scambi di annunci RTB.

FAQ

Esistono esempi di annunci AMPHTML?

Sì. Nella sezione Esempi è possibile trovare una serie di fantastici modelli di annunci AMPHTML. Tali esempi fanno uso di componenti AMP avanzati.

Gli annunci AMPHTML supportano la verifica di terzi e i rilevamenti di visibilità?

Sì, è disponibile il supporto nativo per la verifica e il rilevamento della visibilità utilizzando l'elemento amp-analytics (ad esempio, ActiveView di Google si integra in questo modo). Ci sono anche altri fornitori come MOAT che stanno implementando attivamente tale supporto.

Gli annunci AMPHTML supportano animazioni basate su sequenze temporali?

Sì. Consultare amp-animation.

La maggior parte degli annunci hanno target selezionabili con tocco e uscite configurabili. Gli annunci AMPHTML dispongono di meccanismi simili?

Sì. Consultare amp-animation.

Non riesco a trovare quello che mi serve, dove posso fare domande?

  • Stack Overflow è lo strumento da noi consigliato per trovare risposte a domande su AMP; poiché i membri della comunità del progetto AMP monitorano regolarmente Stack Overflow, probabilmente lì riceverai la risposta più rapida alle tue domande.
  • Iscriviti al canale Slack # a4a-discuss per trovare soluzioni e risposte.
  • Se riscontri bug in AMP o vuoi richiedere una funzionalità specifica per AMP, consulta la sezione Segnalazione di problemi con AMP per informazioni sull'invio di segnalazioni.