Pour les plus courageux, ou les plus déterminés, la solution la plus éfficace que j'ai trouvé pour ne plus jamais voir de pub, c'est de bloquer les noms de domaines (adresses www.) qui hébergent les pubs à partir du fichier host de windows.
Donc quand une pub m'énerve, je regarde le nom de domaine de l'image (je clique droit sur l'image, ensuite sur propriétés. Je regarde l'adresse de l'image et je prend le texte qui se trouve entre http:// et le caractère "/"). Si l'image à une adresse différente de celui du site internet que je visite alors je pourrai bloquer cette pub à tout jamais. Pour ceci, j'inscris le nom dans le fichier host (Démarrer / executer / écrire: notepad %windir%\system32\drivers\etc\hosts ) et je rajoute à la fin du fichier le nom de domaine à bloquer.
Exemple, je veux bloquer les deux plus gros hébergeurs de pubs à mes yeux (google et doubleclick), je rajoute en dessous de 127.0.0.1 localhost ceci:
127.0.0.1 googleads.g.doubleclick.net
127.0.0.1 pagead2.googlesyndication.com
127.0.0.1 ad.doubleclick.net
Cette technique est peut être barbante mais elle a le mérite de fonctionner tout le temps et ça protège tous les navigateurs (IE, Firefox, etc..) dans le pc d'un coup.