Yahoo Mail Beta & Classic Ad, Footer & Sidepan Removal

By vikysaran Last update Sep 21, 2009 — Installed 2,827 times. Daily Installs: 2, 5, 7, 2, 7, 2, 2, 3, 1, 5, 5, 2, 4, 4, 6, 7, 4, 5, 5, 3, 5, 1, 3, 4, 5, 0, 2, 1, 2, 9, 2, 2

There are 8 previous versions of this script.

// ==UserScript==
// @name          New Yahoo Mail Beta & Classic Ad, Footer & Sidepan Removal
// @namespace     http://www.devsol.co.nr/
// @description	  removes the ads last updated 21-09-2009
// @include       http://*.mail.yahoo.com/mc/welcome?*
// @include       http://*.mail.yahoo.com/ym/login*
// @include       http://*.mail.yahoo.com/ym/ShowFolder*
// @include       http://*.mail.yahoo.com/ym/ShowLetter*
// @include       http://*.mail.yahoo.com/ym/Compose*
// @include       http://*.mail.yahoo.com/dc/launch*
// @include       http://*.mail.yahoo.com/ym/Folders*
// ==/UserScript==

GM_addStyle("iframe#emptyFolderFrame{ visibility:hidden;display:none;	}");
GM_addStyle("embed 					{ visibility:hidden;display:none;	}");
GM_addStyle("div#nwad 				{ visibility:hidden;display:none;	}");
GM_addStyle("div#swads 				{ visibility:hidden;display:none;	}");
GM_addStyle("iframe#N				{ visibility:hidden;display:none;	}");
GM_addStyle("div#mg_slot_LREC 		{ visibility:hidden;display:none;	}"); // removes right ads
GM_addStyle("div#MNW 				{ visibility:hidden;display:none;	}"); // removes left ads above 'Folders'
GM_addStyle("iframe#REC				{ visibility:hidden;display:none;	}"); // removes left ads bellow 'My Folders'
GM_addStyle("div#mg_footer 			{ visibility:hidden;display:none;	}"); // removes footer copyright, TOS text
GM_addStyle("div#northbanner 		{ visibility:hidden;display:none;	}"); // Classic's top ads slot
//GM_addStyle("div#ygmabot 			{ visibility:hidden;display:none;	}"); // uncomment to remove all top contents like yahoo logo, websearch etc

//for Yahoo Mail Beta
if (unsafeWindow.kPartner)
{
  unsafeWindow.kPartner.bucket = 0;
  if (unsafeWindow.kPartner.wadp)
  {
    for(i=0;i<unsafeWindow.kPartner.wadp.length;i++)
	{
      if (unsafeWindow.kPartner.wadp[i]!=="")
	  {
        GM_addStyle("#slot_"+unsafeWindow.kPartner.wadp[i]+"{ visibility:hidden;display:none; }");
      }
    }
  }
  unsafeWindow.kPartner.noAds = true;
  unsafeWindow.kPartner.extAds = false
  unsafeWindow.kPartner.isHeadAdServed = false;
  unsafeWindow.gLaunchProfile.stop("--ads");   
}