Tutorial: Código corto para agregar anuncios de Google en publicaciones

  • Autor Autor Voldemorth
  • Fecha de inicio Fecha de inicio
Voldemorth

Voldemorth

No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas, como estan?
Hoy les traigo un pequeño tuto para que puedan colocar banners de publicidad de google en el contenido de sus post y paginas por medio de un shortcode. Aclaro que el código esta pensado desde la mayor amplitud de variantes aunque pueden adaptarlo a su gusto.
Lo que aremos es agregar este codigo a nuestro "functions.php":
HTML:
// Add Shortcode
function Ads( $atts ) {

	// Attributes
	extract( shortcode_atts(
		array(
			'w' => '',
			'h' => '',
			'ca-pub' => '',
                        'slot' => '',
		), $atts )
	);

	// Code
	return '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

<ins class="adsbygoogle"
     style="display:inline-block;width:'.$w.'px;height:'.$h.'px"
     data-ad-client="ca-pub-'.$ca-pub.'"
     data-ad-slot="'.$slot.'"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>';
}
add_shortcode( 'ads', 'Ads_shortcode' );

Como pueden ver tenemos definidos 4 atributos:
HTML:
// Attributes
	extract( shortcode_atts(
		array(
			'w' => '',
			'h' => '',
			'ca-pub' => '',
                        'slot' => '',
		), $atts )
	);
que responden a el ancho y alto del estilo del banner, a nuestro numero de ca-pub y al slot del banner a utilizar respectivamente. Estos atributos pueden ser pre seteados si queremos agregando valores de forma que si no son definidos en el llamado tomaran el valor por defecto, ejemplo:

HTML:
// Attributes
	extract( shortcode_atts(
		array(
			'w' => '728',
			'h' => '90',
			'ca-pub' => '',
                        'slot' => '',
		), $atts )
	);

Para mostrar en nustros post la publicidad bastara con agregar el siguiente codigo:
HTML:
[ads w="" h="" ca-pub="" slot=""]
 
Hola,

De este modo, si X posts deseo que no lleven ads,¿es posible prescindir de ellos?

Saludos y gracias 🙂

Enviado desde mi pedazo de Galaxy Note II usando Tapatalk
 
Tutorial aprobado, se agradece el aporte.
 
Genial, ¿solo sirve para AdSense?
 
Hola,

De este modo, si X posts deseo que no lleven ads,¿es posible prescindir de ellos?

Saludos y gracias 🙂

Enviado desde mi pedazo de Galaxy Note II usando Tapatalk
Exacto, de esta forma puedes poner la publicidad de Google del usuario que quieras en la parte que quieras del contenido del post que quieras.
Este código solo cubre Adsense pero fácilmente se puede modificar para otras empresas de publicidad.
 
Genial, muchas gracias por compartir :encouragement:
 
Exacto, de esta forma puedes poner la publicidad de Google del usuario que quieras en la parte que quieras del contenido del post que quieras.
Este código solo cubre Adsense pero fácilmente se puede modificar para otras empresas de publicidad.

No pregunté eso, sino si puedo tener posts sin publicidad. Eso que citas ya lo hago con Quick Adsense.
 
Perdón por el error, en si es un código que lo puede usar o no, así que puedes tener artículos con y otros sin publicidad
 
interesante aporte lo aplicare en mi blog.
 
Excelente, me lo apunto para estudiarlo.
 
Atrás
Arriba