! Title: bogachenko's Personal Filters ! Description: bogachenko's Personal Filters to block loading of ads, tracking, annoying and all other unjustified resources. These filters are used by me for uBlock Origin, AdGuard for Windows and AdGuard for Android. ! Homepage: https://github.com/bogachenko/filterlist ! RAW: https://raw.githubusercontent.com/bogachenko/filterlist/main/bogachenkoPF.txt ! License: https://raw.githubusercontent.com/bogachenko/filterlist/main/LICENSE.md ! Expires: 3 days ! CONDITIONS START !#if !ext_ublock $$script[src="https://mc.yandex.ru/"] $$script[src="https://pagead2.googlesyndication.com/"] $$script[src="https://www.google-analytics.com/"] $$script[src="https://www.googleadservices.com/"] $$script[src="https://www.googletagmanager.com/"] $$script[src="https://www.googletagservices.com/"] $$script[src="https://tganalytics.xyz/"] $$script[src="https://sad.adsgram.ai/"] $$script[src="https://cdn.tmads.xyz/"] !#endif ! REMOVEPARAM START $removeparam=/refs?(err?al)?[_=]/ $removeparam=/referralCode=/ $removeparam=/startapp=/ $removeparam=/tgWebAppStartParam=/ $removeparam=/inviteCode=/ $removeparam=/invite=/ $removeparam=/startapp=/ $removeparam=/idUser=/ $removeparam=/tgid=/ $removeparam=/channelid=/ $removeparam=/affiliate\_id=/ ! REMOVEPARAM END ! DOMAIN START ||imasdk.googleapis.com^$important ||doubleclick.net^$important ||adservice.google.*^$important ||mc.yandex.ru^$important ||googlesyndication.com^$important ||google-analytics.com^$important ||googleadservices.com^$important ||googletagmanager.com^$important ||googletagservices.com^$important ||sentry.io^$important ||sentry-cdn.com^$important ||app-measurement.com^$important ||r3.mail.ru^$important ||top-fwz1.mail.ru^$important ||ad.mail.ru^$important ||trk.mail.ru^$important ||an.mail.ru^$important ||reklama.mail.ru^$important ||an.yandex.ru^$important ||yabs.yandex.ru^$important ||appsflyer.com^$important ||tganalytics.xyz^$important ||tads.me^$important ||gameanalytics.com^$important ||adsgram.ai^$important ||eas.etherscan.com^ ||lucky-gift.org^ ||shavar.services.mozilla.com^ ||shavar.prod.mozaws.net^ ! DOMAIN END ! WHITELIST START @@||local.adguard.org^$script @@||injections.adguard.org^$script ! WHITELIST END ! BAD FILTERS START @@||cmp.inmobi.com^|$badfilter @@||awin1.com^|$badfilter @@||pagead.l.doubleclick.net^|$badfilter @@||www.googleadservices.com^|$badfilter @@||track.rutarget.ru^|$badfilter @@||s.youtube.com^|$badfilter @@||redirect.appmetrica.yandex.com^|$badfilter @@||imasdk.googleapis.com^|$badfilter @@||googleadapis.l.google.com^|$badfilter @@||launches.appsflyer.com^|$badfilter @@||app.adjust.com^|$badfilter @@||dogefaucet.com^$generichide,badfilter ! BAD FILTERS END ! BASIC FILTERS START /[_/-]ad[vs]?[_/-]/$match-case ||null^ ||undefined^ ||ad. ||ads. ||adv. ||advertise. ||advertising. ||vast. ||log. ||logs. ||logger. |http*:*?sentry_key= ! BASIC END START ! IMAGES START /^https?:\/\/yastatic\.net\/www\/_\/[^\s]{150,}/$image,important ! IMAGES END ! COSMETIC RULES START ##[src^="//ads."] ##[src^="//ad."] youtube.com##.ytp-endscreen-content,.attached-message,.sponsorThumbnailLabel,.ytp-paid-content-overlay twitch.tv##.default-panel>:not([href*="vk.com"]):not([href*="donationalerts."]):not([href*="instagram.com"]):not([href*="youtube.com"]):not([href*="twitter.com"]):not([href*="steamcommunity.com"]):not([href*="discord.gg"]):not([href*="facebook.com"]) tronscan.*##.token-picture-profit,.token-text-profit,.profit-box,.address-profit,.tron-icon-like,.profitSec,.noticeNews bscscan.com,etherscan.io,polygonscan.com,gnosisscan.io,arbiscan.io,cardanoscan.io##[alt="Ads"],[id*="TextAd"],[id*="AdResult"],#my-banner-ad,.position-relative[target="_blank"],.noindex-section,#masterDivCookie,section.container-xxl > .py-4,form[action="/search"]+[class],#cookieConsentBanner bscscan.com,etherscan.io,polygonscan.com,gnosisscan.io,arbiscan.io##section:style(background-image: none !important;) bscscan.com,etherscan.io,polygonscan.com,gnosisscan.io,arbiscan.io##.justify-content-between.flex-wrap > div.d-flex:last-child bscscan.com,etherscan.io,polygonscan.com,gnosisscan.io,arbiscan.io##div:has(>.search-panel-ads) bscscan.com,etherscan.io,polygonscan.com,gnosisscan.io,arbiscan.io##.text-muted:has-text(/Sponsored/) solscan.io##.adsHeaderTextWrapper cardanoscan.io##.absolute:has-text(/Ad/) cardanoscan.io##body > .relative,.relative > [href] > .absolute coinmarketcap.com##.coin-ad-banner blockchair.com##.buggy-chat,.okane-top,.extension-widget blockchair.com##.flow>:has-text(/Advertise here|Turn off ads|Sponsored/) youtube.com##.undefined > yt-button-shape ! COSMETIC RULES END ! CONTENT SECURITY POLICY START ||twitch.tv^$important,csp=default-src 'self' 'unsafe-inline' 'unsafe-eval' wss: blob: data: *.jtvnw.net *.ttvnw.net *.twitchcdn.net *.twitch.tv *.facebook.com *.facebook.net *.recaptcha.net *.google.com *.gstatic.com *.algolia.net local.adguard.org injections.adguard.org *.cloudfront.net *.fastly.net *.live-video.net; ||youtube.com^$important,csp=default-src 'self' 'unsafe-inline' 'unsafe-eval' blob: data: *.ggpht.com *.googlevideo.com *.youtube.com *.ytimg.com *.googleusercontent.com *.google.com *.googleapis.com *.gstatic.com local.adguard.org injections.adguard.org; ||vk.com^$important,csp=default-src 'self' 'unsafe-inline' 'unsafe-eval' blob: data: *.vk.com vk.com *.vk.ru *.youtube.com *.ggpht.com *.googlevideo.com *.google.com *.gstatic.com local.adguard.org injections.adguard.org *.mail.ru; connect-src 'self' *.vkuservideo.net *.vkuseraudio.net *.userapi.com *.vk.com vk.com *.mycdn.me; media-src 'self' data: *.mycdn.me *.vkuser.net *.userapi.com; img-src 'self' data: blob: *.mycdn.me *.userapi.com *.vk.com vk.com; font-src 'self' data: *.vk.com vk.com; ||tiktok.com^$important,csp=default-src 'self' 'unsafe-inline' 'unsafe-eval' blob: data: wss: *.ttwstatic.com *.tiktokcdn.com *.tiktok.com *.tiktokcdn-us.com *.byteoversea.com local.adguard.org injections.adguard.org *.ibyteimg.com *.ibytedtos.com *.tiktokv.com; ! CONTENT SECURITY POLICY END ! SCRIPT START */endscreen.js$script,domain=youtube.com|youtu.be|youtube-nocookie.com */js/libs/coinzilla.js$script ! SCRIPT END ! SUBDOCUMENT START ||accounts.google.com/gsi/$subdocument,third-party ! SUBDOCUMENT END ! OTHER START $removeparam=/token=/,app=msedgewebview2.exe $removeparam=/key=/,app=msedgewebview2.exe $removeparam=/\/invite\/[a-zA-Z0-9]{6}\//,domain=bingx.com $removeparam=/\/join\/[\d]{8}\//,domain=okx.com ! OTHER END