Guia de soluciones reales que funcionan.
- Las razones principales por las que AdSense no muestra anuncios
- Cómo solucionar AdSense no muestra anuncios: paso a paso
- Problemas más complicados (pero posibles de arreglar)
Hace poco me pasó: revisé mi dashboard de AdSense y me encontré con unos bloques blancos donde debería haber anuncios. Cualquiera que dependa de los ingresos de AdSense sabe que cuando AdSense no muestra anuncios, la preocupación es inmediata. Después de investigar bastante (y meter algo de miedo innecesario), encontré que hay razones bien específicas detrás de esto, y la mayoría tienen solución.
En Trabajosenlinea llevamos años cubriendo cómo monetizar proyectos online, y este es de esos problemas que casi todos nuestros lectores han enfrentado. Así que voy a contarte qué pasó conmigo y qué aprendí en el camino.
Las razones principales por las que AdSense no muestra anuncios
Cuando entré en pánico vi que había varias cosas que revisar. Google tiene una guía oficial sobre qué hacer si tu sitio no está listo para mostrar anuncios, y te lo digo: los problemas más comunes son bastante técnicos pero solucionables.
1. Tiempo de activación insuficiente
Este fue mi primer error. Acababa de crear un bloque de anuncio nuevo y esperaba verlo instantáneamente. Nada de eso: el código tarda entre 5 y 20 minutos en empezar a mostrar anuncios, y hasta 48 horas en estabilizarse. El bot de Google necesita rastrear tu contenido, categorizarlo y ofrecer las impresiones a los anunciantes. Es completamente normal, aunque sea desesperante esperar.
2. Bloqueador de rastreador en robots.txt
Acá está el verdadero problema técnico. Revisé mi archivo robots.txt y descubrí que sin saberlo estaba bloqueando a «Mediapartners-Google», que es el bot que AdSense usa para rastrear contenido. Si lo bloqueas, adsense no muestra anuncios. Verifica que no tengas un «Disallow: /» que les cierre el paso.
3. Falta de archivo ads.txt
Google ahora exige (es un estándar de la industria) que tengas un archivo ads.txt en tu dominio. Cuando lo creé y lo subí, mi cuenta tardó 24 horas en volver a mostrar anuncios. Sin esto, los anunciantes no pueden verificar que eres el propietario legítimo del sitio.
4. Violación de políticas de contenido
📢 Aviso importante
Trabajosenlinea es un portal informativo independiente. No tiene relación, afiliación, autorización ni representación oficial con Google LLC (propietaria de Google AdSense). El objetivo de este artículo es ofrecer información verificada y consejos prácticos, diferenciando claramente entre recomendaciones basadas en documentación oficial de Google, experiencias reportadas por usuarios, y puntos que requieren confirmación directa en la plataforma.
Este es el que duele. Si Google detecta que tu sitio infringe sus políticas (contenido prohibido, clics fraudulentos, layout engañoso), adsense no muestra anuncios ya que entra en revision. Revisé mi Centro de Políticas y allí estaba: necesitaba solucionar algunos problemas.
5. Poco tráfico (cobertura cero)
Esto pasaba con uno de mis nichos abandonados. Si una página recibe entre 1 y 10 visitas diarias, AdSense la deja en blanco porque sabe que no es rentable para los anunciantes. En cuanto empecé a enviar tráfico de nuevo, los anuncios volvieron.
6. El dominio no coincide o necesita verificación
Cambié de dominio una vez y olvidé actualizar la lista de sitios en mi cuenta de AdSense. Resultado: anuncios desaparecidos. Tienes que verificar que el dominio que está en tu dashboard de AdSense sea exactamente el que estás usando en tu web.
Cómo solucionar AdSense no muestra anuncios: paso a paso
Cuando me enfrenté a esto, seguí una checklist. Como te contamos en Trabajosenlinea, el orden importa:
- Verifica el Centro de Políticas. Entra a tu cuenta AdSense, ve a Cuenta > Centro de Políticas. Si hay notificaciones, léelas con cuidado. Google te dice exactamente qué está roto.
- Revisa robots.txt. Asegúrate de que no estés bloqueando a Mediapartners-Google o usando un Disallow: / que bloquee todo.
- Crea o actualiza ads.txt. Este archivo debe estar en la raíz de tu dominio (ejemplo.com/ads.txt). Tarda 24 horas en procesarse, así que paciencia.
- Comprueba que el código esté bien instalado. El código debe estar entre las etiquetas <head> de tu HTML. Si está roto o incompleto, adsense no muestra anuncios.
- Espera 48 horas después de cambios. Google no es rápido en reindexar. Dale dos días antes de entrar en pánico de nuevo.
- Verifica que tienes tráfico suficiente. Aunque sea poco, necesitas que haya visitas. Usa Google Search Console para confirmar.
Problemas más complicados (pero posibles de arreglar si adsense no muestra anuncios)
Si ya hiciste lo anterior y AdSense no muestra anuncios, puede ser algo más específico. A veces es un plugin de WordPress que interfiere, o un código de terceros que modifica JavaScript. En esos casos, recomiendo:
- Desactivar plugins de manera temporal y ver si vuelven los anuncios.
- Revisar que no haya conflicto con otros sistemas de publicidad (header bidding, por ejemplo).
- Usar la herramienta de diagnóstico de AdSense que Google publicó en septiembre 2024 para identificar problemas de cobertura cero.
Contenido relacionado
Preguntas frecuentes
¿Cuánto tiempo tarda AdSense en mostrar anuncios después de instalar el código?
Entre 5 y 20 minutos para que aparezcan los primeros anuncios, pero pueden tardar hasta 48 horas en estabilizarse. Google necesita rastrear tu contenido y categorizarlo antes de que los anunciantes empiecen a pujar. Si pasadas las 48 horas siguen siendo bloques blancos, entonces hay otro problema.
Vi un bloque en blanco en lugar de un anuncio. ¿Está baneada mi cuenta?
No necesariamente. Un bloque en blanco puede significar simplemente que no hay anunciantes disponibles para ese contenido en ese momento. Pero si es constante, revisa tu Centro de Políticas. Si hay una notificación roja, entonces Google ha detectado un problema que tienes que solucionar.
¿Qué es el archivo ads.txt y por qué es importante?
Es un archivo de texto plano que va en la raíz de tu dominio y le dice a Google y a los anunciantes que eres el propietario legítimo del sitio. Desde 2024 es prácticamente obligatorio. Sin él, muchos anuncios simplemente no aparecen porque los anunciantes no pueden verificar que eres real.
¿Mi cuenta está inhabilitada si no veo anuncios en algunas páginas pero sí en otras?
Probablemente no está inhabilitada completamente. Puede ser que esas páginas específicas tengan pocas visitas, contenido que no encaja con los anunciantes, o hayan violado alguna política puntual. Google desactiva anuncios a nivel de página, sitio o cuenta, dependiendo de la infracción. La notificación del Centro de Políticas te dirá cuál es el caso.
Conclusión
AdSense no muestra anuncios casi siempre por razones técnicas o de política, no porque hayas hecho algo catastrófico. Dedica un par de horas a revisar la checklist (robots.txt, ads.txt, Centro de Políticas, código), espera 48 horas, y en la mayoría de los casos vuelven. Si tienes dudas, cuéntame en los comentarios qué solución probaste o si se te ocurre algo más. En Trabajosenlinea nos encanta ayudarte a que tu monetización funcione.