There are a lot of respected add-ons which mitigate these problems. Three complementary add-ons which work well together are HTTPSeverywhere, Privacy Badger, and NoScript. There is a bit of a learning curve with NoScript because it allows selective blocking of annoying scripts.
Other useful add-ons would be an ad blocker such as uBlock Origin or Ad Block Plus.
By the way, Free Republic is about the cleanest straight-up website you will ever find. FR is devoid of this crap, and is a real throwback to the early honest days the Web.
Thats why when I go to a link for a news story, I sometimes use Brave. News site are about the worst with glut.