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 la etiqueta de anuncio

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

Parámetro ¿Es obligatorio? Descripción y ejemplo
data-ad-client El ID de la 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, agrega "ca-" al principio de esta cadena.

Ten en cuenta que también aparece en la URL de origen de la etiqueta de 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 la propiedad host de tu plataforma (cadena). 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, agrega "ca-host-" al principio de esta cadena.

Ten en cuenta que también aparece en la URL de origen de la etiqueta de 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 las 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, pero para otros formatos de unidades de anuncios, es un campo obligatorio. Cuando el ID de la unidad de anuncios está presente, se usa la configuración asociada con la unidad de anuncios 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 de unidades de anuncios en AdSense (el informe solo se propagará en la cuenta en la que existe la unidad de anuncios).
data-ad-host-channel No Se usa para generar informes. Consulta la sección de informes para obtener más información.

Importante: Si el parámetro data-ad-client no está presente en tu código de anuncio, AdSense seguirá publicando anuncios con el valor que proporciona 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 atribuir el tráfico a la cuenta incorrecta.

Ejemplos de código de anuncio

A continuación, encontrarás un ejemplo de código para cada tipo de anuncio que admite 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 (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 (responsiva)

El siguiente código debe colocarse 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>

Este es el fragmento de la unidad de anuncios, que se coloca 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)

El siguiente código debe colocarse 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>

Este es el fragmento de la unidad de anuncios, que se coloca 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

Idealmente, la siguiente etiqueta de anuncio se coloca en el elemento <head> o lo más arriba posible en 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 Ad Placement

Actualmente, la API de posición de anuncios admite anuncios intersticiales y recompensados. Lee la documentación para desarrolladores de la API de Ad Placement para obtener información sobre cómo implementar la API y personalizarla.

AdSense para plataformas es compatible con estos formatos (actualmente, solo para el tráfico web). El único requisito es que el parámetro data-ad-host se incluya en la etiqueta del 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>