Earlier today, Google formally announced a feature that would keep rogue advertisements from taking over the browser and redirecting you to another page. We've been battling these ads ourselves (as documented
here,
here,
here,
and so on), as they have often infiltrated even 'safe' ad networks like Google AdSense.
The company said the feature would go live in Chrome 64, which is currently in the Canary and Dev channels, and not expected to be completed until January 2018. Surprisingly, the feature is already built into Chrome (even the stable version), you just have to turn it on.
The process only involves toggling a flag in Chrome's settings to 'Enabled,' and it works on both desktop and mobile. Just copy chrome://flags/#enable-framebusting-needs-sameorigin-or-usergesture and paste it in the address bar (you can't click/tap on it due to security concerns). Then just tap/click the highlighted dropdown menu, change it to 'Enabled,' and restart the browser when asked.