Yo trabajo bastante con Adwords y Adsense, son buenas herramientas y Google es una empresa muy seria (cuidado con esto si usas Adsense, si Google detecta falsos clicks no duda en cancelar la cuenta para proteger a los anunciantes, cosa totalmente lógica y necesaria).
Sobre si es rentable Adsense, la respuesta como ya te han dicho es compleja pero te lo resumiré al máximo: Con menos de 1000 visitas ÚNICAS al mes NO. Con ese nivel de visitas, unos anuncios bien colocados y una temática que atraiga buenos anuncios, pueden ganarse entre 50€ y 100€ al mes, es muy variable, habrá gente que con esas visitas gane menos y quien gane más...
Sobre cuanto puede ganar un sitio web como Rankia... ni idea, no conozco sus datos de visitas. Eso mejor que se lo preguntes directamente a ellos.
Sobre si existen otras opciones, sí, muchas, pero pero no suelen ser tan serias como Adsense o pagan bastante peor, todo es cuestión de probar. De todas formas yo o bien usaría Adsense para anuncios automáticos o vendería anuncios patrocinados directamente a quien quiera anunciarse en tu sitio web.
Y sí, hay que declarar los beneficios de Adsense a Hacienda. Aunque muchos particulares no lo hacen y tampoco les pasa nada por las mínimas cantidades que se manejan.
Por otra parte lo que dice Sine die no es del todo correcto, no es necesario acumular 70€ para cobrar en Adsense, lo mínimo para que se activen los pagos creo que ahora son 10€. A partir de ahí los pagos van por mes y transferencia bancaria, independientemente de la cantidad... aunque creo que si pides el pago mediante un cheque si hay un mínimo mensual. Ya te digo, Google es una empresa muy seria y a no ser que detecten fraude en los clicks no hay problema para cobrar.
Si tienes más dudas te recomiendo que preguntes directamente a Google, a mi en su día me llamaron por teléfono para resolver mis dudas con Adwords y me explicaron todo muy bien.