Selective Adsense – Plugin para WordPress.
[English version]
Este plugin está basado en los plugins Adsense Deluxe y Whydowork Adsense.
Me gustó la opción de Adsense Deluxe que permite incluir comentarios dentro del post para ser reemplazado por anuncios, de forma que uno puede controlar los mejores lugares para los anuncios. El problema con ese plugin es que existe un máximo de 3 bloques de anuncios y de 3 bloques de links por página y el plugin no discrimina entre uno y otro ni establece un tope para dejar de imprimir los anuncios, incurriendo así en falta con las normas de Adsense.
Así que quería poder controlar que solo se mostraran 3 anuncios de cada categoría para cada impresión de página.
El pluging Whydowork Adsense, por otro lado, muestra solamente 3 anuncios por ágina, pero no discrimina entre categorías (bloques de anuncios y de links) ni tampoco me deja escoger exáctamente en que parte del texto poner los anuncios. Solo permite elegir entre arriba, al medio y abajo, y la alineación que tendrá.
Con el plugin Selective Adsense (el primer plugin que he hecho), que desarrollé siguiendo el código de Whydowork Adsense para guiarme, puedo controlar en que parte del post se mostrará el anuncio. También controlo la alineación y el anuncio que quiero mostrar. Con la posibilidad de dar diferentes probabilidades a cada anuncio y alineación.
También puedo poner anuncios en los templates, insertando una función php, y puedo configurar que los anuncios roten dandoles cierta probabilidad.
El plugin puede tener bugs o agujeros de seguridad. Lo proveo "tal cual" al que le sirva. Espero sus sugerencias, comentarios y reportes de bugs o agujeros de seguridad.
Uso:
Adentro de los posts:
Inserte este comentario html:
<!--SelectiveAdsense(3,1,1,2,3,1)[1,3,2,3,1,3]-->
El comentario será reemplazado por el anuncio. ¿Qué anuncio? Tres probabilidades para el Anuncio#1, una para el #2 y dos para el #3 (3,1,1,2,3,1). ¿Con qué alineación. Dos probabilidades para izquierda, una para ninguna alineación y tres para derecha [1,3,2,3,1,3].
Se reemplaza hasta que se muestren 3 anuncios de la misma categoría (bloque, links o refs). Luego se siguen reemplazando los de las otras categorías hasta que se muestren 3 de cada una como máximo.
En los Templates:
Inserte esta función php: SelectiveAdsense('4,1,1,2,3,1');
El anuncio será mostrado en esa poscición. No se le da ningún alineamiento, se debe alinearlo en el template. Tres probabilidades para #1, una para #2, una para #3 y una para #4.
Aumentar el número de anuncios para elegir:
Si querés elegir entre más de 20 anuncios podés cambiar el valor en:
$MAX_ADS=20;
Descargar plugin.
http://www.danielmunoz.com.ar/blog/2009/05/27/selective-adsense-wordpress-plugin/
Selective Adsense – WordPress Plugin
[Versión en Español]
This plugin is based on Adsense Deluxe and Whydowork Adsense plugins.
I liked the Adsense Deluxe option to put comments inside my posts to be replaced by the ads, so I could control the best places for the ads. The problem with it was the max-3-blocks and max-3-links per page impresion. Adsense Deluxe didn't distinguished between them and would print them all (in pages like home page where there is one post below another).
So I wanted to control that only 3 ads of each category would show on each page impression.
Whydowork Adsense would show only 3 per page, but it didn't distinguish between categories neither let me choose where in the post to place the ads. Only top, middle and bottom, and the alingment.
With Selective Adsense (my first plugin ever), wich I developed following the Whydowork Adsense plugin code, I can control where in the post the Ad will display, the alignment (left, none, right) of it, and which Ad. I also can make it choose randomly which Ad giving it a list to choose from. With the posibility to give more probabilities for some Ads.
Selective Adsense also let me give it a list of probable alignments to choose from. And also allows a php tag to put Ads on templates, giving a list of Ads to choose from (it doesn't support alignments on php tags).
This could containg bugs or security holes, but I provide it "as is". And I wait for your suggestions, comments and bugs/security holes reports.
Usage:
Inside Posts:
Insert this html comment:
<!--SelectiveAdsense(3,1,1,2,3,1)[1,3,2,3,1,3]-->
The comment will be replaced by the Ad. Wich Ad? Three probabilities for Ad#1, one for Ad#2, two for Ad#3 (3,1,1,2,3,1). Aligned how? Two probabilities for left, one for none and three for right [1,3,2,3,1,3].
It replaces until three ads of the same category (Block, Link or Ref) are shown. After that, comments for this cagegory are replaced by null string. The other categories continues to be raplaced.
On Template:
Insert this php function: SelectiveAdsense('4,1,1,2,3,1');
The Ad will be shown at that place as is (no align, nothing). Three probabilities for Ad#1, one for Ad#2, one for Ad#3 and one for Ad#4.
Supporting more Ads:
If you want more than 20 Ads, you can change this value on the code:
$MAX_ADS=20;
Download plugin.
http://www.danielmunoz.com.ar/blog/2009/05/27/selective-adsense-wordpress-plugin/