Facebook is at war with users who block ads, and battle proceeds apace. Just two days after boasting that it could serve ads that were undetectable by adblockers, Facebook got a rude awakening in the form of updates to AdBlock that detected them just fine. But it isn't giving up, and has already adjusted its code to once again circumvent the blocks.
A source close to Facebook tells me that today, possibly within hours, the company will push an update to its site’s code that will nullify Adblock Plus’ workaround. Apparently it took two days for Adblock Plus to come up with the workaround, and only a fraction of that time for Facebook to disable it.
Update: A source says Facebook is now rolling out the code update that will disable Adblock Plus’ workaround. It should reach all users soon.]
Still, the cat-and-mouse game is sure to rage on.
AdBlock is at a disadvantage due to Facebook's engineering resources and ability to update its site on-the-fly. That said, Facebook loses more money from each lost ad than AdBlock pays to remove it, which creates an asymmetrical fight. AdBlock is, of course, not a noble venture—it dominates the ad blocking market and whitelists ads from publishers that pay it protection money.
Adblockers generally distinguish ads from content by looking at how web pages are structured and where they come from. To those unfamiliar with HTML, web pages are a nest of boxes, each tagged as a <paragraph or a <division or an <articleor what-have-you, with each identified or classified so that other code can decide what it looks like, where it goes, or what content gets pasted into it as the page renders. Read the rest