Author Topic: Banner Killers: Another Two  (Read 22703 times)

TEggHead

  • Jr. Member
  • **
  • Posts: 93
    • ICQ Messenger - 21893433
    • AOL Instant Messenger -
    • Yahoo Instant Messenger - eljarec
    • View Profile
    • Email
Banner Killers: Another Two
« Reply #15 on: August 17, 2002, 08:42:08 AM »
FWIW,

A long time ago I found a bannerblaster from ScoJo, based on IAB size standards using no list, at the time I was too using an AdDims list and noticed that the listless version was a couple of factors faster than my own. So I switched to using ScoJo's version without list...here it is modified and extended since the original...

It's gonna wrap so I put it in a code block, but you'll probably still have to make your window wider to let it unwrap


Name = "Banner Blaster ImgSize IAB Standards (IMG/INPUT SRC) (ScoJo) kill"
Active = TRUE
URL = "*&(^$IHDR(Content-Type:*PrxOriginalType*))"
Bounds = "<I(mg|nput)[^>]+>"
Limit = 512
Match = "<((*width=( ((|\|)("|))[#0:5]( ((|\|)("|)) &*height=( ((|\|)("|))[#0:5]( ((|\|)("|))) $SET(8=Beacon)"
        " |(*width=( ((|\|)("|))[#1]  ( ((|\|)("|)) &*height=( ((|\|)("|))[#1]  ( ((|\|)("|))) $SET(8=Beacon)"
        " |(*width=( ((|\|)("|))[#100]( ((|\|)("|)) &*height=( ((|\|)("|))[#101]( ((|\|)("|))) $SET(8=100x100)"
        " |(*width=( ((|\|)("|))[#110]( ((|\|)("|)) &*height=( ((|\|)("|))[#110]( ((|\|)("|))) $SET(8=110x110)"
        " |(*width=( ((|\|)("|))[#120]( ((|\|)("|)) &*height=( ((|\|)("|))[#60] ( ((|\|)("|))) $SET(8=120x60)"
        " |(*width=( ((|\|)("|))[#120]( ((|\|)("|)) &*height=( ((|\|)("|))[#90] ( ((|\|)("|))) $SET(8=120x90)"
        " |(*width=( ((|\|)("|))[#120]( ((|\|)("|)) &*height=( ((|\|)("|))[#240]( ((|\|)("|))) $SET(8=120x240)"
        " |(*width=( ((|\|)("|))[#120]( ((|\|)("|)) &*height=( ((|\|)("|))[#600]( ((|\|)("|))) $SET(8=120x600)"
        " |(*width=( ((|\|)("|))[#125]( ((|\|)("|)) &*height=( ((|\|)("|))[#126]( ((|\|)("|))) $SET(8=125x125)"
        " |(*width=( ((|\|)("|))[#125]( ((|\|)("|)) &*height=( ((|\|)("|))[#600]( ((|\|)("|))) $SET(8=125x600)"
        " |(*width=( ((|\|)("|))[#160]( ((|\|)("|)) &*height=( ((|\|)("|))[#600]( ((|\|)("|))) $SET(8=160x600)"
        " |(*width=( ((|\|)("|))[#180]( ((|\|)("|)) &*height=( ((|\|)("|))[#150]( ((|\|)("|))) $SET(8=180x150)"
        " |(*width=( ((|\|)("|))[#200]( ((|\|)("|)) &*height=( ((|\|)("|))[#55] ( ((|\|)("|))) $SET(8=200x55)"
        " |(*width=( ((|\|)("|))[#230]( ((|\|)("|)) &*height=( ((|\|)("|))[#33] ( ((|\|)("|))) $SET(8=230x33)"
        " |(*width=( ((|\|)("|))[#234]( ((|\|)("|)) &*height=( ((|\|)("|))[#60] ( ((|\|)("|))) $SET(8=234x60)"
        " |(*width=( ((|\|)("|))[#240]( ((|\|)("|)) &*height=( ((|\|)("|))[#400]( ((|\|)("|))) $SET(8=240x400)"
        " |(*width=( ((|\|)("|))[#250]( ((|\|)("|)) &*height=( ((|\|)("|))[#250]( ((|\|)("|))) $SET(8=250x250)"
        " |(*width=( ((|\|)("|))[#300]( ((|\|)("|)) &*height=( ((|\|)("|))[#250]( ((|\|)("|))) $SET(8=300x250)"
        " |(*width=( ((|\|)("|))[#336]( ((|\|)("|)) &*height=( ((|\|)("|))[#280]( ((|\|)("|))) $SET(8=336x280)"
        " |(*width=( ((|\|)("|))[#468]( ((|\|)("|)) &*height=( ((|\|)("|))[#60] ( ((|\|)("|))) $SET(8=468x60)"
        " |(*width=( ((|\|)("|))[#468]( ((|\|)("|)) &*height=( ((|\|)("|))[#68] ( ((|\|)("|))) $SET(8=468x68)"
        " |(*width=( ((|\|)("|))[#468]( ((|\|)("|)) &*height=( ((|\|)("|))[#80] ( ((|\|)("|))) $SET(8=468x80)"
        " |(*width=( ((|\|)("|))[#468]( ((|\|)("|)) &*height=( ((|\|)("|))[#100]( ((|\|)("|))) $SET(8=468x100)"
        " |(*width=( ((|\|)("|))[#470]( ((|\|)("|)) &*height=( ((|\|)("|))[#60] ( ((|\|)("|))) $SET(8=470x60)"
        " |(*width=( ((|\|)("|))[#80] ( ((|\|)("|)) &*height=( ((|\|)("|))[#40] ( ((|\|)("|))) $SET(8=80x40)"
        " |(*width=( ((|\|)("|))[#81] ( ((|\|)("|)) &*height=( ((|\|)("|))[#63] ( ((|\|)("|))) $SET(8=81x63)"
        " |(*width=( ((|\|)("|))[#88] ( ((|\|)("|)) &*height=( ((|\|)("|))[#31] ( ((|\|)("|))) $SET(8=88x31)"
        " |(*width=( ((|\|)("|))[#88] ( ((|\|)("|)) &*height=( ((|\|)("|))[#32] ( ((|\|)("|))) $SET(8=88x32)"
        " |(*width=( ((|\|)("|))[#89] ( ((|\|)("|)) &*height=( ((|\|)("|))[#31] ( ((|\|)("|))) $SET(8=89x31)"
        " )*>                                                     "
        "&&<*(SRC=)([(\"']+|)1(((f|ht"+"|ht)tp(s|)(:|%3a)(/|%2f)+{2}|(/|%2f))|)3 5(["']|)2s6>"
        "&(^<*SRC=$AV(*/(ts|transparent|trans|tiny|spc|spacer|space|shim|s|pixel|pix|null|lin|leftnav_shim|lg-dot|empty|dummy|dot"
        "      |clear_pixel|cleardot|clear|circlespot001|c|box_??|box_?|blank|black|b|1x1|1ptrans|1pix|1).gif)*>)"
Replace = "<IMG 1http://Proxomi.Tron:82/_Images/BugOnE.gif?352 ALT=8 width=2 height=2>"


quote:
(*width=([#720:760])7 & *height=([#85:100])8) *>$SET(9=a.monster.2 7x8)

SidKi, if yer running out of variables, unfold the size tests, that'll give you two vars extra to play with

(if yo?r going internal (no list) put the size tests in numerical order (I found it skipped sizes otherwise sometimes)

JarC


 
 

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Banner Killers: Another Two
« Reply #16 on: August 17, 2002, 12:39:07 PM »
Hey, lots of things to think about! THX

In case anybody else is fiddling with ad dimensions, here is the internal dimension list of the current WebWasher version (3.2 beta 4): Click me.

I'm currently testing the sizes that are not yet part of the AdDims list.

/sidki

Edited by - sidki3003 on 17 Aug 2002  13:40:30
 

altosax

  • Sr. Member
  • ****
  • Posts: 328
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Banner Killers: Another Two
« Reply #17 on: August 17, 2002, 12:57:47 PM »
tegghead filter:

quote:


        " |(*width=( ((|\|)("|))[#100]( ((|\|)("|)) &*height=( ((|\|)("|))[#101]( ((|\|)("|))) $SET(8=100x100)"
        " |(*width=( ((|\|)("|))[#125]( ((|\|)("|)) &*height=( ((|\|)("|))[#126]( ((|\|)("|))) $SET(8=125x125)"




they should be:


        " |(*width=( ((|\|)("|))[#100]( ((|\|)("|)) &*height=( ((|\|)("|))[#100]( ((|\|)("|))) $SET(8=100x100)"
        " |(*width=( ((|\|)("|))[#125]( ((|\|)("|)) &*height=( ((|\|)("|))[#125]( ((|\|)("|))) $SET(8=125x125)"


altosax.

Edited by - altosax on 17 Aug 2002  13:59:41
 

TEggHead

  • Jr. Member
  • **
  • Posts: 93
    • ICQ Messenger - 21893433
    • AOL Instant Messenger -
    • Yahoo Instant Messenger - eljarec
    • View Profile
    • Email
Banner Killers: Another Two
« Reply #18 on: August 18, 2002, 12:18:32 AM »
I know tis deliberately, that's also why I did not change the var text according...found these two to match a bit too often for regular images which  I wanted to keep...

so I just changed the size...and left them in so I'd know why....



Edited by - TEggHead on 18 Aug 2002  01:20:28
 

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Banner Killers: Another Two
« Reply #19 on: August 18, 2002, 11:36:26 PM »
Updated:
Takes care about multiple hrefs
Fixes some problems with missing </a> tags
Some speed-ups
Some bug fixes
Some other things

Changes are in the first post.


 
 

lnminente

  • Jr. Member
  • **
  • Posts: 73
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • Email
Banner Killers: Another Two
« Reply #20 on: August 19, 2002, 12:05:54 AM »
Hi sidki. Beautiful filters.

But one thing with flash:

<object
      codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0
      height=60 width=468 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>
                                    <param name="movie" value="http://www.exito.com/BANNER.swf">
                                    <param name="quality" value="best">
                                    <param name="play" value="true">
                                    <embed
      src="http://www.exito.com/BANNER.swf"
      type="application/x-shockwave-flash" width="468" height="60"
      pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
      quality="best" play="true">
</embed>
                                 </object>

get converted as:

<span class=prox style=display:inline;><a class="prox" id="proxlower" href='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0' target="_top">[object:
a.common.1 468x60]</a></span>

and href would be
"http://www.exito.com/BANNER.swf"

Another example code is:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="468" height="60">
                              <param name="movie" value="portal.swf">
                              <param name="quality" value="best">
                              <param name="play" value="true">
                              <embed src="portal.swf" type="application/x-shockwave-flash" width="468" height="60" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" quality="best" play="true">
                           </object>


Regards

Edited by - lnminente on 19 Aug 2002  01:10:04
 

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Banner Killers: Another Two
« Reply #21 on: August 19, 2002, 05:50:37 AM »
Thanks! ... Fixed.

Update in the first post, or for those who feel familiar with their *.cfg:

Replace

"(object)4s*codebase=$AV(1)"

with

"(object)4(*scodebase=$AV(*)&(*ssrc=$AV(1)|))"

/sidki


 
 

altosax

  • Sr. Member
  • ****
  • Posts: 328
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Banner Killers: Another Two
« Reply #22 on: August 19, 2002, 12:12:10 PM »
hi sidki,
i've started to analize your banner killers but at this time i've still not decided if replace the banner blaster i use with yours. this make me suffer because i really like the banner blaster so i'll take some time yet to come to a solution.
in the meantime i've found that you dupe the calls to adpath, the first directly in the filter code and the second through the adlist.
why this waste of time?

regards,
altosax.

 
 

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Banner Killers: Another Two
« Reply #23 on: August 19, 2002, 01:30:08 PM »
Hi altosax,
quote:

this make me suffer because i really like the banner blaster so i'll take some time yet to come to a solution.

quote:

in the meantime i've found that you dupe the calls to adpath, the first directly in the filter code and the second through the adlist.
why this waste of time?

Look at the code again.
There is no double call:
Either i have a relative path ((/)foo/adverts/...)
-> Just AdPaths is called.
Or i have one with protocol (http://foo.com/adverts/...)
-> The whole enchillada (AdHosts, AdDomains, AdPaths) is called.

regards, sidki




Edited by - sidki3003 on 19 Aug 2002  14:31:10
 

altosax

  • Sr. Member
  • ****
  • Posts: 328
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Banner Killers: Another Two
« Reply #24 on: August 19, 2002, 07:34:23 PM »
it was not that my point,
just i've not seen the difference between AdP and AdPr

regards,
altosax.

Edited by - altosax on 19 Aug 2002  20:41:38
 

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Banner Killers: Another Two
« Reply #25 on: August 19, 2002, 07:58:03 PM »
Ah, i understand.


 
 

lnminente

  • Jr. Member
  • **
  • Posts: 73
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • Email
Banner Killers: Another Two
« Reply #26 on: August 21, 2002, 01:17:00 AM »
Hi all.

I would like one thing. I prefer to see always the same words when i replace the banners: The words are: [Ad-Dim] and [Ad-Word]. The reason is that my eyes don't need to spend time to read the information of the ad killed.

I suggest:

for "Kill: Banners (not linked)"
Replace = "<span class=prox style=display:inline;>"
          "<a class="prox" id="proxlower" href='1' target="_top"3 title="4: 95">[Ad-]</a></span>"

where would be "Dim" or "Word"

for "Kill: Banners (linked)" i would like to work in the same way.

Well, this is how i would like.

Regards to all.

Edited by - lnminente on 21 Aug 2002  02:47:38
 

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Banner Killers: Another Two
« Reply #27 on: August 21, 2002, 01:33:02 AM »
Hi lnminente,

Sorry, but i will not do that. That's why i wrote the disclaimer (2nd line 1st post).

2 suggestions:
If you don't want to see anything at all, just replace "display:inline" with "display:none". Same thing with most of my filters.

Jor modified the filters for his current config, and JD for his upcoming one.
Take a look at their versions.

regards, sidki

 
 

lnminente

  • Jr. Member
  • **
  • Posts: 73
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • Email
Banner Killers: Another Two
« Reply #28 on: August 21, 2002, 01:45:37 AM »
The suggestion kaput

Well, i hope someone like the tip.

Note: I like to see what i kill. But i preffer this other way.

Regards

Edited by - lnminente on 21 Aug 2002  02:56:23
 

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Banner Killers: Another Two
« Reply #29 on: August 21, 2002, 02:15:26 AM »