सभी ऑनलाइन विज्ञापनों को ब्लॉक करने का तरीका
(troubled.engineer)- ब्राउज़र extension, DNS filtering, cloud VPN को मिलाकर ऑनलाइन विज्ञापनों को लगभग पूरी तरह ब्लॉक करने की व्यक्तिगत प्रयोग-प्रक्रिया का वर्णन
- uBlock Origin और Firefox के संयोजन को आधार के रूप में इस्तेमाल किया गया है, और न्यूनतम filter lists के साथ स्वयं बनाए गए filters भी उपयोग किए गए हैं
- Pi-hole को Docker पर चलाकर मोबाइल ऐप विज्ञापनों को भी DNS स्तर पर ब्लॉक किया जाता है, और WireGuard के जरिए सुरक्षित रूप से कनेक्ट किया जाता है
- cloud-आधारित VPN का उपयोग कर ट्रैफ़िक को cloud provider के माध्यम से रूट करने पर विज्ञापन दिखना कम होने का प्रभाव देखा गया
- 3 साल से अधिक के वास्तविक उपयोग के परिणामस्वरूप अधिकांश platforms पर विज्ञापन गायब हो गए, और केवल DNS filtering और browser blocking से 99% तक ब्लॉकिंग संभव
विज्ञापन ब्लॉकिंग की शुरुआत
- कुछ साल पहले से ऑनलाइन विज्ञापनों के हर रूप को हटाने के लिए विभिन्न तरीकों पर प्रयोग किया गया
- लक्ष्य सिर्फ साधारण banner या video ads नहीं, बल्कि जितने संभव हों उतने सभी विज्ञापनों को हटाना था
- कई वर्षों के अलग-अलग प्रयासों और अवलोकनों के बाद मौजूदा संतोषजनक blocking environment तैयार हुआ
- विज्ञापन ब्लॉकिंग में जाने-पहचाने तरीकों और कम परिचित तरीकों का मिश्रण है, और कुछ में setup तथा maintenance की ज़रूरत पड़ती है
ब्राउज़र extension
- uBlock Origin और Firefox के संयोजन का उपयोग किया गया है, जिसे सबसे प्रभावी ad blocking तरीकों में माना गया
- Chromium-आधारित browsers में Manifest V3 पर बदलाव के कारण ad blocking क्षमताएँ सीमित हो गई हैं
- filter lists को न्यूनतम रखा गया है
- default uBlock filters, EasyList, AdGuard Ads का उपयोग
- स्वयं बनाए गए ublock-declutter filter से विज्ञापनों के अलावा अन्य असुविधाजनक तत्व भी हटाए जाते हैं
DNS filtering
- DNS filtering उन मोबाइल ऐप विज्ञापनों की भरपाई करती है जिन्हें browser extension ब्लॉक नहीं कर पाते
- विज्ञापन domains को DNS स्तर पर ब्लॉक करके ऐप के भीतर विज्ञापनों की loading रोकी जाती है
- Pi-hole और AdGuard Home प्रमुख self-hosted solutions हैं
- cloud-आधारित विकल्प के रूप में NextDNS का उल्लेख है
- Pi-hole को Docker पर install करके उपयोग किया जाता है, और WireGuard के माध्यम से केवल private network से access दिया जाता है
- The Firebog की blocklists का संदर्भ लिया जाता है, और सही domains के ब्लॉक होने से बचाने के लिए allowlist बनाए रखी जाती है
cloud-आधारित VPN
- cloud providers के जरिए VPN traffic routing करने पर विज्ञापन exposure घटने का प्रभाव देखा गया
- ad platforms cloud IP को ad fraud की संभावना मानकर विज्ञापन दिखाते ही नहीं हैं
- उदाहरण के तौर पर, प्रतिस्पर्धियों द्वारा ad budget बर्बाद किए जाने से बचने के लिए cloud traffic पर विज्ञापन सीमित किए जाते हैं
- कमी यह है कि कुछ sites पर Cloudflare captcha या HTTP errors आ सकते हैं
- ज़रूरत पड़ने पर VPN बंद करके access किया जा सकता है, और कुछ समय तक वास्तविक IP दिखने पर विज्ञापन फिर से दिखाई दे सकते हैं
- DigitalOcean के $5 droplet पर WireGuard install करके उपयोग किया गया, और Hetzner, Azure, Google Cloud, AWS आदि भी इस्तेमाल किए जा सकते हैं
अन्य उपयोगी tools
- ad blocking के अलावा अन्य असुविधाओं को हटाने के लिए सुझाए गए extensions
- cookie popup blocking: Consent-O-Matic
- captcha का automatic handling: Buster
- SponsorBlock से वीडियो के अंदर के sponsor segments अपने-आप skip किए जा सकते हैं, और इसका TV संस्करण भी मौजूद है
- iOS में Background App Refresh को disable करने की सिफारिश की गई है
- कुछ ऐप्स इसका दुरुपयोग कर user data इकट्ठा करते हैं
- ReVanced के जरिए ऐप patching संभव है, लेकिन security risk होने के कारण sensitive accounts पर इसका उपयोग नहीं किया जाता
व्यक्तिगत अनुभव और परिणाम
- ऊपर बताए गए तरीकों को 3 साल से अधिक समय तक इस्तेमाल करने के परिणामस्वरूप अधिकांश platforms पर लगभग कोई विज्ञापन नहीं दिखा
- platform के अनुसार blocking का सारांश
- YouTube: uBlock Origin, NewPipe या Invidious
- Instagram: uBlock Origin, cloud VPN (प्रभाव दिखने में 1 सप्ताह से 1 महीना)
- Twitch: cloud VPN (कुछ दिनों में प्रभाव)
- TikTok: uBlock Origin, cloud VPN (कुछ घंटों में प्रभाव)
- AdMob-आधारित ऐप्स: DNS blocking
- केवल DNS filtering और browser blocking से लगभग 99% विज्ञापन ब्लॉक किए जा सकते हैं, बाकी 1% को cloud VPN से पूरा किया जाता है
2 टिप्पणियां
सिर्फ Pi-hole और AdGuard से भी लगभग सब कुछ ब्लॉक हो जाता है..क्या इससे भी ज़्यादा करना चाहिए था?
Hacker News राय
इसमें कोई खास बात नहीं है, open platform इस्तेमाल करना ही असली बात है
desktop पर Firefox, Android(Graphene) पर Fennec इस्तेमाल करें तो uBlock Origin पूरी तरह काम करता है, इसलिए YouTube सहित कहीं भी विज्ञापन नहीं दिखते
Android पर NewPipe से background playback और download संभव है, इसलिए यह लगभग “मुफ्त Youtube Premium” जैसा लगता है
मैं व्यक्तिगत रूप से Unbound के साथ DNS-आधारित filtering भी करता हूँ, लेकिन ऊपर वाला संयोजन हो तो उसकी खास ज़रूरत नहीं पड़ती
smart TV जैसे डिवाइस में camera·microphone होते हैं, इसलिए मैं उन्हें इंटरनेट से जोड़ता ही नहीं
मैंने पहले 32-bit 1GB RAM वाले mini Dell laptop पर TinyCore में latest Firefox चलाकर देखा था
मैं YouTube Premium का इतना आदी हो चुका हूँ कि लोग विज्ञापन देखते हैं, यह बात ही भूल जाता हूँ
मैं ज़्यादातर लंबे interview, lecture और podcast देखता हूँ और उनमें से अधिकतर को offline download कर लेता हूँ
महीने के 8 डॉलर में यह सबसे कम बेकार लगने वाला subscription है
पैसे देकर देखने पर भी वीडियो के अंदर विज्ञापन जैसे हिस्से होते हैं, और format खुद ही attention-extractive है, इसलिए इस platform पर जीतना संभव नहीं है
इससे Shorts हटाए जा सकते हैं और Alphabet के अजीब design changes वापस किए जा सकते हैं, इसलिए अनुभव कहीं ज़्यादा आरामदायक है
iOS पर Safari + uBlock Origin + Vinagre extension के साथ विज्ञापन के बिना background playback संभव है
inflation के मुकाबले वेतन वहीं का वहीं है, इसलिए ऐसी बढ़ोतरी मुझे अनुचित लगती है
कुछ अतिरिक्त टिप्स हैं
इसकी जगह NextDNS को private DNS server की तरह इस्तेमाल करें तो बिना समस्या के काम करता है
मैं भी Firefox + uBlock Origin का संयोजन इस्तेमाल करता हूँ और विज्ञापन पूरी तरह block हो जाते हैं
सोच रहा हूँ कि क्या दूसरे लोग भी यही संयोजन इस्तेमाल करते हैं
Edge में भी uBlock Origin support है, इसलिए बिना विज्ञापन के इस्तेमाल किया जा सकता है
VPN को cloud पर ले जाने का विचार भी अच्छा लगता है, इसलिए Wireguard या Tailscale के साथ कोशिश करने का सोच रहा हूँ
परिवार वाले Google TV app इस्तेमाल करते हैं, UI बेहतर करने का कोई तरीका हो तो जानना चाहूँगा
यह uBlock आधारित है, लेकिन विज्ञापनों पर सच में click करता है ताकि advertiser को नुकसान हो
अगर बहुत से लोग इस पर आ जाएँ, तो शायद surveillance capitalism ही ढह सकता है
मैं AdNauseam इस्तेमाल करता हूँ, इसलिए सिर्फ विज्ञापन block करने के बजाय अपनी ad profile को ‘pollute’ करना पसंद करता हूँ
मैंने click rate ऊँचा रखा है (100% नहीं)
https://adnauseam.io/
FAQ के अनुसार यह XHR request से click की नकल करता है, और ad networks ऐसे pattern आसानी से पहचान लेते हैं
असल में ज़्यादातर चीज़ें filter हो जाती हैं, इसलिए advertiser को नुकसान नहीं पहुँचता
FAQ लिंक
आजकल यह सोचता हूँ कि Pi-hole या AdGuard Home खुद चलाने का अब भी कोई मतलब है या नहीं
साल के 18 डॉलर में NextDNS मिल जाता है, जो बिजली के खर्च से भी सस्ता है और enterprise-grade infrastructure व redundancy भी देता है
घर पर सिर्फ caching DNS resolver होना काफी है, और Wireguard से जोड़कर Pi-hole तक पहुँचना कुछ ज़्यादा ही लगता है
मैं भी NextDNS इस्तेमाल करता हूँ, और घर में सिर्फ एक simple caching resolver रखता हूँ
इससे जुड़ी बात मैंने इस comment में लिखी है
Firefox + uBlock Origin के संयोजन के साथ शांतिपूर्ण browsing experience का आनंद ले रहा हूँ
इसमें खास नया कुछ नहीं है। Firefox + uBlock अब standard बन चुका है
Google के Manifest v3 पर जाने के बाद Chrome की सिफारिश अब नहीं की जा सकती
Cloudflare जब से Recaptcha की जगह ले रहा है, उससे जुड़े extension भी धीरे-धीरे गायब हो रहे हैं
इसके साथ User-Agent Switcher जोड़ना अच्छा रहेगा
कुछ sites सिर्फ Chrome को allow करती हैं, लेकिन असल में वे Firefox में और बेहतर चलती हैं
उदाहरण के लिए, मेरे ISP की live TV streaming site Firefox में ज़्यादा stable है, लेकिन User-Agent बदले बिना access ही नहीं मिलता
समझना मुश्किल है कि browser को इस तरह block करने की ज़रूरत क्यों पड़ती है
User-Agent Switcher extension
Chrome Mask लिंक
सुना है Chrome Mask JS से जुड़ी समस्याएँ भी संभाल लेता है, इसलिए उसे आज़माने वाला हूँ
Apple TV पर iSponsorBlockTV को Synology NAS में install करके इस्तेमाल कर रहा हूँ
Youtube Premium के साथ इस्तेमाल करें तो बिना विज्ञापन का साफ़-सुथरा environment मिल जाता है
वीडियो के बीच में आने वाले VPN·productivity app promotion जैसे sponsor segments को यह अपने-आप skip कर देता है, इसलिए संतुष्ट हूँ
iSponsorBlockTV लिंक
Brave + NextDNS/ControlD का संयोजन पूरे घर (TV, phone, computer) के लिए सबसे असरदार ad blocking solution है
Pi-hole भी अच्छा है, लेकिन यह संयोजन कहीं सस्ता है और manage करना आसान है
free ad-blocking DNS भी हैं, लेकिन उनमें customization नहीं मिलता
क्या आपने NextDNS में filter lists जोड़ी ही नहीं हैं?