vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Prevent Ad Blocking (https://vborg.vbsupport.ru/showthread.php?t=171576)

scottct1 02-27-2008 02:22 PM

Prevent Ad Blocking
 
Does anyone know of a hack or mod which will not show threads to certain usergroups if they have ad blocking software installed and enabled?

I would like to keep unregistered users from using my site and bypassing the ads which help pay the bills.

If someone knows of one please point me in that direction, as I searched and could not find anything.

Thanks for your help.

SEOvB 02-27-2008 02:26 PM

you won't find one either.

Opserty 02-27-2008 02:53 PM

The ads are blocked Client Side so it is unlikely that such a modification will exist because any modifications would be server side and therefore in-effective.

cheat-master30 02-27-2008 03:17 PM

Ditto. It's beyond anyone's control to know what software is being ran on a visitor's computer except the general operating system and the browser. Hence as said, there will be no modifications to prevent this that cannot be bypassed extremely easily...

scottct1 02-27-2008 07:33 PM

Ok then riddle me this...

Go to the following site... http://www.pwinsider.com

Try clicking on any story with ad blocking turned off. The story pops up fine.

Now turn on ad blocking again and click on a story you then see the following...

Quote:

You are getting this message, and no story text, because you are using ad blocking software. You are blocking our banner ads and more importantly our interstitials, which are ads that keep the free site in business.

In order to keep the site open as is, we need to generate ad revenue in order to pay costs. Therefore, we have been forect to implement code to block the blockers. If you remove or turn off your ad blocking softwar, you will be able to again read the site.
So obviously it can be done. I would like to do this, but just do it for the unregistered usergroup on my site.

Someeone has to know a way.

nexialys 02-27-2008 07:46 PM

instead of having popup ads, apply banners on your site, so they will not be blocked.

Opserty 02-27-2008 07:46 PM

It seems Javascript based probably, I very much doubt there is a modification for this for vBulletin. Your best chance would be to try and integrate a 3rd Party script.

scottct1 02-27-2008 08:49 PM

I dont have any popup ads on my site. I use all banner ads.

SEOvB 02-28-2008 12:07 AM

I think he's speaking of actually selling a banner space, then you host the banner with a link to your site.

after seeing that site, I'm pretty interested in how thats achieved as well, and i've looked all around today and haven't found anything yet.

Marco van Herwaarden 02-28-2008 07:20 AM

Are you not afraid that this will drive guests away and never even consider registering on your site?

scottct1 02-28-2008 10:27 AM

Personally I don't care if it drives guests away. I would hope they would register where they would not be blocked from blocking ads. If they are registered then it is my hope that they would become active in the community instead of just being lurkers.

However an unregistered user blocking ads on my site lends nothing to my site the only thing that it does for me is costs me money for their bandwidth, so if they go I am not missing out on anything.

Again I want to block people blocking ads from displaying showthread.php, and given the option to turn off their ad blocker software or register and become a member where they can use their ad blocker software but then again when they are registered can hopefully become an active part of the community.

Guest blocking ads lends nothing to your community, they only cost you money.

--------------- Added [DATE]1204206229[/DATE] at [TIME]1204206229[/TIME] ---------------

Ok I think I have found out how they do it and the javascript used.

http://www.blue.lu/other/blocker/

Now to figure out how to put it in so that if a unregistered guest has ads blocked and tries seeing a thread they instead see a message asking them to turn off their ad blocker or register.

cheat-master30 02-28-2008 02:54 PM

Two flaws about this (okay, 3):

1. It fails totally in search engines. Do you really want to block Google, Yahoo and MSN? Because anyone who looks for the site in a search engine will totally and utterly fail at finding any content on the site.

2. If somehow just one file could be allowed, then technically the script will show it even with ad blockers (just watch, all it needs is a nice NoScript update or something to allow or block certain scripts...)

3. That will only ever work for programs, and I'm assuming not things like host files or local CSS based changes to the page locally.

scottct1 02-28-2008 03:59 PM

1) it would not fail on search engines.

2) Take a look at the javascript and see how it works, ad blockers are programmed to ignore the word ads urls with the word ads and directories names ads

3) I dont care about CSS, I have thousands of people who view my site as guest at a time. The folks don't lend anything to my community other then the fact that they are using my bandwidth. If they want to read a guests its ok, but they got to look at the ads. If they dont like the ads then they can register as a member and then turn on their ad blocker (my feeling is then they might actually become an active member in the community which is a big plus) or they can stop visiting my site and leeching away all the bandwidth I pay for.

I have a few ideas that can make this work, now I just need to sit down and find the time to make it work.

Boofo 02-28-2008 05:00 PM

Well said, although I don't agree with your reasoning. But you do make a good argument against.

scottct1 02-29-2008 09:18 PM

My site is kind of a strange site, I break a lot of news and rumors. A number of news media places stay at my site day in and day out just refreshing looking for me to break some industry news.

If you look at my online stats at any time of the day there will be 3200 people online with only 1400 of them being registered logged in members, the rest are guests. I want to get them logged in as members. If they register and use an ad blocker I dont care, as now they are more apt to become an active member of the community. :)


All times are GMT. The time now is 09:16 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01020 seconds
  • Memory Usage 1,748KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (15)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete