J
janito24
Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, se que aqui hay muchisimos webmasters y mas de alguno estara encabronado con el tema de AdBlock (por lo menos los que usan algun sistema de publicidad).
Primero que todo los invito a ver mi pagina web Enlace eliminado con y sin AdBlock.
Ya la viste? no? pues basicamente si entras sin usar AdBlock se muestra la publicidad y si entras usando AdBlock se muestra un mensaje que dice:
Mi propuesta para ustedes es que hagan lo mismo. Como estamos tratando de hacer las paces con nuestros usuarios que no ven la publi esta campaña no tiene por objetivo ponerle un div gigante al usuario para que desactive el AdBlock ni quitarle la posibilidad de ver el contenido por no ver la publicidad.
Para lograr este mensaje no use un script programado por mi, el script es el de esta pagina "http://www.saurdo.com/08/23/saurdo-adblock-counter" todos los creditos para el.
La idea es que varios webmasters (pequeños y grandes, la masa es la que cambia el mundo) se unan a esta campaña. Si somos hartos haremos masa. Si hacemos masa, cambiaremos mentalidades, Paso a explicar el funcionamiento del Script.
Funcionamiento del Script
El Script basicamente detecta si hay un bloqueador y si lo hay reemplaza la publicidad por un div, este div tendra nuestro mensaje.
Y la publicidad la ponen de esta forma:
Solo agregan <div class="poop"> al principio o el nombre que le den, el autor recomienda no usar el nombre "ads" o "publicidad" ya que algunos bloqueadores bloquean estos divs.
Idea principal
Se que hay bloqueadores de divs los que podriamos anular con un div que englobe la pagina completa con el mismo div con 0 estilos que la publicidad, pero no entraremos en guerra con nuestros usuarios, ya que no creo que sea la idea de nadie. Lo principal es mostrarle al usuario que puede ver nuestra publicidad y que no le afectara.
Conclusion
Para terminar, como ya dije los invito a unirse a esta campaña que creo que nos hara bien a todos, mas que por las ganancias, para ayudarnos unos a otros.
Si implementan esto en sus sitios los invito a dejar sus enlaces aqui para que vayamos viendo que sitios van formando parte de esto.
La union hace la fuerza, una pagina no cambiara nada, pero quizas decenas, cientos o miles sip.
Peticion para la administracion
Les agradeceria si pudiesen fijar por aqui este mensaje para que no se pierda en los confines mas oscuros de ForoBeta!
Muchas gracias de antemano a la administracion a a los usuarios que se unan a esta idea.
Toda opinion se respeta. Un saludo
Primero que todo los invito a ver mi pagina web Enlace eliminado con y sin AdBlock.
Ya la viste? no? pues basicamente si entras sin usar AdBlock se muestra la publicidad y si entras usando AdBlock se muestra un mensaje que dice:
Estimado usuario aparte de darte la bienvenida, te invito a desactivar tu bloqueador de publicidad, y asi apoyar al desarrollo de esta pagina asi como el de millones de paginas mas en Internet.
Mi intencion no es molestarte ni mucho menos por lo que no te limitare el contenido, ni te mostrare mas mensajes que este. El diseño no se vera afectado y la publicidad no te molestara.
Ademas estaras ayudando a un monton de webmasters como yo a continuar generando contenido para ti.
Atte. La Administracion de SkyDrive.cl
Mi propuesta para ustedes es que hagan lo mismo. Como estamos tratando de hacer las paces con nuestros usuarios que no ven la publi esta campaña no tiene por objetivo ponerle un div gigante al usuario para que desactive el AdBlock ni quitarle la posibilidad de ver el contenido por no ver la publicidad.
Para lograr este mensaje no use un script programado por mi, el script es el de esta pagina "http://www.saurdo.com/08/23/saurdo-adblock-counter" todos los creditos para el.
La idea es que varios webmasters (pequeños y grandes, la masa es la que cambia el mundo) se unan a esta campaña. Si somos hartos haremos masa. Si hacemos masa, cambiaremos mentalidades, Paso a explicar el funcionamiento del Script.
Funcionamiento del Script
El Script basicamente detecta si hay un bloqueador y si lo hay reemplaza la publicidad por un div, este div tendra nuestro mensaje.
HTML:
//Aqui el nombre del div
var ads = "poop"
//Aqui el mensaje a mostrar, pueden usar el mismo solo cambien SkyDrive.cl por su dominio
var msg = '<div style="border: 1px dashed #f00; padding: 5px;"><b>Estimado usuario aparte de darte la bienvenida, te invito a desactivar tu bloqueador de publicidad, y asi apoyar al desarrollo de esta pagina asi como el de millones de paginas mas en Internet.<br /><br />Mi intencion no es molestarte ni mucho menos por lo que no te limitare el contenido, ni te mostrare mas mensajes que este. El diseño no se vera afectado y la publicidad no te molestara.<br /><br />Ademas estaras ayudando a un monton de webmasters como yo a continuar generando contenido para ti.<br /><br /><br />Atte. La Administracion de SkyDrive.cl</b></div>';
var php_url = 'http://'+document.location.hostname+'/test/examples/adblock_counter/adscr/'
function createXMLHttpRequest(){
try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
try { return new XMLHttpRequest(); } catch(e) {}
alert("XMLHttpRequest not supported");
return null;
}
function recordBlock(b){
xmlPost = createXMLHttpRequest();
// add our "blocked" value to our request
xmlPost.open( "GET", php_url+"adblocks.php?b="+b, true );
// attach request header
xmlPost.setRequestHeader("X-Requested-With", "XMLHttpRequest");
xmlPost.send( null );
}
onload=function(){
// IE doesn't have a getElementByClassName function!
if (document.getElementsByClassName == undefined) {
document.getElementsByClassName = function(className)
{
var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)");
var allElements = document.getElementsByTagName("*");
var results = [];
var element;
for (var i = 0; (element = allElements[i]) != null; i++) {
var elementClass = element.className;
if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass))
results.push(element);
}
return results;
}
}
blocked = 0;
var ad_nodes = document.getElementsByClassName(ads);
for(i in ad_nodes){
// detect if container has a height (has content)
if (ad_nodes[i].offsetHeight == 0){
blocked = 1;
//alert("blocked");
ad_nodes[i].innerHTML = msg;
}
}
// activate recordBlock function
recordBlock(blocked);
}
Y la publicidad la ponen de esta forma:
HTML:
<div class="poop">
<script type="text/javascript"><!--
google_ad_client = "xx-pub-xxxxxxxxxxxxxxxxx";
/* header_big */
google_ad_slot = "xxxxxxxxxxx";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
Solo agregan <div class="poop"> al principio o el nombre que le den, el autor recomienda no usar el nombre "ads" o "publicidad" ya que algunos bloqueadores bloquean estos divs.
Idea principal
Se que hay bloqueadores de divs los que podriamos anular con un div que englobe la pagina completa con el mismo div con 0 estilos que la publicidad, pero no entraremos en guerra con nuestros usuarios, ya que no creo que sea la idea de nadie. Lo principal es mostrarle al usuario que puede ver nuestra publicidad y que no le afectara.
Conclusion
Para terminar, como ya dije los invito a unirse a esta campaña que creo que nos hara bien a todos, mas que por las ganancias, para ayudarnos unos a otros.
Si implementan esto en sus sitios los invito a dejar sus enlaces aqui para que vayamos viendo que sitios van formando parte de esto.
La union hace la fuerza, una pagina no cambiara nada, pero quizas decenas, cientos o miles sip.
Peticion para la administracion
Les agradeceria si pudiesen fijar por aqui este mensaje para que no se pierda en los confines mas oscuros de ForoBeta!
Muchas gracias de antemano a la administracion a a los usuarios que se unan a esta idea.
Toda opinion se respeta. Un saludo



