Por fin AdSense en el QDB
Todo comenzó cuando querÃa probar AdSense en Blogger in beta, en el blog de prueba que hice, pero me salÃa un error.
SÃ, AdSense no jala en Blogger in beta, pero se corrige fácilmente. El mensaje de error "b has no properties" no dice nada claro, y es algo que sucede generalmente en Firefox aunque también en Explorer. Investigando me di cuenta que sólo habÃa que borrar los <!-- y //--> dentro del javascript de adsense.
Poco después recordé que el mismo error me salÃa en el QDB, asà que traté de usar la misma solución. Por desgracia no resultó, pero el error que marcó me dió más pistas para seguir investigando. Después de un par de horas de buscar en Google, y de aprender bastante de las diferencias en las implementaciones de Gecko y Explorer, descubrà que el error se debe a que el QDB está en XHTML, y que en XML no es válida la función Document.Write() de Javascript. Encontré entonces un hack bien chido que sobreescribe la función Document.Write() y corrige el problema. Si quieren verlo, chequen el código del QDB.
El hack es válido para AdSense, Technorati, y en general todo javascript que truene al pasarlo por una salida XHTML o XML. Obviamente en los posts en su blog el autor no incluye la parte del código que corrige AdSense.
Por otra parte, lo bueno de esto es que ya salen los anuncios, lo malo es que viola los términos y condiciones. Según el autor del hack, Google le recomienda no distribuirlo, pero no le molesta que lo usen y siguiendo esa misma lÃnea, no lo postearé aquÃ. Aunque en su blog lo utiliza y le ha dedicado varios posts.

Nada más la Puntita by Dan Alonso is licensed under a Creative Commons Reconocimiento-Compartir bajo la misma licencia 2.5 México License.
Permissions beyond the scope of this license may be available at http://dan-alonso.org/trabajos-derivados.
Todos los personajes, hechos y lugares son ficticios.
Cualquier parecido con la realidad es mera coincidencia. Las opiniones, entrevistas y comentarios aquí expresadas son responsabilidad de su respectivo autor y no representan la opinión de dan-alonso.org ni de sus socios o afiliados.