Uh, I think you're mistaken. There have definitely not been external ads for 3 years, much less ones riddled with viruses. The ad crap started with the IMVU buyout at the start of this year.
Dude, adblock doesn't actually protect you from viruses. Adblock just stops the ad from being displayed, however scripts from the advertising company still run the background. The actual ad isn't always the payload but the script from whatever sketchy advertising firm is.
What you need to do is install noscript (it's for firefox and firefox based browsers like Palemoon, the google chrome version I have no experience with and have no idea how it works) and set it to block all scripts, but whitelist the sites themselves and any sort of domain associated with their content (like how twitter displays images from twimg.com). That way, the scripts from the actual site still load but the scripts from the ad company's servers are blocked. Plus, the ad won't load anyways so it works as an adblocker. I've been doing this for a while and can't remember the last time I got a virus from an ad. Since these new ads are adult ads extra caution needs to be taken, lest you end up with smileycentral toolbars and a sweet new fish screensaver that steals your credit card info.
I used NoScript before this happened. Best for privacy and protection~♥ Can we chuck in Ghostery while we are at it? I believe the viruses are possibly are either via googletag or google analytics based.
The ads started popping up as I was browsing FA - the only other sites I had open at the time were Gmail and Picarto, neither of which I was using actively at that point. The malware my antivirus scan has picked up so far were mostly nestled in with FA cookies, with one hiding in another part of Firefox's files.
Because, you know, this still isn't enough.
What you need to do is install noscript (it's for firefox and firefox based browsers like Palemoon, the google chrome version I have no experience with and have no idea how it works) and set it to block all scripts, but whitelist the sites themselves and any sort of domain associated with their content (like how twitter displays images from twimg.com). That way, the scripts from the actual site still load but the scripts from the ad company's servers are blocked. Plus, the ad won't load anyways so it works as an adblocker. I've been doing this for a while and can't remember the last time I got a virus from an ad. Since these new ads are adult ads extra caution needs to be taken, lest you end up with smileycentral toolbars and a sweet new fish screensaver that steals your credit card info.
Its been five years since I last got a virus/malware.
I would like to know this too.