자주 언급되는 오해 중 하나는 사용자가 광고를 절대로 클릭하지 않거나 차단할 경우, 사이트나 앱에 금전적인 피해가 있을 것이라는 것입니다. 이건 거짓이며, 개발자들은 광고를 단순히 표시함으로 돈을 법니다. 광고 차단 여부는 여러분의 선택입니다. 개인적으로 저는 광고를 표시하는 앱이 매우 성가셔서 사용하지 않습니다. 그래서 광고 차단기 없이는 이런 광고가 표시되는 앱들을 설치하지 않을 것입니다.
AdAway는 호스트 파일을 이용하여 광고를 제공하는 호스트이름을 차단합니다. 호스트 파일은 호스트명을 IP 주소에 매핑하는 /system/etc/hosts
에 있습니다. 도메인 네임 시스템(DNS)에 의존하지 않고 호스트 이름을 IP 주소로 정의하는 전통적인 방법입니다. 모든 원치 않는 호스트이름은 127.0.0.1
로 리다이렉트 되며, 이는 해당 호스트 이름이 사용자 장치로 가리킨다는 것을 의미입니다.
호스트 파일이 쓰기가 안되는 경우, 예비 솔루션은 내장된 VPN 서비스를 사용하는 것입니다. 원하지 않는 호스트 이름에 대한 연결을 필터링하고 다른 호스트가 통과할 수 있도록 합니다.
안드로이드의 자바는 자체 내부 DNS 캐시를 유지합니다. 운영체제는 새로운 호스트 파일을 즉시 반영(명령어 줄에서 핑을 통해 검증)하지만 자바의 DNS 캐시를 재구성하려면 안드로이드를 재시작하셔야 합니다.
AdAway는 웹서버를 사용하지 않고도 작동합니다!
AdAway의 환경 설정에서 로컬 웹서버를 활성화하여 로컬 IP 주소 127.0.0.1
요청에 응답할 수 있습니다. 즉, 앱에서 광고서버로 127.0.0.1
로 리다이렉트된 요청은 AdAway의 웹서버로 대신 응답을 해줍니다.
일부 앱에서는 광고 서버에 연결할 수 없을 때 작동을 거부할 수 있습니다. 이 방법을 사용하면 광고 서버에 다시 연결 할 수 있으며, 광고 이미지가 없는 빈 페이지로 회신합니다.
홈화면에 있는 차단 됨 목록에서 차단하고 싶은 호스트 이름을 추가합니다. 추가적으로 차단에서 제외할 호스트 이름을 허용 됨에 추가할 수 있으며 특정 IP 주소로 리다이렉트할 호스트 이름을 리다이렉트 됨에 추가할 수 있습니다.
AdAway의 추가 호스트 소스 목록을 확인하십시오.
https://adaway.org로 와 주시기 바랍니다.