Google、Chromeブラウザでの劣悪広告ブロック開始、仕組みを説明 – ITmedia



ニュース

» 2018年02月15日 07時49分 公開



Chromeブラウザでの劣悪広告ブロックがバージョン64へのアップデートでスタートした。「Better Ads Standard」を満たさない広告を掲載するWebサイトには改善通告し、30日以内に改善しないと、そのサイトのすべての広告をブロックする。


[佐藤由紀子,ITmedia]


 米Googleは2月14日(現地時間)、15日のChromeブラウザのアップデートで、予告通り一定水準に達しない広告を自動的にブロックする対策を開始すると発表した。

 “一定の水準”とは、同社が米Facebookやネット広告業界団体Interactive Advertising Bureau(IAB)などと共に2016年9月に設立したオンライン広告改善団体「The Coalition for Better Ads」が策定する広告基準「Better Ads Standard」のことで、例えば、ページを開くと自動的に音声付きで再生される動画広告や、ポップアップする広告だ。

 ads 1
ポップアップ広告と音付き動画広告

 Googleは、「広告体験の問題のほとんどは広告自体よりもWebサイトオーナーが制御するもの」だとし、ページが開く前に全面に表示されて一定時間のカウントダウンが終わらないと目的のページが表示されない「prestitial ads」やモバイルで画面の30%以上を占める大きな広告などの基準に満たない広告を表示するWebサイトのオーナーに対し、改善するよう通告しているという。

 ads 2
prestitial adsとモバイルでの大きな広告

 通告から30日経っても改善しないWebサイトについては、すべての広告をブロックする。AdSenseやDoubleClickなど、Googleの広告ネットワークの広告も例外ではない。

 2月12日段階で、それまでに通告したWebサイトの42%が改善したとしている。

 基準に満たない広告をまだ掲載しているWebサイトを開くと、下図のように広告がブロックされていることを示すポップアップが表示され、ユーザーは広告表示を選択することもできる。

 ads 3
広告をブロックしたという表示

 多くのWebサイトは広告を掲載することで読者に無料でコンテンツを提供しているため、すべての広告をブロックすることは読者にとっても、Webサイトオーナーにとっても得策ではない。Googleは、この取り組みにより、読者とWebサイト、広告主の三者にとって最善のWeb体験を目指すとしている。


Copyright © ITmedia, Inc. All Rights Reserved.

‘; html += ‘

‘; e_dlv.innerHTML = html; cX = cX || {}; cX.callQueue = cX.callQueue || []; cX.callQueue.push([ ‘insertAdSpace’, { adSpaceId:adid, width:’100%’, height:190, initialHorizontalAdUnits:1, initialVerticalAdUnits:1, resizeToContentSize:true, renderTemplateUrl:render } ]); }; var insert_ok = function(_target,_str){ e_body.insertBefore(e_dlv,_target); set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = ‘none’; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY 直下子要素 var e_tags = []; // BODY 直下タグ var p_num = []; // BODY 直下 P タグ位置 var p_target_num; // 枠挿入基準位置 var o_float = {}; // 回り込み要素 var o_this = {}; // アクティブタグ var o_next = {}; // アクティブタグの次のタグ var flag_insert = 0; // 挿入フラグ // 回り込み要素チェック var check_float = function(_e){ var e = 0; if(_e.id.match(/^col¥d{3}(l|r)$/)){ e = _e; } return e; }; // 要素の Y 座標と高さの合計値 var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === ‘P’){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) – 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; for(var i = p_num[p_target_num]; i = _threshold){ try_insert(); }else{ insert_ng(‘P タグ ‘ + _threshold + ‘ 以下’); } }; if(e_body){ main(); }else{ insert_ng(‘記事本文なし’); }
})(document,4,5);

Related Post