Die Standardlösung für dieses Problem, zumindest am Desktop, nennt sich Eyeo GmbH....
Nachteil für den Webseitenbetreiber ist dass generell Endnutzer eine eingerichtete Sperre nicht mehr aufheben.
Da fast alle Seiten maßlos übertreiben um eine (zumindest geglaubte) Einnahmenoptimierung zu haben, betreibt man entsprechende Plugins ja auch generell im "on-by-default" Modus. Um den Webseitenbetreiber gleichzeitig trotzdem Einnahmen zu ermöglichen gibt es "acceptable ads" wo dann der Webseitenbetreiber statt der Endnutzer aktiv werden muss.