I cannot even begin to count the number of commenters here who pushed HTML5 as the best way to end, once and for all, those incredibly invasive and annoying Flash ads.
You got exactly what you were asking for.
So long as business is on the web, there will never, ever, ever be a technological "solution" to online advertising. There's simply too much money at stake for that to happen.
Flashblock does to HTML5 and Silverlight what it does to Flash. It blocks it.
The only difference between today and 2 years ago is that nowadays some browsers (Firefox, Safari for sure) block Flash by default (assuming you're not on the latest version plugin - which resembles 90% of people I know). This must be impacting the bottom line of online advertisers.
We're back to not relying on the browser to auto block ads and to use plugins like block and Flashblock (I go one step further and use facebookblocker but that's just me) to keep ourselves from being spammed.
The only problem is that mobile users are now going to use more bandwidth and get ads in return.