{"id":214044,"date":"2019-01-24T07:29:34","date_gmt":"2019-01-24T06:29:34","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=214044"},"modified":"2020-12-19T19:49:34","modified_gmt":"2020-12-19T18:49:34","slug":"google-verhindert-adblocking-in-chromium-engines","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2019\/01\/24\/google-verhindert-adblocking-in-chromium-engines\/","title":{"rendered":"Google verhindert Adblocking in Chromium-Engines"},"content":{"rendered":"<p><img decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2015\/01\/Chrome.jpg\" align=\"left\" \/>Google scheint das Blocken von Werbeanzeigen (Ads) im Chrome-Browser und weiteren Chromium-Browsern wie Edge verhindern zu wollen. Hier ein paar Informationen.<\/p>\n<p><!--more--><\/p>\n<h2>R\u00fcckblick: Chrome blockt nervige Werbung<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg05.met.vgwort.de\/na\/d3da97bb887549bb88f931287df8d2f1\" alt=\"\" width=\"1\" height=\"1\" \/>Der Google Chrome-Browser wurde ja ab 2018 mit einem Adblocker ausgestattet, um 'aufdringliche Werbung' auszufiltern (siehe <a href=\"https:\/\/borncity.com\/blog\/2017\/06\/02\/google-chrome-bekommt-2018-einen-adblocker\/\">Google Chrome bekommt 2018 einen Adblocker<\/a>).<\/p>\n<p>Das Ganze ist ein Filter, der alle Werbung rausfiltert, die eine 'bad experience' f\u00fcr den Nutzer darstellt. Es soll also 'schlechten' Werbeanzeigen an den Kragen gehen. Was sich hier schlechten Werbeanzeigen verbirgt, wurde vor der Koalition 'f\u00fcr bessere Werbeanzeigen' (<a href=\"https:\/\/web.archive.org\/web\/20181228033044\/https:\/\/www.betterads.org\/coalition-for-better-ads-releases-initial-better-ads-standards-for-desktop-and-mobile-web\/\" target=\"_blank\" rel=\"noopener\">better ads standards<\/a>) im M\u00e4rz 2017 in <a href=\"https:\/\/www.betterads.org\/standards\/\" target=\"_blank\" rel=\"noopener\">diesem Dokument<\/a> festgelegt. Ist etwas wenig transparent. Zu den inkriminierten Werbeformen geh\u00f6ren (neben Popups und Layern, nach meiner Interpretation) auch Anzeigen mit Videos und Ton, die ohne Nutzeraktion abgespielt werden.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/web.archive.org\/web\/20190601221322\/https:\/\/t45.imgup.net\/AdsBad3819.jpg\" \/><br \/>\n(Quelle: Better Ads Standard)<\/p>\n<p>Google\u00a0 hat in <a href=\"https:\/\/blog.google\/topics\/journalism-news\/building-better-web-everyone\/\" target=\"_blank\" rel=\"noopener\">diesem Blog-Beitrag<\/a> die Details verraten. So weit so gut. Allerdings gibt es auch ganz klar von Google das Bekenntnis, dass man Werbeanzeigen weiter zulassen m\u00f6chte, da die zum Gesch\u00e4ftsmodell des Unternehmens geh\u00f6rt und sich viele Webseiten \u00fcber Werbung finanzieren.<\/p>\n<p>Nun wurden aber von Dritten Adblocker entwickelt, die alle Werbung ausfiltern. Diese Keule mag zwar f\u00fcr einige Nutzer lukrativ erscheinen, wenn aber 100% auf diesen Zug springen w\u00fcrden, h\u00e4tte das meiner Einsch\u00e4tzung nach massiven Einfluss auf das heutige Internet. F\u00fcr mich war es eine Frage der Zeit, wann Google da eingreift.<\/p>\n<h2>Adblocking wird unm\u00f6glich in Chrome und Edge<\/h2>\n<p>Nun bin ich <a href=\"https:\/\/mspoweruser.com\/google-may-make-adblocking-impossible-on-edge-and-chrome\/\" target=\"_blank\" rel=\"noopener\">hier<\/a> darauf gesto\u00dfen, dass Google in Chromium die <em>webRequest-<\/em>Schnittstelle als veraltet erkl\u00e4rt hat. Diese wird von Adblockern wie uBlock Origin verwendet. Stattdessen f\u00fchrt Google die neue <em>deklarativeNetRequest<\/em>-API ein. Diese ist aber viel weniger leistungsf\u00e4hig als die alte Funktion. Zudem wird die Anzahl der Regeln begrenzt, mit denen Entwickler Anzeigen herausfiltern k\u00f6nnen.<\/p>\n<p>Bleeping Computer erkl\u00e4rt es <a href=\"https:\/\/www.bleepingcomputer.com\/news\/security\/chrome-extension-manifest-v3-may-break-ublock-origin-content-blocker\/\" target=\"_blank\" rel=\"noopener\">hier<\/a>: Das Chrome Extension Manifest V3 wird ge\u00e4ndert, wodurch Adblocker auf die neue API zugreifen m\u00fcssen. Im Chromium-Bug-Tracking-Bereich findet sich <a href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/detail?id=896897&amp;desc=2#c23\" target=\"_blank\" rel=\"noopener\">dieser Thread<\/a> zum Thema.<\/p>\n<blockquote><p>In the design document, it is said that the webRequest API will no longer allow to be used in blocking mode:<\/p>\n<p>&gt; In Manifest V3, we will strive to limit the blocking version<br \/>\n&gt; of webRequest, potentially removing blocking options from most<br \/>\n&gt; events (making them observational only). Content blockers should<br \/>\n&gt; instead use declarativeNetRequest (see below). It is unlikely<br \/>\n&gt; this will account for 100% of use cases (e.g., onAuthRequired),<br \/>\n&gt; so we will likely need to retain webRequest functionality in<br \/>\n&gt; some form.<\/p>\n<p>From the description of the declarativeNetRequest API[1], I understand that its purpose is to merely enforce Adblock Plus (\"ABP\")-compatible filtering capabilities[2]. It shares the same basic filtering syntax: double-pipe to anchor to hostname, single pipe to anchor to start or end of URL,\u00a0 caret as a special placeholder, and so on. The described matching algorithm is exactly that of a ABP-like filtering engine.<\/p>\n<p>If this (quite limited) declarativeNetRequest API ends up being the only way content blockers can accomplish their duty, this essentially means that two content blockers I have maintained for years, uBlock Origin (\"uBO\") and uMatrix, can no longer exist.<\/p><\/blockquote>\n<h4>Der Entwickler von uBlock Origin (\"uBO\") und uMatrix schreibt, dass diese Blocker mit der neuen API nicht mehr funktionieren werden bzw. existieren k\u00f6nnen. Es ist also eine neue Runde im Kampf um die Werbung im Web er\u00f6ffnet, denn im Safari hat Apple wohl eine \u00e4hnliche API implementiert.<\/h4>\n<p><strong>Erg\u00e4nzungen:<\/strong> Sowohl <a href=\"https:\/\/www.heise.de\/newsticker\/meldung\/Kontroverse-Plaene-Werbeblockern-droht-in-Chrome-das-Aus-4286274.html\" target=\"_blank\" rel=\"noopener\">heise.de<\/a> als auch <a href=\"https:\/\/www.golem.de\/news\/google-chrome-neue-schnittstellen-koennten-ublock-origin-verhindern-1901-138935.html\" target=\"_blank\" rel=\"noopener\">Golem<\/a> haben Artikel zum Thema ver\u00f6ffentlicht. Vom Kartellamt gab es \u00fcbrigens diese Woche eine Meldung, dass Adblocker rechtens sind &#8211; Golem hat <a href=\"https:\/\/www.golem.de\/news\/whitelisting-erlaubt-kartellamt-haelt-adblocker-nutzung-fuer-nachvollziehbar-1901-138886.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> etwas ver\u00f6ffentlicht.<\/p>\n<h4><strong>\u00c4hnliche Artikel:<br \/>\n<\/strong><a href=\"https:\/\/borncity.com\/blog\/2017\/12\/20\/google-chrome-blockt-ab-15-februar-nervige-werbung\/\">Google Chrome blockt ab 15. Februar nervige Werbung<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2017\/06\/02\/google-chrome-bekommt-2018-einen-adblocker\/\">Google Chrome bekommt 2018 einen Adblocker<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2018\/11\/12\/forscher-warnen-adblocker-nutzlos-aber-gefhrlich\/\">Forscher warnen: AdBlocker nutzlos, neue Angriffsvektoren<\/a><\/h4>\n","protected":false},"excerpt":{"rendered":"<p>Google scheint das Blocken von Werbeanzeigen (Ads) im Chrome-Browser und weiteren Chromium-Browsern wie Edge verhindern zu wollen. Hier ein paar Informationen.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4461,1356],"tags":[406,4201],"class_list":["post-214044","post","type-post","status-publish","format-standard","hentry","category-edge","category-google-chrome-internet","tag-chrome","tag-edge"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/214044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=214044"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/214044\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=214044"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=214044"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=214044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}