Adblockの構造は多分こんなカンジ

(function (){
	var removeAds = function (targets){
		if (!targets){ return; }
		var elements = w.document.body.getElementsByTagName("*");
		if (elements) {
			for (var i = 0; i < elements.length; ++i) {
				if (elements[i].src) {
					if (elements[i].src.match(targets, "i")) {
						w.document.body.removeChild(elements[i]);
						continue;
					}
				} else if (elements[i].className) {
					if (elements[i].className.match(targets, "i")) {
						w.document.body.removeChild(elements[i]);
						continue;
					}
				}
			}
		} else { return; }
		return;
	}

	var w = (typeof unsafeWindow == 'undefined') ? window : unsafeWindow;
})();

後は、elements[i].idとか。
classNameだけなんか違う・・・
else節が必要無かった。