Because of the problems that heavy ads cause, Chrome is experimenting with setting limits on them and even unloading heavy ads if those limits are exceeded in order to protect individual device resources.
Based on the criteria Google has set for heavy ads, most anticipate that the majority of ads that are unloaded under Google’s Heavy Ad Intervention will be video content.
Developers on Github have described the following situations in which ads might be unloaded by Chrome:
- Ads that are loading large video files before user action
- Ads that are performing expensive operations in javascript, such as CPU timing attacks or decoding video files
- Ads that are trying to load poorly compressed image files
- Ads that are mining cryptocurrency
Unloaded frames will be part of ongoing feedback to Chrome, which can be flagged using their AdTagging service.
The thresholds and criteria have led to the creation of a specific platform to block heavy ads on Chrome.
Chrome 85: Heavy Ad Blocker
Released in August 2020, Chrome 85 now comes with a heavy ad blocker that allows individual users to enable a Heavy Ad Intervention flag on their devices.
From a user-perspective, Chrome’s heavy ad blocker should effectively limit ad displays, including disruptive heavy ads.
Non-Chrome Browsers
If users are visiting your website through browsers other than Chrome, additional tools may be required to prevent heavy ads from causing user frustration.