diff --git a/google_admanager.admin.inc b/google_admanager.admin.inc
index ef4873b..3abadee 100644
--- a/google_admanager.admin.inc
+++ b/google_admanager.admin.inc
@@ -120,6 +120,12 @@ function google_admanager_admin_settings_form($form, &$form_state) {
       ) + $vocab_form_item;
     }
   }
+  $form['google_admanager_show_for_uid_1'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Show ads for Administrator'),
+    '#default_value' => variable_get('google_admanager_show_for_uid_1', TRUE),
+    '#description' => t('This option allows you to show/hide ads for the Administrator (UID #1) user.'),
+  );
   return system_settings_form($form);
 }
 
diff --git a/google_admanager.install b/google_admanager.install
index 913bb9c..fea8231 100644
--- a/google_admanager.install
+++ b/google_admanager.install
@@ -10,6 +10,7 @@
 function google_admanager_uninstall() {
   variable_del('google_admanager_account');
   variable_del('google_admanager_ad_slots');
+  variable_del('google_admanager_show_for_uid_1');
 }
 
 /**
diff --git a/google_admanager.module b/google_admanager.module
index 978e378..d9abfb5 100644
--- a/google_admanager.module
+++ b/google_admanager.module
@@ -60,6 +60,10 @@ function google_admanager_block_view($delta = '') {
     'subject' => '',
     'content' => '',
   );
+  global $user;
+  if($user->uid == 1 && !variable_get('google_admanager_show_for_uid_1', TRUE)) {
+    return $block;
+  }
   if ($id = variable_get('google_admanager_account', '')) {
     if (isset($ad_slots[$delta])) {
       // ad slot
