> I've never really thought about it before, but it would be pretty easy for a three-letter agency to set up an online advertising company for this purpose.
There's no need to set one up when you can break into many/all the existing advertising companies; remember "SSL added and removed here :^)" written on an NSA slide, referring to Google's clear-text internal data-center traffic? Also, the NSA spent a fuck-ton of money on compute to factor enough primes to trivially break 20-40%[1] of SSL traffic of the day...in real time.
1. This was about 6 years ago, I can't remember exact percentage, but it was definitely at least 20%, IIRC, the attack was on the key-exchange step