Log in

View Full Version : Is there a geographic ads mod ?


A.Chakery
06-21-2010, 02:08 PM
Hi

Is there any geo ads mod that we can chose a spicific country for showing a specific ad?

thanks in advanced

ChopSuey
06-21-2010, 02:48 PM
How does vBulletin even know what country your from? Lol it would be based on IP though.

No mod has been made afaik.

A.Chakery
06-21-2010, 02:56 PM
How does vBulletin even know what country your from? Lol it would be based on IP though.

No mod has been made afaik.

Hi, Thanks for your reply

As you said I need something based on the IP location of the visitor :)

Its a very useful thing coz sometimes we want pop ups to be shown for specific countries (ips) and thats the reason that I need this kind of mod.

its made for other CMSs.

Thanks in advanced

ChopSuey
06-21-2010, 03:12 PM
vBulletin is NOT a CMS it HAS a CMS though.

You would need to request in the correct section for this type of stuff :)

eSekar
06-21-2010, 03:15 PM
you can do it your self without any mod,

you'll have to add 1 script into your header (example):

<script type="text/javascript">document.write(ul_country);</script>

then upload a php file to your forum directory
(sample of the php file):

<?php
$ul_country_code = $_GET['ul_country_code'];
if($ul_country_code){
switch ($ul_country_code) {
//---------------------------------------------------------------
case 'US':
case 'CA':
case 'MX': $ad1 = "xxxxxx"; //MODIFY
break;
//---------------------------------------------------------------
case 'GB': $ad2= "xxxxxxx"; //MODIFY
break;
//---------------------------------------------------------------
case 'AU':
case 'NZ': $ad3= "xxxxxxx"; //MODIFY
break;
//---------------------------------------------------------------
default : $ad= "xxxxxxxx"; //MODIFY
break;
}
$location = "Location: ".$ad;
header($location);
}

?>


then you'll have to put something like this in your ad HTML:

<script type="text/javascript">
phppage = "http://YOURWEBSITE.COM/main_ul.php";
if (ul_country_code) { window.location.href = phppage + "?" + "ul_country_code=" + ul_country_code; }
else { window.location.href = phppage + "?" + "ul_country_code=" + "default"; }
</script>


The above is not a functional method and it will not work with you as posted, it needs to be modified and understood, I just wanted to give you an idea where to start.

here is a Link (http://www.userlocation.com) that might help you more.

Good Luck.

A.Chakery
06-21-2010, 03:21 PM
thanks so much for your reply , I am gonna try it.

Thanks again

Speysider
06-21-2010, 05:22 PM
You could break the ToS of Google Adsense if you're using Adsense Ads though. Adverts on a forum are meant to home in on what the user browses on his computer.