diff --git a/app/src/main/java/app/revanced/integrations/patches/LithoFilterPatch.java b/app/src/main/java/app/revanced/integrations/patches/LithoFilterPatch.java index a591a75d..20d67920 100644 --- a/app/src/main/java/app/revanced/integrations/patches/LithoFilterPatch.java +++ b/app/src/main/java/app/revanced/integrations/patches/LithoFilterPatch.java @@ -228,6 +228,8 @@ final class GeneralBytecodeAdsPatch extends Filter { var channelGuidelines = new BlockRule(SettingsEnum.ADREMOVER_HIDE_CHANNEL_GUIDELINES, "channel_guidelines_entry_banner"); var artistCard = new BlockRule(SettingsEnum.HIDE_ARTIST_CARD, "official_card"); var selfSponsor = new BlockRule(SettingsEnum.ADREMOVER_SELF_SPONSOR_REMOVAL, "cta_shelf_card"); + var chapterTeaser = new BlockRule(SettingsEnum.ADREMOVER_CHAPTER_TEASER_REMOVAL, "expandable_metadata"); + var generalAds = new BlockRule( SettingsEnum.ADREMOVER_GENERAL_ADS_REMOVAL, // could be required @@ -257,6 +259,7 @@ final class GeneralBytecodeAdsPatch extends Filter { suggestions, latestPosts, movieAds, + chapterTeaser, communityGuidelines, compactBanner, inFeedSurvey, @@ -282,7 +285,6 @@ final class GeneralBytecodeAdsPatch extends Filter { if (ReVancedUtils.containsAny(path, "home_video_with_context", "related_video_with_context", - "search_video_with_context", "comment_thread", // skip blocking anything in the comments "download_", "library_recent_shelf", diff --git a/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java b/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java index d3e2569f..4507e6d6 100644 --- a/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java +++ b/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java @@ -45,6 +45,7 @@ public enum SettingsEnum { ADREMOVER_HIDE_LATEST_POSTS("revanced_adremover_hide_latest_posts", true, ReturnType.BOOLEAN), ADREMOVER_HIDE_CHANNEL_GUIDELINES("revanced_adremover_hide_channel_guidelines", true, ReturnType.BOOLEAN), ADREMOVER_SELF_SPONSOR_REMOVAL("revanced_adremover_self_sponsor", true, ReturnType.BOOLEAN), + ADREMOVER_CHAPTER_TEASER_REMOVAL("revanced_adremover_chapter_teaser", true, ReturnType.BOOLEAN), // Action buttons HIDE_LIKE_BUTTON("revanced_like_button", false, ReturnType.BOOLEAN, false),