Those are not usually redirects, they are either malicious adverts with scripts or else some dumb website that lets people post scripts that then change the top document. redirects are going to a different location in the same place normally, not taking over the top document of the page.
You need to visit less crap places and deploy ad/script blocking. Redirects are a normal part of the web and blocking will also break link shorteners, and also many image hosts etc where the embed URL will sometimes redirect out to the CDN that has the image etc.