Alguma ideia de como resolver isso?
Os anúncios em questão estão em um div com o ID "spon_links".
<div id="spon_links">
Você pode usar um script Greasemonkey para remover esses divs.
Solução 1
Isso é confirmado como trabalhando no Firefox ao usar o bloqueador de anúncios do uBlock Origin.
// ==UserScript==
// @name startpage.com remove ads
// @namespace startpage.com
// @description Removes ads from startpage.com before they are displayed.
// @include https://startpage.com/*
// @include https://*.startpage.com/*
// @run-at document-start
// @version 2015-09-29
// @grant GM_addStyle
// ==/UserScript==
GM_addStyle("div#spon_links { display: none !important}");
Solução 2
Não testado.
Substitua 'ads'
por 'spon_links'
no script de exemplo abaixo.
4.9. Removing an element
You can use Greasemonkey to remove entire chunks of a page in one fell swoop, with the removeChild function.
Example: Remove an ad sidebar
This presumes that there is an element whose ID is "ads".
var adSidebar = document.getElementById('ads'); if (adSidebar) { adSidebar.parentNode.removeChild(adSidebar); }
Removing an element with
removeChild
will also remove all the content inside it. For example, if you remove a<table>
element, this will also remove all of its table cells (<td>
elements).