From e5d259e3eb1c4f165027145bd4098cc31716516b Mon Sep 17 00:00:00 2001 From: inotia00 <108592928+inotia00@users.noreply.github.com> Date: Sat, 2 Dec 2023 12:14:53 +0900 Subject: [PATCH] feat(YouTube/Hide general ads): add `Close interstitial ads` settings --- .../revanced/patches/youtube/ads/general/GeneralAdsPatch.kt | 1 + src/main/resources/youtube/settings/values-v21/strings.xml | 4 ++++ src/main/resources/youtube/settings/xml/revanced_prefs.xml | 4 +++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/app/revanced/patches/youtube/ads/general/GeneralAdsPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/ads/general/GeneralAdsPatch.kt index 5417ecc2b..f4bbb628b 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/ads/general/GeneralAdsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/ads/general/GeneralAdsPatch.kt @@ -78,6 +78,7 @@ object GeneralAdsPatch : ResourcePatch() { override fun execute(context: ResourceContext) { LithoFilterPatch.addFilter("$COMPONENTS_PATH/AdsFilter;") + LithoFilterPatch.addFilter("$COMPONENTS_PATH/InterstitialBannerFilter;") context.forEach { diff --git a/src/main/resources/youtube/settings/values-v21/strings.xml b/src/main/resources/youtube/settings/values-v21/strings.xml index d058a64a0..a422fe81d 100644 --- a/src/main/resources/youtube/settings/values-v21/strings.xml +++ b/src/main/resources/youtube/settings/values-v21/strings.xml @@ -5,6 +5,10 @@ This will change the language used in the app including buttons, text and dialogs, but will not change the language of ReVanced Extended settings. System default + "If Interstitial ads are detected, press the back button automatically to close it. +Since it hasn't been tested, it most likely won't work." + Close interstitial ads + ReVanced Extended @string/revanced_custom_filter_strings_summary diff --git a/src/main/resources/youtube/settings/xml/revanced_prefs.xml b/src/main/resources/youtube/settings/xml/revanced_prefs.xml index 31c549efe..3ccfea6db 100644 --- a/src/main/resources/youtube/settings/xml/revanced_prefs.xml +++ b/src/main/resources/youtube/settings/xml/revanced_prefs.xml @@ -21,7 +21,9 @@ SETTINGS: HIDE_GENERAL_ADS --> + + + SETTINGS: HIDE_GENERAL_ADS -->