Chrome will start blocking resource-intensive ads

Google company announced about the imminent start of blocking ads in Chrome that consume a lot of traffic or heavily load the CPU. At exceeding certain thresholds, ad iframes that consume too many resources will be automatically disabled.
In the next few months, experiments will be conducted to selectively activate the blocker for some categories of users, after which the new feature will be offered to a wide audience in the stable release of Chrome at the end of August.

Advertising inserts will be blocked if the main thread spent more than 60 seconds of CPU time in total or 15 seconds in a 30-second interval (consuming 50% of the resources for more than 30 seconds). Blocking will also be triggered when an ad unit downloads more than 4 MB of data over the network. According to Google statistics, ads that meet the specified blocking criteria make up only 0.30% of all ad units. At the same time, such advertising inserts consume 28% of CPU resources and 27% of traffic from the total amount of advertising.

Chrome will start blocking resource-intensive ads

The proposed measures will save users from advertising with inefficient code implementation or deliberate parasitic activity. Such ads create a heavy load on the user's systems, slow down the loading of the main content, reduce the battery life and consume data on limited mobile tariffs. Typical examples of ad units to be blocked include interstitials with cryptocurrency mining code, large uncompressed image handlers, JavaScript video decoders, or scripts that process timer events intensively.

Once the limits are exceeded, the problematic iframe will be replaced with an error page informing the user that the ad unit has been removed due to excessive resource consumption. The blocking will work only if the user has not interacted with the ad unit before the limit was exceeded (for example, did not click on it), which, taking into account the traffic limit, will block autoplay of large videos in ads without explicitly activating playback by the user.

Chrome will start blocking resource-intensive ads

To exclude the use of blocking as a sign for carrying out attacks through third-party channels, which can be used to judge the power of the CPU, small random fluctuations will be added to the threshold values.
In Chrome 84, which is expected on July 14, it will be possible to activate the ad blocker through the "chrome://flags/#enable-heavy-ad-intervention" setting.

Source: opennet.ru

Add a comment