リソース集約型の広告は、ページの読み込みが遅くなるにつれてブラウジング体験を台無しにし、ブラウザはモバイルデータだけでなく、より多くのバッテリー電力を消費します。Googleは、ChromeブラウザのネットワークとCPUの占有率を減らすために「重い広告介入」システムを導入しました。今月初め、Googleソフトウェアエンジニアのジョン・デラニーは、同社が9月中にGoogleのChrome M85で展開する予定であることをGoogleグループで行いました。
同社は、リソース集約型の大量の広告を見つけるために、しきい値に基づく検出システムを使用しています。このシステムは、これらの広告とやり取りしない場合、パフォーマンスの問題を持つ広告として、より多くのリソースを消費している広告をマークします。この条件には、メイン スレッドを合計で 1 分以上使用する広告、または 30 秒のウィンドウで 15 秒以上使用する広告、または広告で 4 MB 以上の帯域幅を使用する広告が含まれます。
Chrome プロダクトマネージャは、すべての広告の0.3%だけがChromeのしきい値を超えると述べましたが、これらの広告はネットワークデータの26%とオンライン広告で使用されるすべてのCPUリソースの28%を消費していることは注目に値します。開発者はheavy-ads.glitch.meに行き、広告が重いかどうかを確認することができます。開発者はクリエイティブをアップロードして、介入をトリガーするかどうか確認できます。
同社は、広告を親しみやすいものに導こうとするより広範な取り組みの一環として、2019年7月にシステムに取り組み始めました。重い広告に加えて、アンチヘビー広告介入システムは、ブラウザ内の暗号鉱山労働者をアンロードし、ユーザーのジェスチャーの前に重いビデオをロードし、圧縮が不十分な大きな写真をロードするスクリプト、およびリソースを大量に消費するJayaScript操作を実行する広告をアンロードします。Chrome ブラウザは、より良い広告の標準に従って、有害なウェブ広告をフィルタリングし、サイトが潜在的に不正な広告を表示するかどうかを判断します。Chrome ブラウザのブロックリストにすでに含まれている広告には、偽のアラート、メッセージ、マウス ポインタを表示する広告、マルウェアを宣伝して配布する広告、一般的に誤解を招くような動作を示す広告が含まれます。