any one have any idear to stop banner blocking programes or trick them ?
i am ok with popup blocking and i dont use popups in my sites but programes that removes banner from inside the site is realy buging my.
i pay for my servers from these banners and provide people with free content so i want a way to fight back.
Originally posted by BizB i cant use text ads because i dont think they will get that much clicks as banners.
i also dont use popups
there must be a way to trick programe like norton internet security banner blocking
Do you serve the ads yourself or through a 3rd party service?
If you serve them yourself then you should be OK as most banner blockers functino by either blocking specific domains or blocking any <img>/<iframe> that references a 3rd-party site.
If you want to make sure your 'locally served' adds are not being blocked, you could frame your site and have your 'title-bar' + banner in a top band and the rest of the page in the bottom. Then have the bottom page refuse to display until a banner has been served to that user's IP address. To do this: 1: if banner served recently to that IP (you can save a log of banners in a DB or file), return full page as normal. 2: if not, return a page that states 'page loading, please wait' and used META REFRESH to rerequest itself in a couple of seconds time. 3: if '2' has happened several times for the same IP address, serve a page that says 'please stop blocking the ads that pay for this site, or try find your information elsewhere'.
The main problem with the above is many people requesting pages from teh same address because of web-proxy-caches or NAT. The web-cache thing shouldn't be a problem if your ad graphic and bottom page are dynamic and marked 'dont cache' (any PHP/ASP output should be automatically marked as 'please dont cache'. To get round both problems you could use some form of sesion tracking.
The above will of course annoy people - you need to decide where you draw the line between not annoying people and not given them a free ride!
I've used the above technique (without 'part 3') to make sure certain events have occured before the next page loads. In an online game I'm am playing with putting together I use this method to make sure the 'turn results + give new orders' page doesn't load until all the players have submitted their orders for the previous turn.