@lmorchard
I solved a lot of that crap by installing AdBlock Pro and using Safari. I get snotty messages from websites who object, but it works 90% of the time.