diff --git a/app/src/main/java/ru/vtosters/lite/hooks/NewsfeedHook.java b/app/src/main/java/ru/vtosters/lite/hooks/NewsfeedHook.java index 77c8be366..228a6e544 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/NewsfeedHook.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/NewsfeedHook.java @@ -5,7 +5,6 @@ import static ru.vtosters.lite.utils.AndroidUtils.getDefaultPrefs; import static ru.vtosters.lite.utils.AndroidUtils.getGlobalContext; import static ru.vtosters.lite.utils.AndroidUtils.getPrefsValue; import static ru.vtosters.lite.utils.Preferences.ads; -import static ru.vtosters.lite.utils.Preferences.adsslider; import static ru.vtosters.lite.utils.Preferences.authorsrecomm; import static ru.vtosters.lite.utils.Preferences.friendsrecomm; import static ru.vtosters.lite.utils.Preferences.getBoolValue; @@ -115,13 +114,16 @@ public class NewsfeedHook { } public static void adsParams(HashSet hashSet) { - if (ads()) + if (ads()) { hashSet.add("ads_disabled"); + } else { + hashSet.add("ads_app_slider"); + hashSet.add("ads_site_slider"); + } + hashSet.add("ads_app"); hashSet.add("ads_site"); hashSet.add("ads_post"); - hashSet.add("ads_app_slider"); - hashSet.add("ads_site_slider"); hashSet.add("ads_app_video"); hashSet.add("ads_post_pretty_cards"); hashSet.add("ads_post_snippet_video"); diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/MessagesFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/MessagesFragment.java index 18d235216..1c1d92216 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/MessagesFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/MessagesFragment.java @@ -41,7 +41,6 @@ public class MessagesFragment extends MaterialPreferenceToolbarFragment { findPreference("vkme_notifs").setOnPreferenceClickListener(new MessagesFragment.restart()); findPreference("systememoji").setOnPreferenceClickListener(new MessagesFragment.restart()); findPreference("wallpapers").setOnPreferenceClickListener(new MessagesFragment.openwp()); - findPreference("promotedstickers").setOnPreferenceChangeListener(new clearStickersCache()); findPreference("autotranslate").setEnabled(!autoalltranslate()); @@ -79,7 +78,6 @@ public class MessagesFragment extends MaterialPreferenceToolbarFragment { public boolean onPreferenceTreeClick(Preference preference) { findPreference("autotranslate").setEnabled(!autoalltranslate()); findPreference("vkme_notifs").setEnabled(vkme()); - findPreference("promotedstickers").setOnPreferenceChangeListener(new clearStickersCache()); return super.onPreferenceTreeClick(preference); } @@ -107,16 +105,6 @@ public class MessagesFragment extends MaterialPreferenceToolbarFragment { } } - public class clearStickersCache implements Preference.OnPreferenceChangeListener { - @Override - public boolean onPreferenceChange(Preference preference, Object o) { - SharedPreferences prefs2 = getContext().getSharedPreferences("stickers_storage", Context.MODE_PRIVATE); - prefs2.edit().clear().commit(); - Stickers.l.c(); - return true; - } - } - public class openwp implements Preference.OnPreferenceClickListener { @Override public boolean onPreferenceClick(Preference preference) { diff --git a/smali/res/values-ru/strings.xml b/smali/res/values-ru/strings.xml index e02da9efb..1a400f812 100644 --- a/smali/res/values-ru/strings.xml +++ b/smali/res/values-ru/strings.xml @@ -5382,7 +5382,7 @@ Фильтр ссылок в источнике Фильтр по названию источника Стандартный фильтр рекламы - Фильтр для блокировки постов с пометкой #реклама и тд + Фильтр для блокировки постов с пометкой #реклама и тд \n\nРекомендуется к включению Использовать VKUI Отключить редирект на away.php Интерфейс @@ -5391,7 +5391,7 @@ Иконка записи голосовых сообщений в поле ввода сообщения Покрасить панель навигации Посты с возможной рекламой - Блокировать посты с источником где есть ссылка на VK / Telegram (группу, страницу или посты) или на другие возможные ресурсы + Блокировать посты с источником где есть ссылка на VK / Telegram (группу, страницу или посты) или на другие возможные рекламные ресурсы \n\nРекомендуется к включению Репосты с ссылками Блокировать посты с репостом внутри которых есть ссылка на VK / Telegram Почему не обновляются новости? @@ -6188,7 +6188,7 @@ Группа добавлена в вайтлист Вайтлист рекламы - Вайтлист фильтров + Вайтлист фильтров и источников Скачать диалог Произошла ошибка при попытке скачать диалог diff --git a/smali/res/values/strings.xml b/smali/res/values/strings.xml index 048071b40..83540ce82 100644 --- a/smali/res/values/strings.xml +++ b/smali/res/values/strings.xml @@ -5516,7 +5516,7 @@ Filters are not case-sensitive!" Source link filter Source name filter Standard adblock filter - Blocks posts with common tags, such as #ad, #pr and so on + Blocks posts with common tags, such as #ad, #pr and so on \n\nRecommended Use VKUI Disable away.php redirect Interface @@ -5525,7 +5525,7 @@ Filters are not case-sensitive!" The icon for recording voice messages in the message input field Color navigation bar Posts with possible advertising - Block posts with a source where there is a link to VK / Telegram (group, page or posts) or to other possible resources + Block posts with a source where there is a link to VK / Telegram (group, page or posts) or to other possible advert resources \n\nRecommended Reposts with links Block posts with repost inside which there is a link to VK / Telegram Why is the news not updated? @@ -6326,7 +6326,7 @@ May look like a fake leaving the online" Group added to whitelist Ads whitelist - Filters whitelist + Filters whitelist and copyrights Download dialog An error occurred while trying to download the dialog diff --git a/smali/res/xml/preferences_feed.xml b/smali/res/xml/preferences_feed.xml index a31c1169f..69ccdd5ed 100644 --- a/smali/res/xml/preferences_feed.xml +++ b/smali/res/xml/preferences_feed.xml @@ -20,67 +20,6 @@ android:key="whitelisted_ad_groups" android:title="@string/whitelisted_ad_groups_title" /> - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - +