Taboola Ads Remover

A script which removes the annoying Taboola ads.

  1. // ==UserScript==
  2. // @name Taboola Ads Remover
  3. // @namespace MegaByteTAR
  4. // @description A script which removes the annoying Taboola ads.
  5. // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
  6. // @run-at document-idle
  7. // @include *
  8. // @version 1
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12.  
  13. this.$ = this.jQuery = jQuery.noConflict(true);
  14. var attr = ["class", "id"];
  15. var filter = ["Taboola_TOP_LEADERBOARD_AB", "taboola-above-article-thumbnails", "NATIVE_TABOOLA_ARTICLE", "Taboola_NATIVE_TABOOLA_ARTICLE", "taboola-below-article-thumbnails"];
  16. var link_wrapper = ["trc_rbox_container", "trc_wrapper", "trc_header", "videoCube", ]
  17. var link_filter = ["taboola.com", "taboolasyndication.com"];
  18. function check() {
  19. for(var a of attr) {
  20. for(var f of filter) $("["+a+"*="+f+"]").remove();
  21. for(var f of link_wrapper) for(var lf of link_wrapper) {
  22. var w = $("["+a+"*="+f+"]");
  23. if(w.find("[href*="+lf).length!=0) w.remove();
  24. }
  25. }
  26. setTimeout(check, 100);
  27. }
  28. check();