Scopri come includere componenti di terze parti nelle tue pagine.

Incorporare un tweet

Incorpora un tweet di Twitter nella pagina utilizzando l'elemento amp-twitter.

Per includere un tweet nella pagina, inserisci innanzitutto lo script seguente nella sezione <head>:

<script async custom-element="amp-twitter" src="https://cdn.ampproject.org/v0/amp-twitter-0.1.js"></script>

Attualmente i tweet vengono ridimensionati automaticamente e proporzionalmente in base alle dimensioni specificate, ma questo comportamento potrebbe portare a un aspetto non ottimale. Regola manualmente la larghezza e l'altezza fornite oppure utilizza l'attributo media per selezionare le proporzioni in base alla larghezza dello schermo.

Show full code

Incorporare una foto di Instagram

Incorpora una foto di Instagram nella pagina utilizzando l'elemento amp-instagram.

Per includere una foto di Instagram, inserisci innanzitutto lo script seguente nella sezione <head>:

<script async custom-element="amp-instagram" src="https://cdn.ampproject.org/v0/amp-instagram-0.1.js"></script>

Includi l'elemento data-shortcode di Instagram indicato nell'URL della foto del servizio. Ad esempio, nell'URL https://instagram.com/p/fBwFP l'elemento data-shortcode è fBwFP. Inoltre, Instagram utilizza proporzioni fisse per i layout reattivi, quindi il valore di larghezza e altezza dovrebbe essere universale.

Show full code

Mostrare post o video di Facebook

Mostra un post o un video di Facebook nella pagina utilizzando l'elemento amp-facebook.

Devi includere lo script seguente nella sezione <head>:

<script async custom-element="amp-facebook" src="https://cdn.ampproject.org/v0/amp-facebook-0.1.js"></script>
Esempio: Incorporamento di un post

Source:

<amp-facebook width="486" height="657"
    layout="responsive"
    data-href="https://www.facebook.com/zuck/posts/10102593740125791">
</amp-facebook>

Preview:

Esempio: Incorporamento di un video

Source:

<amp-facebook width="476" height="316"
    layout="responsive"
    data-embed-as="video"
    data-href="https://www.facebook.com/nasaearth/videos/10155187938052139">
</amp-facebook>

Preview:

Includere un video di YouTube

Includi un video di YouTube nella pagina utilizzando l'elemento amp-youtube.

Devi includere lo script seguente nella sezione <head>:

<script async custom-element="amp-youtube" src="https://cdn.ampproject.org/v0/amp-youtube-0.1.js"></script>

Puoi trovare l'elemento data-videoid di YouTube nell'URL di ogni pagina video di YouTube. Ad esempio, nell'URL https://www.youtube.com/watch?v=Z1q71gFeRqM, l'ID video è Z1q71gFeRqM.

Utilizza layout="responsive" per ottenere i layout corretti per video con proporzioni 16:9:

Show full code

Mostrare un annuncio

Mostra un annuncio nella pagina utilizzando l'elemento amp-ad. Sono supportati soltanto gli annunci pubblicati tramite HTTPS.

All'interno del documento AMP non è possibile eseguire codice JavaScript fornito da reti pubblicitarie. Il runtime AMP carica un iframe da un'origine diversa (tramite la sandbox iframe) ed esegue il codice JavaScript della rete pubblicitaria all'interno della sandbox iframe.

Devi specificare la larghezza e l'altezza dell'annuncio, oltre al tipo di rete pubblicitaria. L'attributo type identifica il modello della rete pubblicitaria. Tipi di annunci diversi richiedono attributi data-* differenti.

Show full code

Includi un attributo placeholder (se supportato dalla rete pubblicitaria) da mostrare se non ci sono annunci disponibili:

Show full code

AMP supporta una vasta gamma di reti pubblicitarie. Consulta un elenco completo.