AMP

Integración con AMP para publicar anuncios de display

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

En esta guía se muestran los pasos que se deben seguir para integrar AMP y publicar anuncios de display en páginas AMP.

Descripción general

Como servidor de anuncios, puede integrar AMP para publicar anuncios HTML tradicionales en páginas AMP, y también publicar anuncios AMP HTML.

¿Desea publicar anuncios HTML tradicionales?
  1. amp-ad
¿Desea publicar anuncios AMP HTML?
  1. amp-ad (es decir, si todavía no ha creado ninguno para publicar anuncios HTML tradicionales).
  2. Cree una integración Fast Fetch para publicar anuncios AMP HTML.

Creación de un amp-ad

Como servidor de anuncios, los editores admitidos incluyen una biblioteca JavaScript proporcionada por usted (el servidor) y colocan distintos "fragmentos de anuncios" que se basan en la biblioteca JavaScript para obtener anuncios y renderizarlos en el sitio web del editor. Dado que AMP no permite que los editores ejecuten JavaScript de forma arbitraria, debe aportar el código AMP (de código abierto) para permitir que la etiqueta amp-ad solicite anuncios de su servidor de anuncios.

NOTA: Puede utilizar esta implementación amp-ad para mostrar anuncios HTML tradicionales y anuncios AMP HTML.

Por ejemplo, puede invocar el servidor A9 de Amazon con esta sintaxis:

<amp-ad width="300" height="250"
    type="a9"
    data-aax_size="300x250"
    data-aax_pubname="test123"
    data-aax_src="302">
</amp-ad>

En este código, el atributo type especifica la red publicitaria, que en este caso es A9. Los atributos data-* dependen de los parámetros que el servidor A9 de Amazon espera para publicar un anuncio. El archivo a9.js muestra cómo se asignan los parámetros para hacer una llamada JavaScript a la URL del servidor A9. Los parámetros correspondientes dados por la etiqueta amp-ad se agregan a la URL para devolver un anuncio.

Para obtener más información sobre cómo crear una integración amp-ad, consulte Cómo integrar redes publicitarias a AMP.

Creación de una integración Fast Fetch

Fast Fetch es un mecanismo AMP que separa la solicitud de anuncio de la respuesta de anuncio, lo que permite que las solicitudes de anuncios se produzcan antes en el ciclo de vida de la página y solo se rendericen los anuncios cuando es probable que los usuarios los vean. Fast Fetch ofrece un trato preferencial a los anuncios AMP HTML verificados por delante de los anuncios HTML tradicionales. En Fast Fetch, si un anuncio no pasa la validación, se incluye en un iframe multidominio para enviarlo a la zona de pruebas y separarlo del resto del documento AMP. En cambio, un anuncio AMP HTML que pasa la validación se incluye directamente en la página. Fast Fetch administra tanto anuncios AMP como anuncios no AMP. Los anuncios que no pasan la validación no requieren solicitudes de anuncios adicionales.

Flujo de integración de Fast Fetch
Flujo de integración de Fast Fetch

Para publicar anuncios AMPHTML desde su servidor de anuncios, debe proporcionar una integración Fast Fetch que incluya lo siguiente:

  1. Comunicación de red compatible con SSL.
  2. JavaScript para crear la solicitud de anuncio (ejemplos de implementaciones: AdSense y DoubleClick).
  3. Creatividad validada y firmada con un servicio de validación. Cloudflare proporciona un servicio de verificación de anuncios AMP, que permite que cualquier proveedor de anuncios independiente publique anuncios más atractivos de forma más rápida y ligera.

Para obtener instrucciones sobre la creación de una integración Fast Fetch, consulte la Guía de Implementación de la Red Fast Fetch.

Recursos relacionados