[[tipps-zu-adsense:adsense-via-sms-auf-dein-handy]]

AdSense Einkommen via SMS


Um immer auf dem laufendem zu sein was sein AdSense Einkommen angeht, braucht man nicht mehr ständig vor dem Browser zu hängen. Lasst Euch doch einfach Euer Einkommen via SMS schicken :-)

Einfach den PHP Code mittels Cron (o.ä.) aufrufen. (Nach Möglichkeit nicht öfter als 1 mal die Stunde ;-))

<?
$username="uername@email.com";
$password="pass";
$cookie="/mywebsite.com/adsense/cookiefile";
$log="/mywebsite.com/adsense/adsense.log.txt";
$destination="/adsense/reports-aggregate?product=afc&dateRange.dateRangeType=simple&dateRange.simpleDate=today";
 
$postdata="destination=".urlencode($destination)."&username=".urlencode($username)."&password=".urlencode($password)."&null=Login";
 
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,"https://www.google.com/adsense/login.do");
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt ($ch, CURLOPT_TIMEOUT, 20);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION,1);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie);
curl_setopt ($ch, CURLOPT_COOKIEFILE, $cookie);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt ($ch, CURLOPT_POST, 1);
$result = curl_exec ($ch);
curl_close($ch);
 
preg_match('/\<tr class\="totals"\>.*\<td.*\>.*\<\/td\>.*\<td.*\>(.*)\<\/td\>.*\<td.*\>(.*)\<\/td\>.*\<td.*\>(.*)\<\/td\>.*\<td.*\>(.*)\<\/td\>.*\<td.*\>(.*)\<\/td\>.*<\/tr>/simU', $result, $array);
foreach ($array as $key => $value) {$array[$key] = trim($value, "\x22\x27\n\r ");} // strip $ % , here if desired
list($full,$Impressions,$Clicks,$Rate,$CPM,$Earnings) = $array;
 
putenv('TZ=US/Pacific'); // match Google time no matter where you or your server live
$output=date("Y-m-d H:i:s")." \t ".$Impressions." \t ".$Clicks." \t ".$Rate." \t".$CPM." \t ".$Earnings."\r\n";
if ($handle = fopen($log, 'a')) {fwrite($handle, $output); fclose($handle);} else {echo "error writing";}
 
//mail("5555555555@mobile.att.net", "Adsense report", $output, "From: Adsense");
mail("myemail@email.com", "Adsense report", $output, "From: Adsense");
?>
tipps-zu-adsense/adsense-via-sms-auf-dein-handy.txt · Zuletzt geändert: 12.09.2009 12:46 (Externe Bearbeitung)
 

Guestbook