Приховати елемент ad-entry на сторінці GreasyFork

Видаляє елемент ad-entry з видимості на сторінках GreasyFork

Від 18.04.2025. Дивіться остання версія.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(У мене вже є менеджер скриптів, дайте мені встановити його!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

// ==UserScript==
// @name         Hide the ad-entry element on the GreasyFork page
// @description  Removes the ad-entry section from visibility on GreasyFork pages.
// @name:ar      إخفاء عنصر إدخال الإعلانات في صفحة GreasyFork
// @description:ar  يزيل قسم إدخال الإعلانات من الظهور على صفحات GreasyFork
// @name:bg      Скриване на елемента за реклами на страницата GreasyFork
// @description:bg  Премахва рекламния елемент от видимост на страниците на GreasyFork
// @name:cs      Skrýt prvek ad-entry na stránce GreasyFork
// @description:cs  Odstraňuje prvek ad-entry z zobrazení na stránkách GreasyFork
// @name:da      Skjul annonceindgangselementet på GreasyFork-siden
// @description:da  Fjerner annonceindgangselementet fra visning på GreasyFork-sider
// @name:de      Das ad-entry-Element auf der GreasyFork-Seite ausblenden
// @description:de  Entfernt das ad-entry-Element aus der Sichtbarkeit auf GreasyFork-Seiten
// @name:el      Απόκρυψη του στοιχείου ad-entry στη σελίδα GreasyFork
// @description:el  Αφαιρεί το στοιχείο ad-entry από την ορατότητα στις σελίδες GreasyFork
// @name:en      Hide the ad-entry element on the GreasyFork page
// @description:en  Removes the ad-entry section from visibility on GreasyFork pages
// @name:eo      Kaŝi la ad-entry-elementon en la GreasyFork-paĝo
// @description:eo  Forigas la ad-entry-elementon el videbleco en GreasyFork-paĝoj
// @name:es      Ocultar el elemento ad-entry en la página de GreasyFork
// @description:es  Elimina la sección ad-entry de la visibilidad en las páginas de GreasyFork
// @name:fi      Piilota ad-entry-elementti GreasyFork-sivulla
// @description:fi  Poistaa ad-entry-elementin näkyvistä GreasyFork-sivuilla
// @name:fr      Masquer l’élément ad-entry sur la page GreasyFork
// @description:fr  Supprime l’élément ad-entry de la visibilité sur les pages GreasyFork
// @name:fr-CA   Cacher l’élément ad-entry sur la page GreasyFork
// @description:fr-CA  Retire l’élément ad-entry de l’affichage sur les pages GreasyFork
// @name:he      הסתר את אלמנט ה-ad-entry בדף GreasyFork
// @description:he  מסיר את אלמנט ה-ad-entry מהצגה בדפי GreasyFork
// @name:hr      Sakrij ad-entry element na GreasyFork stranici
// @description:hr  Uklanja ad-entry element iz vidljivosti na stranicama GreasyFork
// @name:hu      Az ad-entry elem elrejtése a GreasyFork oldalon
// @description:hu  Eltávolítja az ad-entry elemet a láthatóságtól a GreasyFork oldalakon
// @name:id      Sembunyikan elemen ad-entry di halaman GreasyFork
// @description:id  Menghapus elemen ad-entry dari tampilan di halaman GreasyFork
// @name:it      Nascondi l’elemento ad-entry sulla pagina GreasyFork
// @description:it  Rimuove l’elemento ad-entry dalla visibilità sulle pagine GreasyFork
// @name:ja      GreasyForkページのad-entry要素を非表示
// @description:ja  GreasyForkページからad-entry要素を視界から削除します
// @name:ka      GreasyFork-ის გვერდზე ad-entry ელემენტის დამალვა
// @description:ka  შლის ad-entry ელემენტს ხილვადობიდან GreasyFork-ის გვერდებზე
// @name:ko      GreasyFork 페이지에서 ad-entry 요소 숨기기
// @description:ko  GreasyFork 페이지에서 ad-entry 요소를 보이지 않게 제거
// @name:nb      Skjul ad-entry-elementet på GreasyFork-siden
// @description:nb  Fjerner ad-entry-elementet fra visning på GreasyFork-sider
// @name:nl      Verberg het ad-entry-element op de GreasyFork-pagina
// @description:nl  Verwijdert het ad-entry-element uit zicht op GreasyFork-pagina’s
// @name:pl      Ukryj element ad-entry na stronie GreasyFork
// @description:pl  Usuwa element ad-entry z widoczności na stronach GreasyFork
// @name:pt-BR   Ocultar o elemento ad-entry na página GreasyFork
// @description:pt-BR  Remove a seção ad-entry da visibilidade nas páginas GreasyFork
// @name:ro      Ascunde elementul ad-entry pe pagina GreasyFork
// @description:ro  Elimină elementul ad-entry din vizibilitate pe paginile GreasyFork
// @name:ru      Скрыть элемент ad-entry на странице GreasyFork
// @description:ru  Убирает элемент ad-entry из видимости на страницах GreasyFork
// @name:sk      Skryť prvok ad-entry na stránke GreasyFork
// @description:sk  Odstraňuje prvok ad-entry z viditeľnosti na stránkach GreasyFork
// @name:sr      Сакриј ad-entry елемент на GreasyFork страници
// @description:sr  Уклања ad-entry елемент из видљивости на страницама GreasyFork
// @name:sv      Dölj ad-entry-elementet på GreasyFork-sidan
// @description:sv  Tar bort ad-entry-elementet från synlighet på GreasyFork-sidor
// @name:th      ซ่อนองค์ประกอบ ad-entry บนหน้า GreasyFork
// @description:th  ลบองค์ประกอบ ad-entry ออกจากการมองเห็นบนหน้า GreasyFork
// @name:tr      GreasyFork sayfasındaki ad-entry öğesini gizle
// @description:tr  GreasyFork sayfalarından ad-entry öğesini görünürlükten kaldırır
// @name:ug      GreasyFork بېتىدىكى ad-entry ئېلېمېنتىنى يوشۇرۇش
// @description:ug  GreasyFork بېتىدىن ad-entry ئېلېمېنتىنى كۆرۈنمەسلىككە يوشۇرىدۇ
// @name:uk      Приховати елемент ad-entry на сторінці GreasyFork
// @description:uk  Видаляє елемент ad-entry з видимості на сторінках GreasyFork
// @name:vi      Ẩn phần tử ad-entry trên trang GreasyFork
// @description:vi  Loại bỏ phần tử ad-entry khỏi tầm nhìn trên các trang GreasyFork
// @name:zh      隐藏GreasyFork页面上的ad-entry元素
// @description:zh  从GreasyFork页面上移除ad-entry元素
// @name:zh-CN   隐藏GreasyFork页面上的ad-entry元素
// @description:zh-CN  从GreasyFork页面上移除ad-entry元素
// @name:zh-HK   隱藏GreasyFork頁面嘅ad-entry元素
// @description:zh-HK  從GreasyFork頁面移除ad-entry元素
// @name:zh-SG   隐藏GreasyFork页面上的ad-entry元素
// @description:zh-SG  从GreasyFork页面上移除ad-entry元素
// @name:zh-TW   隱藏GreasyFork頁面上的ad-entry元素
// @description:zh-TW  從GreasyFork頁面上移除ad-entry元素
// @namespace    http://tampermonkey.net/
// @version      0.1.5.2
// @author       aspen138
// @match        https://greatest.deepsurf.us/*
// @grant        none
// @license      MIT
// @icon         data:image/png;base64,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
// ==/UserScript==

// @iconbackup https://greatest.deepsurf.us//vite/assets/blacklogo16-37ZGLlXh.png
// @iconbak https://greatest.deepsurf.us/vite/assets/blacklogo96-CxYTSM_T.png





// Ad Removal Utility
(function() {
    'use strict';

    // Configuration
    const config = {
        intervalDelay: 100,
        totalDuration: 5000,
        initialDelay: 1000
    };

    // CSS Rules for Ad Blocking
    const adBlockingStyles = [
        `.card, .ad, .ad-ga { display: none !important; }`,
        `.ad-entry { display: none !important; }`,
        `.ad.ad-ea { display: none !important; }`,
        `.ns-a7oq4-l-bannerB.ns-a7oq4-v-0 { display: none !important; }`
    ];

    // Functions
    const removeAdElements = () => {
        const adElements = document.getElementsByClassName("adsbygoogle adsbygoogle-noablate");
        Array.from(adElements).forEach(element => {
            element.parentNode?.removeChild(element);
        });
    };

    const applyAdBlockingStyles = () => {
        adBlockingStyles.forEach(style => {
            const styleElement = document.createElement('style');
            styleElement.type = 'text/css';
            styleElement.textContent = style;
            document.head.appendChild(styleElement);
        });
    };

    const startPeriodicRemoval = () => {
        const intervalId = setInterval(() => {
            const targetElement = document.getElementsByClassName("adsbygoogle adsbygoogle-noablate")[1];
            if (targetElement) {
                targetElement.remove();
            }
        }, config.intervalDelay);

        // Stop periodic removal after duration
        setTimeout(() => {
            clearInterval(intervalId);
        }, config.totalDuration);
    };

    // Initialize
    const init = () => {
        applyAdBlockingStyles();
        setTimeout(removeAdElements, config.initialDelay);
        startPeriodicRemoval();
    };

    // Start execution
    init();
})();