// ==UserScript== // @name Amazon Sponsored Products / Ad block // @version 0.1 // @author Michael's edit of https://github.com/Stefan-Code/amazon-sponsored-items-blocker // @description Blocks sponsored search results on amazon.com, amazon.co.uk and amazon.de and some banner ads // @include *://www.amazon.de/* // @include *://www.amazon.com/* // @include *://www.amazon.co.uk/* // @require http://code.jquery.com/jquery-latest.js // @grant none // @run-at document-end // @namespace https://greasyfork.org/users/163754 // @downloadURL none // ==/UserScript== $ = jQuery.noConflict(true); var pageContentchanged = false; $('body').bind("DOMSubtreeModified", function() { pageContentchanged = true; }); setInterval(removeSponsoredAds, 200); console.log("amazon-sponsored-items-blocker loaded"); function removeSponsoredAds() { if (pageContentchanged) { var count = 0; $('.celwidget').each(function(i, obj) { if ($(this).find(".s-sponsored-info-icon").length > 0) { //console.log("Object " + i + " contains an ad"); //$(this).css('background-color', 'red'); (this).remove(); count++; } }); console.log("amazon-sponsored-items-blocker: " + count + " ads removed!"); $(".slot__ad").hide(); $(".slot__feedback").hide(); $("[id*='ape_Gateway']").hide(); $("[id*='advertising']").hide(); pageContentchanged = false; } }