Site logo

Archived topic

Configuración del código Google AdSense con AMP

8 replies · Started by Pedro on June 9, 2020

Viewing posts 1–9 of 9

Hola! Tengo un sitio en donde estoy configurando los códigos de seguimiento con Google AdSense.

Ya lo he hecho por medio de un hook en GeneratePress, sin embargo el problema es que mi sitio tiene una versión AMP que es creada por el plugin oficial:

https://wordpress.org/plugins/amp/

Y en la documentación ellos dicen que se deben colocar 2 códigos para AMP.

Uno en la etiqueta <head> y otro en la etiqueta <body>, en todas las páginas AMP en donde se quieran mostrar los anuncios.

Ahora mi pregunta es, hay algún hook para las etiquetas <head> y <body> en la versión AMP?

Hi there,

There isn't, but you can use PHP to target AMP pages:

<?php if ( function_exists( 'is_amp_endpoint' ) && is_amp_endpoint() ) : ?>
    Your code for AMP here
<?php endif; ?>

Hola Tom!

¿Ese código donde iría? ¿Donde colocaría el código de Google AdSense que va en la etiqueta <head> y donde iría el código que va en <body?

Disculpa es que no soy muy bueno con esto de los códigos.

Hi there,

It looks like the first code would go into the wp_head hook, and the second code would go into the wp_open_body hook :)

Hola Tom! Gracias por responder.

Entonces, el código de <head> quedaría así?

<?php if ( function_exists( 'is_amp_endpoint' ) && is_amp_endpoint() ) : ?>
<script async custom-element="amp-auto-ads"
        src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js">
</script>
<?php endif; ?>

Con el hook wp_head, ejecutar PHP y que se muestre en todo el sitio?

Lo mismo con el código que va en la etiqueta <body>

¿Es así?

Looks good to me :)

Hola Tom! Funcionó perfectamente, ya se están mostrando los anuncios en la versión AMP.

¡Muchas gracias!

No problem :)

This archived topic is closed to new replies.