Since there are no pc ads in the adtwirl network and every pc user who clicks adtwirl ad will see this message.
you can block the curl request to adtwirl network, if you modify the code a bit with the following function which you can download from: Detect Mobile Browsers - Mobile User Agent Detection
this will reduce the usage your server ressouces and your server load.
you need to add this piece of code on the top of the adtwirl_request function:
combined it will look like:
Done
ad id:633
You can access this ad only with a mobile phone.
Mobile advertising powered by adtwirl.com.
You can access this ad only with a mobile phone.
Mobile advertising powered by adtwirl.com.
this will reduce the usage your server ressouces and your server load.
you need to add this piece of code on the top of the adtwirl_request function:
PHP Code:
$mobile = mobile_device_detect();
if($mobile == false) return '';
PHP Code:
function adtwirl_request($ads_number = 1, $use_array = true)
{
$mobile = mobile_device_detect();
if($mobile == false) return '';
// PHP Install Code Version: 21.05.2010 v 1.05.00 BETA
// Unique id code of your site
$site_code = '0e621fab-693d-4457-982b-b884c0ddc6f4';
// Enable image ads (true = enable ; false = disable )
$image_ads = true;
// Enable adult ads (true = enable ; false = disable )
$adult_ads = true;
/* Enable free ads (true = enable ; false = disable ) you will get points instead of Money for this ads which you can use to advertise your site, if this ads are disabled your site will show only cash ads */
$free_ads = true;
$request_method = 1; /* You can chose here the request method for ads, but the best value is 1 which stands for curl request method. Any other value will be readfile which is not recomended. */
// Do not edit from this line
$IP = ""; if (isset($_SERVER)) { if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) { $IP = $_SERVER["HTTP_X_FORWARDED_FOR"]; $proxy = $_SERVER["REMOTE_ADDR"]; } elseif (isset($_SERVER["HTTP_CLIENT_IP"])) { $IP = $_SERVER["HTTP_CLIENT_IP"]; } elseif (isset($_SERVER["HTTP_X_REAL_IP"])) { $IP = $_SERVER["HTTP_X_REAL_IP"]; } else { $IP = $_SERVER["REMOTE_ADDR"]; } } else { if (getenv('HTTP_X_FORWARDED_FOR')) { $IP = getenv('HTTP_X_FORWARDED_FOR'); $proxy = getenv('REMOTE_ADDR'); } elseif (getenv('HTTP_CLIENT_IP')) { $IP = getenv('HTTP_CLIENT_IP'); } else { $IP = getenv('REMOTE_ADDR'); } } if (strstr($IP, ',')) { $ips = explode(',', $IP); $IP = $ips[0]; } if (empty($IP)) $IP = $_SERVER["REMOTE_ADDR"]; elseif (strtolower(trim($IP)) == 'unknown') $IP = $_SERVER["REMOTE_ADDR"]; $keyname_ua_arr = array('HTTP_X_DEVICE_USER_AGENT', 'HTTP_X_OPERAMINI_PHONE_UA', 'HTTP_USER_AGENT'); foreach ($keyname_ua_arr as $keyname_ua) { if (!empty($_SERVER[$keyname_ua])) { $ua = urlencode($_SERVER[$keyname_ua]); break; } } $url = 'http://a.adtwirl.com/ad.php?site_code='.$site_code.'&ip='.urlencode($IP).'&ua='.$ua.'&uri='.urlencode($_SERVER["REQUEST_URI"]).'&host='.urlencode($_SERVER["HTTP_HOST"]).'&lang='.urlencode($_SERVER["HTTP_ACCEPT_LANGUAGE"]).'&adult='.$adult_ads.'&free='.$free_ads.'&image='.$image_ads.'&ads='.$ads_number.'&code=28-3-10'; if($request_method == 1) { $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 1); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); curl_setopt($ch, CURLOPT_URL, $url); $result = curl_exec($ch); curl_close($ch); } else { ini_set('default_socket_timeout',1); if (@$file = fopen($url, "r")) { while(!feof($file)) { $result .= fgets($file, 1024); } fclose ($file); } }
if ($use_array == true && $ads_number > 1)
{
$arr = explode("\n", $result);
$ads = array();
for($i=0;$i<$ads_number;$i++)
{
if(preg_match('/^\<.*\>$/', $arr[$i])) $ads[] = $arr[$i];
}
if(count($ads)>0)return $ads;
}
elseif(preg_match('/^\<.*\>$/', $result))
return $result;
}
Comment