cleanGoogleAds

clean Google Baidu doubbleclick related Ads

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         cleanGoogleAds
// @namespace    http://tampermonkey.net/
// @version      0.35
// @description  clean Google Baidu doubbleclick related Ads
// @author       [email protected]
// @match        https://*/*
// @match        http://*/*
// @exclude      https://www.google.com/recaptcha/*
// @icon         https://www.google.com/s2/favicons?domain=tampermonkey.net
// @grant        none
// @license      MIT
// @run-at       document-body
// ==/UserScript==

(function() {
    var css = `
        ins[class*="google"],ins[class*="adsbygoogle"],
        .adsbygoogle.adsbygoogle.adsbygoogle.adsbygoogle.adsbygoogle,
        iframe[href*="baidu.com"],[id*="BAIDU"],[id="carbonads"],
        [class*="-ad-zone"],#pagead,.ad.ad-ea,
        .ezoic-ad,.ezo_ad,.ez-stuck,.ez-video-wrap,
        iframe[src*="doubleclick.net"],iframe[src*="google.com"],
        [href*="googleadservices"],[id*="google"],iframe[src*="google"],
        [data-google-av-adk],[data-google-av-metadata],[class*="GoogleActiveViewElement"]
        {display:none!important;transform:scale(.00001)!important;height: 0!important;min-height: 0!important;}
        tr[role="row"][class~="zA"]{pointer-events:none;opacity:0.1!important}
        tr[role="row"][class~="zA"][jslog*="; 1:"]{pointer-events: auto;opacity:unset!important;}
    `;
    var style = document.createElement('style');
    style.textContent = css;
    document.querySelector('head').appendChild(style)
})();