Pues realmente hay muchas formas y depende de que tan "bloquedas" las quiere y a cuantos PCs se las quiere bloquear. Una manera es manipulando en archivo HOSTS local, de forma que cuando traten de navegar a esas páginas el TCP/IP local devuelva una direccion absurda o inexistente. Esta es la forma que yo utilizo para navegar sin ninguna clase de publicidad. Esta forma funciona muy bien para un único PC; para varios PCs tiene el lio que no es centralizada y es dificil de actualizar.
Para hacerlo, abra el archivo HOSTS en notepad o en su editor de texto favorito.
Notepad -> Archivo -> Abrir -> Elija en tipo "Todos los archivos" -> Busque el archivo en Windows\System32\Drivers\etc
Dele archivo -> guardar como -> hosts.bak para dejar una copia de seguridad.
Inserte una linea por cada pagina que quiera, ej:
127.0.0.1 at.ad2click.nl
127.0.0.1 cms.ad2click.nl
127.0.0.1 banner.ad.nu
127.0.0.1 ad-up.com
127.0.0.1
www.ad-up.com
Luego archivo -> guadar como -> hosts, reeemplazando asi el archivo hosts existente, y listo. No necesita reiniciar ni nada.
Mas info
aqui.