The Infinite Brief

Facebook adds 5 divs, 9 spans and 30 css classes to every single post in the timeline to make it more difficult for content blockers to identify sponsored posts.

In addition to CSS and design tags, Facebook also uses other coding shenanigans in an effort to deceive ad blocking software.