Index: old/revenue_sharing_basic/revenue_sharing_basic.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/adsense/old/revenue_sharing_basic/revenue_sharing_basic.module,v
retrieving revision 1.4.2.8
diff -u -r1.4.2.8 revenue_sharing_basic.module
--- old/revenue_sharing_basic/revenue_sharing_basic.module	23 Jan 2009 00:28:33 -0000	1.4.2.8
+++ old/revenue_sharing_basic/revenue_sharing_basic.module	29 Mar 2009 14:39:33 -0000
@@ -112,6 +112,8 @@
     return NULL;
   }
 
+  global $user;
+  
   $site_client = variable_get('adsense_basic_id', ADSENSE_BASIC_ID_DEFAULT);
 
   if (!variable_get('revenue_sharing_basic_revenue_enable', REVENUE_SHARING_BASIC_REVENUE_ENABLE_DEFAULT)) {
@@ -134,11 +136,16 @@
     $client = $site_client;
   }
 
-  // Last check to see that we have a valid client
+  // Check to see that we have a valid client
   if (!$client) {
     $client = $site_client;
   }
 
+  // Check that the current user doesn't view ads with their own Publisher ID
+  if ($client == revenue_sharing_basic_get_profile_client_id($user->uid)) {
+    $client = $site_client;
+  }
+  
   return $client;
 }
 

