New Google Chrome API may invalidate many ad blocker software

The developer of the well-known ad blocking plugin uBlock Origin recently discovered that the Google Chrome development team is ready to replace the old network request interface with the new API interface. The new interface, which has not yet been officially launched, may limit the number of filtering rules used by the ad blocking plugin. The current ad blocking plugin mainly uses the method of blocking the request to prohibit the ad loading.

Google Chrome 70

The developer said that the new interface filtering entry is limited to 30,000, which means that the current mainstream ad blocking plugin and Adblock Plus maintenance rules will not apply. The uBlock Origin and AdGuard blocking plugins that the developer has maintained for many years will be abolished, and other ad blocking plugins will face similar endings.

“Key portions of uBlock Origin[3] and all of uMatrix[4] use a different matching algorithm than that of the declarativeNetRequest API. Block/allow rules are enforced according to their *specificity*, whereas block/allow rules can override each others with no limit. This cannot be translated into a declarativeNetRequest API (assuming a 30,000 entries limit would not be a crippling limitation in itself).”

There are quite a few discussions about this new interface in the Chromium Bug Feedback Forum, which developers believe is Google’s intentional ad blocking software.

The built-in ad blocking system has been enabled in Google Chrome, and the interception system is mainly operated by a benign advertising alliance initiated by Google. According to Google’s plan, only benign ads approved through a benign ad network will not be blocked, and abusive ads that interfere with users will be blocked by default.

For Google, their own ads will definitely be a benign ad network and will not be blocked. As for other ads that do not comply with the rules, they will be blocked. Then Google Chrome now adjusts the interface to limit the ability of the ad plugin. Some developers think that Google is actually maintaining the revenue of its own ad network.

Of course, these changes are still in the discussion stage and have not yet been officially launched. It is worth noting that this adjustment is mainly for the Chromium browser. This means that all browsers based on Chromium development, including Chrome and Microsoft’s Edge browser, will be affected by this interface.