TBH suspect this is PR aimed at keeping ad revenue coming in, not sure if this would even be 100% possible with decent ad / element blockers such as Ublock Origin. This kind of blocker can remove not just ads but any bit of content on a page that has some kind of common identifier – even if FB use cryptic element names (they already do for the boxes that appear if you look at public sites without being logged in) these have a pattern and can be detected.
More about Ublock Origin (you can certainly get it for Firefox and Chrome, I only use Firefox for browsing these days myself). Its been around for a while but initially was harder to use – the Germans (they were the first to find themselves blocked from news-sites etc for using ad blockers) put a lot of effort into making it more user friendly.
It can take slightly more configuration to ensure all the shite is blocked and the blockers are switched on (it sometimes defaults to being switched off and first time you install it remember to update the filters (do this from the dashboard) but is particularly good for those who read content in multiple languages.
I even customised it to let me read the kinds of pages where boxes and other rubbish block out the content if you are not signed in or use adblockers and I am not an expert at web development by any means..