NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name osxdaily-ads-remover
// @namespace az
// @include http://osxdaily.com/*
// @version 0.1.0
// @license MIT
// @author azul
// @description remove ads on osxdaily.com
// ==/UserScript==
/* remove ads on header */
document.getElementById('tfasyncframe_0').remove()
/* remove amazon ads on right_column */
document.getElementById('bsap_1278263').parentNode.remove()
document.getElementById('tfasyncframe_6').parentNode.parentNode.remove()
document.getElementById('tfasyncframe_7').parentNode.parentNode.remove()
document.getElementById('tfasyncframe_9').parentNode.parentNode.remove()
document.getElementById('tfasyncframe_10').parentNode.parentNode.remove()
/* remove google ads on right column */
const adsbygoogle = document.getElementsByClassName('adsbygoogle')
for (let ad of adsbygoogle) {
ad.remove()
}
/* remove google ads after content */
const content = document.getElementById("content");
const adContent = content.getElementsByClassName('adsbygoogle')
for (let ad of adContent) {
ad.remove()
}
/* remove ads on post */
const postAds = document.querySelectorAll('[data-ad-slot]');
for (let ad of postAds) {
ad.parentNode.parentNode.remove()
}