Etiquetas de anuncios

La etiqueta de anuncio de AdSense habilita la publicación de anuncios y atribuye el tráfico correctamente a tus cuentas secundarias.

Parámetros de etiquetas de anuncios

Hay dos parámetros obligatorios en la etiqueta de anuncio que debe modificar. Estos parámetros determinan la configuración de publicación de anuncios y la cuenta secundaria que se usa para la solicitud de anuncio. Establece estos parámetros para especificar tu ID de publicador de la plataforma y el ID de publicador de la cuenta secundaria. Hay otros parámetros adicionales que se pueden modificar según el formato de anuncio utilizado.

Parámetro ¿Es obligatorio? Descripción y ejemplo
data-ad-client Es el ID de propiedad de la cuenta secundaria (cadena). Este valor se proporciona a través de las APIs en el campo displayName o en el último segmento del campo name. Este valor es obligatorio para atribuir el tráfico correctamente a las cuentas secundarias.

En el caso de los anuncios de AdSense para contenido, antepón esta string con "ca-".

Ten en cuenta que también aparece en la URL de origen de la etiqueta de la secuencia de comandos debajo del nombre del parámetro client.

Ejemplo:
data-ad-client="ca-pub-1234"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-host Este es el ID de propiedad de host (string) de tu plataforma. Este valor identifica la cuenta de AdSense de tu plataforma y es obligatorio para iniciar la publicación de anuncios.

En el caso de los anuncios de AdSense para contenido, antepone "ca-host-" a esta cadena.

Ten en cuenta que también aparece en la URL de origen de la etiqueta de la secuencia de comandos, debajo del nombre del parámetro host.

Ejemplo:
data-ad-host="ca-host-pub-5678"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-slot No para unidades de anuncios gráficos

Sí para otros formatos de unidades de anuncios
Es el ID asociado a una unidad de anuncios. Para las unidades de anuncios gráficos, este ID es opcional; sin embargo, para otros formatos de unidades de anuncios, es un campo obligatorio. Si el ID de la unidad de anuncios está presente, la configuración asociada con la unidad de anuncios se usará durante la publicación de anuncios. Durante la publicación, buscamos este ID de unidad de anuncios en las cuentas secundarias de la plataforma (data-ad-host) y (data-ad-client). Este parámetro también se usa para propagar el informe Bloques de anuncios en AdSense (el informe solo se propagará en la cuenta en la que exista la unidad de anuncios).
data-ad-host-channel No Esto se utiliza para la generación de informes. Consulta la sección de informes para obtener más información.

Importante: Si no está presente el parámetro data-ad-client en tu código de anuncio, AdSense seguirá publicando anuncios con el valor proporcionado por el parámetro data-ad-host. Sin embargo, el tráfico no se atribuirá a la cuenta secundaria. Asegúrate de colocar el ID de publicador data-ad-client correcto en la etiqueta de código para evitar que se atribuya tráfico a la cuenta incorrecta.

Ejemplos de código del anuncio

A continuación, encontrará un ejemplo de código para cada tipo de anuncio compatible con la AFP. Obtén más información sobre las unidades de anuncios y los anuncios automáticos en AdSense.

Código de la unidad de anuncios gráficos (anuncio responsivo)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:block;"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678"
     data-ad-format="auto">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Código de la unidad de anuncios gráficos (tamaño fijo)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Unidad de anuncios gráficos de AMP (responsivo)

Debes colocar el siguiente código en el <head> de la página:

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

Y este es el fragmento para la unidad de anuncios, ubicado en <body>:

<amp-ad
  width="100vw"
  height="320"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678"
  data-ad-slot=""
  data-auto-format="rspv"
  data-full-width="">
  <div overflow="">
</amp-ad>

Unidad de anuncios gráficos de AMP (tamaño fijo)

Debes colocar el siguiente código en el <head> de la página:

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

Y este es el fragmento para la unidad de anuncios, ubicado en <body>:

<amp-ad
  layout="fixed"
  width="300"
  height="600"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678">
</amp-ad>

Anuncios automáticos

Lo ideal sería que la siguiente etiqueta de anuncio se coloque en el elemento <head> o en la parte más alta posible de la página.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>

Anuncios a través de la API de posición de anuncios

Actualmente, la API de posición de anuncios admite anuncios intersticiales y recompensados. Consulta la documentación para desarrolladores sobre la API de Ad Placement a fin de obtener información para implementar y personalizar la API.

AdSense para plataformas es compatible con estos formatos (actualmente solo para el tráfico web). El único requisito es que se incluya el parámetro data-ad-host en la etiqueta de anuncio principal. Consulta el siguiente ejemplo.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>