Filtering out banners in Apple's Safari web browser
It's possible to filter out most advertisements and ad banners on the browser-level using a custom stylesheet in Apple's Safari web browser. This is done in the Preferences under the Advanced pane. Download and use this stylesheet or create your own containing the text below:
/* disable ad image linking to advertising script */
A:link[HREF*="ad."] IMG,
A:link[HREF*="ads."] IMG,
A:link[HREF*="/ad"] IMG,
A:link[HREF*="/A="] IMG,
A:link[HREF*="/click"] IMG,
A:link[HREF*="?click"] IMG,
A:link[HREF*="?banner"] IMG,
A:link[HREF*="=click"] IMG,
A:link[HREF*="/ar.atwo"] IMG,
A:link[HREF*="spinbox."] IMG,
A:link[HREF*="transfer.go"] IMG,
A:link[HREF*="adfarm"] IMG,
A:link[HREF*="bluestreak"] IMG,
A:link[HREF*="doubleclick"] IMG,
A:link[HREF*="valueclick"] IMG,
A:link[HREF*="adrevservice"] IMG,
{ display: none !important; visibility: hidden !important; }
/* disable ad texts linking to advertising script */
A:link[HREF*="/click"],
A:link[HREF*="?click"],
A:link[HREF*="?banner"],
A:link[HREF*="=click"],
A:link[HREF*="/ar.atwo"],
A:link[HREF*="spinbox."],
A:link[HREF*="transfer.go"],
A:link[HREF*="adfarm"],
A:link[HREF*="bluestreak"],
A:link[HREF*="doubleclick"],
A:link[HREF*="valueclick"],
A:link[HREF*="adrevservice"]
{ display: none !important; visibility: hidden !important; }
/* disable Flash banner ads */
embed[type*="shockwave"][width="468"][height="60"],
embed[type*="shockwave"][width="234"][height="60"],
embed[type*="shockwave"][width="120"][height="60"],
embed[type*="shockwave"][width="120"][height="90"],
embed[type*="shockwave"][width="728"][height="90"],
embed[type*="shockwave"][width="120"][height="120"],
embed[type*="shockwave"][width="160"][height="600"],
embed[type*="shockwave"][width="150"][height="600"],
embed[type*="shockwave"][width="250"][height="250"],
embed[type*="shockwave"][width="700"][height="65"],
object[codebase*="shockwave"][width="468"][height="60"],
object[codebase*="shockwave"][width="234"][height="60"],
object[codebase*="shockwave"][width="120"][height="60"],
object[codebase*="shockwave"][width="120"][height="90"],
object[codebase*="shockwave"][width="728"][height="90"],
object[codebase*="shockwave"][width="120"][height="120"],
object[codebase*="shockwave"][width="160"][height="600"],
object[codebase*="shockwave"][width="150"][height="600"],
object[codebase*="shockwave"][width="250"][height="250"]
object[codebase*="shockwave"][width="700"][height="65"]
{ display: none !important; visibility: hidden !important; }
/* disable ad iframes */
IFRAME[SRC*="ad."],
IFRAME[SRC*="ads."],
IFRAME[SRC*="/ad"],
IFRAME[SRC*="/A="],
IFRAME[SRC*="/click"],
IFRAME[SRC*="?click"],
IFRAME[SRC*="?banner"],
IFRAME[SRC*="=click"],
IFRAME[SRC*="/ar.atwo"],
IFRAME[SRC*="spinbox."],
IFRAME[SRC*="transfer.go"],
IFRAME[SRC*="adfarm"],
IFRAME[SRC*="bluestreak"],
IFRAME[SRC*="doubleclick"],
IFRAME[SRC*="valueclick"],
IFRAME[SRC*="adrevservice"],
FRAME[SRC*="site.voila.fr/public/"]
{ display: none ! important; visibility: hidden !important;}
/* disable ADV images as specified by www.iab.net */
*[width="468"][height="60"], *[width="468px"][height="60px"],
*[width="234"][height="60"], *[width="234px"][height="60px"],
*[width="460"][height="55"], *[width="460px"][height="55px"],
*[width="728"][height="90"], *[width="728px"][height="90px"],
*[width="700"][height="65"], *[width="700px"][height="65px"],
*[width="392"][height="72"], *[width="392px"][height="72px"],
*[width="120"][height="60"], *[width="120px"][height="60px"],
*[width="120"][height="90"], *[width="120px"][height="90px"],
*[width="88"][height="31"], *[width="88px"][height="31px"],
*[width="120"][height="240"], *[width="120px"][height="240px"],
*[width="125"][height="125"], *[width="125px"][height="125px"],
*[width="120"][height="600"], *[width="120px"][height="600px"],
*[width="140"][height="100"], *[width="140px"][height="100px"],
*[width="160"][height="600"], *[width="160px"][height="600px"],
*[width="180"][height="50"], *[width="180px"][height="50px"],
*[width="180"][height="150"], *[width="180px"][height="150px"],
*[width="190"][height="90"], *[width="190px"][height="90px"],
*[width="200"][height="200"], *[width="200px"][height="200px"],
*[width="240"][height="120"], *[width="240px"][height="120px"],
*[width="240"][height="400"], *[width="240px"][height="400px"],
*[width="250"][height="250"], *[width="250px"][height="250px"],
*[width="250"][height="300"], *[width="250px"][height="300px"],
*[width="300"][height="250"], *[width="300px"][height="250px"],
*[width="336"][height="280"], *[width="336px"][height="280px"],
*[width="550"][height="400"], *[width="550px"][height="400px"],
*[width="450"][height="450"], *[width="450px"][height="450px"],
*[width="500"][height="380"], *[width="500px"][height="380px"]
{ display: none ! important; visibility: hidden !important; }
A:link[HREF*="ad."] IMG,
A:link[HREF*="ads."] IMG,
A:link[HREF*="/ad"] IMG,
A:link[HREF*="/A="] IMG,
A:link[HREF*="/click"] IMG,
A:link[HREF*="?click"] IMG,
A:link[HREF*="?banner"] IMG,
A:link[HREF*="=click"] IMG,
A:link[HREF*="/ar.atwo"] IMG,
A:link[HREF*="spinbox."] IMG,
A:link[HREF*="transfer.go"] IMG,
A:link[HREF*="adfarm"] IMG,
A:link[HREF*="bluestreak"] IMG,
A:link[HREF*="doubleclick"] IMG,
A:link[HREF*="valueclick"] IMG,
A:link[HREF*="adrevservice"] IMG,
{ display: none !important; visibility: hidden !important; }
/* disable ad texts linking to advertising script */
A:link[HREF*="/click"],
A:link[HREF*="?click"],
A:link[HREF*="?banner"],
A:link[HREF*="=click"],
A:link[HREF*="/ar.atwo"],
A:link[HREF*="spinbox."],
A:link[HREF*="transfer.go"],
A:link[HREF*="adfarm"],
A:link[HREF*="bluestreak"],
A:link[HREF*="doubleclick"],
A:link[HREF*="valueclick"],
A:link[HREF*="adrevservice"]
{ display: none !important; visibility: hidden !important; }
/* disable Flash banner ads */
embed[type*="shockwave"][width="468"][height="60"],
embed[type*="shockwave"][width="234"][height="60"],
embed[type*="shockwave"][width="120"][height="60"],
embed[type*="shockwave"][width="120"][height="90"],
embed[type*="shockwave"][width="728"][height="90"],
embed[type*="shockwave"][width="120"][height="120"],
embed[type*="shockwave"][width="160"][height="600"],
embed[type*="shockwave"][width="150"][height="600"],
embed[type*="shockwave"][width="250"][height="250"],
embed[type*="shockwave"][width="700"][height="65"],
object[codebase*="shockwave"][width="468"][height="60"],
object[codebase*="shockwave"][width="234"][height="60"],
object[codebase*="shockwave"][width="120"][height="60"],
object[codebase*="shockwave"][width="120"][height="90"],
object[codebase*="shockwave"][width="728"][height="90"],
object[codebase*="shockwave"][width="120"][height="120"],
object[codebase*="shockwave"][width="160"][height="600"],
object[codebase*="shockwave"][width="150"][height="600"],
object[codebase*="shockwave"][width="250"][height="250"]
object[codebase*="shockwave"][width="700"][height="65"]
{ display: none !important; visibility: hidden !important; }
/* disable ad iframes */
IFRAME[SRC*="ad."],
IFRAME[SRC*="ads."],
IFRAME[SRC*="/ad"],
IFRAME[SRC*="/A="],
IFRAME[SRC*="/click"],
IFRAME[SRC*="?click"],
IFRAME[SRC*="?banner"],
IFRAME[SRC*="=click"],
IFRAME[SRC*="/ar.atwo"],
IFRAME[SRC*="spinbox."],
IFRAME[SRC*="transfer.go"],
IFRAME[SRC*="adfarm"],
IFRAME[SRC*="bluestreak"],
IFRAME[SRC*="doubleclick"],
IFRAME[SRC*="valueclick"],
IFRAME[SRC*="adrevservice"],
FRAME[SRC*="site.voila.fr/public/"]
{ display: none ! important; visibility: hidden !important;}
/* disable ADV images as specified by www.iab.net */
*[width="468"][height="60"], *[width="468px"][height="60px"],
*[width="234"][height="60"], *[width="234px"][height="60px"],
*[width="460"][height="55"], *[width="460px"][height="55px"],
*[width="728"][height="90"], *[width="728px"][height="90px"],
*[width="700"][height="65"], *[width="700px"][height="65px"],
*[width="392"][height="72"], *[width="392px"][height="72px"],
*[width="120"][height="60"], *[width="120px"][height="60px"],
*[width="120"][height="90"], *[width="120px"][height="90px"],
*[width="88"][height="31"], *[width="88px"][height="31px"],
*[width="120"][height="240"], *[width="120px"][height="240px"],
*[width="125"][height="125"], *[width="125px"][height="125px"],
*[width="120"][height="600"], *[width="120px"][height="600px"],
*[width="140"][height="100"], *[width="140px"][height="100px"],
*[width="160"][height="600"], *[width="160px"][height="600px"],
*[width="180"][height="50"], *[width="180px"][height="50px"],
*[width="180"][height="150"], *[width="180px"][height="150px"],
*[width="190"][height="90"], *[width="190px"][height="90px"],
*[width="200"][height="200"], *[width="200px"][height="200px"],
*[width="240"][height="120"], *[width="240px"][height="120px"],
*[width="240"][height="400"], *[width="240px"][height="400px"],
*[width="250"][height="250"], *[width="250px"][height="250px"],
*[width="250"][height="300"], *[width="250px"][height="300px"],
*[width="300"][height="250"], *[width="300px"][height="250px"],
*[width="336"][height="280"], *[width="336px"][height="280px"],
*[width="550"][height="400"], *[width="550px"][height="400px"],
*[width="450"][height="450"], *[width="450px"][height="450px"],
*[width="500"][height="380"], *[width="500px"][height="380px"]
{ display: none ! important; visibility: hidden !important; }