유니콘 프로의 성능에 의문이 듭니다
답변함먼저 저는 광고차단앱, 브라우저 확장프로그램, DNS 차단방식 등등 여러 방법을 다양하게 시도해보고 여러제품을 사용하며 비교중입니다.
vpn을 이용해 광고차단하는 앱은 adguard, blokada, adaway 등을 추가로 더 이용해봤는데 유니콘 프로를 사용할때만 유독 광고차단기 성능 테스트를 거쳤을때 결과값이 유의미하게 낮네요
유니콘프로도 일상적인 간단한 웹서핑(네이버 블로그/카페/뉴스) 같은데에선 광고를 잘 막아주는데
구글에 adblock test를 검색하면 나오는 광고차단 성능 테스트 사이트에 가서 비교해보면 성능차이가 조금 느껴집니다. 단순 수치로만 보여주는거고 실생활에서 차이는 딱히 없다지만 그래도 찜찜한 구석이 있어요.
제가 주로 이용하는 d3ward 사이트에서 기타 광고차단 방법을 이용하면 최소 60퍼센트에서 평균 80~90퍼센트의 차단율을 보여주는 반면 유니콘프로를 활성화 시키면 안 키는 것과 비슷하거나 안 키는 것 보다 못한 결과가 나올 때도 있습니다.
필터가 단순히 국내 사이트에만 최적화를 해놔서 해외사이트들의 광고나 트래커에는 약한 건가 싶다가도 사용자 외부필터를 이용해서 다른 필터를 등록해보기도하고 DNS를 adguard home이나 nextdns 개인 주소를 입력해서 DNS 차단을 하려해도 차단율이 달라지지가 않더군요.
그래서 제가 다양한 경우의 수는 포함하지 못했지만 제가 간단하게 비교한 결과를 공유해드리고자 합니다.제가 유니콘프로의 사용법을 잘 몰라 설정을 잘못한 거라면 지적해주시면 감사하겠습니다.
먼저 이번 비교에서는 유니콘 프로에 내장된 기본 필터만을 이용했습니다. 광고차단 기본필터중엔 해외에서 제작한 필터인 easylist도 포함돼있구요.(이 필터가 활성화 되어있는데 해외 사이트의 광고를 차단 못했다는게 제일 의문입니다)
유니콘 프로의 설정값도 두번째 사진에 첨부했습니다.
- 유니콘 프로에서 사용한 필터들입니다.
- 유니콘 프로 설정입니다 실험을 위해 재설치를 해서 기본설정에서 크게 달라진게 없습니다.
- 유니콘 프로의 보호 기능을 사용한채로 광고차단기 테스트를 시도했습니다
이번 테스트를 진행한 사이트는
https://d3ward.github.io/toolz/adblock.html 에서 진행하였습니다.
- 유니콘 프로를 작동 중지하고 테스트한 사진입니다.
유니콘 프로의 작동을 중지 하였을 때가 10퍼센트가 나왔고 유니콘 프로를 사용중일 때가 7퍼센트로 차단율이
오히려 더 떨어지는걸 알 수 있습니다.
- 다음으로 경쟁사 앱인 애드가드로 측정해봤습니다.
애드가드는 제가 여러개의 필터와 확장프로그램을 사용해서 차단율이 높은편이지만
필터를 많이 사용하지 않은 순정상태여도 50퍼센트 이상의 차단율을 보여줬던 걸로 기억합니다.
- 혹시 브라우저가 문제인가 싶어 삼성브라우저 대신 엣지를 사용해봤습니다.
당연히 삼성브라우저 확장프로그램의 광고차단기와 엣지 광고차단 기능은 멈추고 실험했습니다.
이하 사진은 위 삼브로 진행했던 순서와 동일합니다
- 엣지로 실험 했을 때도 거의 동일한 결과입니다 실험 환경은 S23입니다.
- 이번 비교에 사용한 S23 전에 사용했던 S21에서도 유니콘프로와 타 앱사이의 비교시 비슷한 결과가 나왔으므로 안드로이드 기기에선 대체적으로 이런 경향성이 나온다고 추측할수 있겠습니다.
- 혹시나 안드로이드 OS의 문제일까 싶어 아이폰과 아이패드로도 비교를 해봤습니다.
- 실험 순서는 안드로이드와 동일합니다.
사파리 광고차단 확장프로그램은 모두 사용 중지 했고 유니콘프로 사용, 아무것도 사용X, 애드가드 순으로 실험 진행했습니다. ios에서는 유니콘프로가 미 사용 시 보다는 조금 더 차단을 하는걸 볼 순 있으나 15퍼센트 정도로 매우 낮은 수치입니다.
- ios에서는 추가적으로 프로파일을 이용해 nextdns를 사용해서 실험을 해봤는데 nextdns 시에도 높은 차단율을 보여줬습니다.
- ios에서도 동일하게 브라우저 문제인가 싶어서 사파리 대신 엣지로도 1회 테스트를 진행했으나 결과는 동일했습니다.
정리하자면 제가 현재 비교한 대조군은
안드로이드 - 유니콘 유/무 및 타사앱 (브라우저 바꿔서 2회)
ios - 유니콘프로 유/무 및 타사앱 (브라우저 바꿔서 2회) 인데
유니콘 프로 사용시에만 OS 불문하고 차단율이 떨어집니다.
지금 이 글을 작성하면서 네트워크 문제인가 싶어 와이파이 끊고 데이터로도 실험해봤지만 결과는 동일 했고
adaway로도 테스트 해봤는데 기본상태에서 57% 차단율을 기록했습니다.
제가 설정을 잘못한 건지 유니콘프로의 성능이 타사에 비해 부족한게 맞는지
맞다면 개선 방법이나 의사는 있는지가 궁금합니다.
-
안녕하세요. 유니콘 개발자입니다.
알려주신 내용을 참고하여 점수가 낮게 잡히는 부분에 대해서 테스트를 진행해봤습니다.
아래 내용 참고 부탁드립니다.
감사합니다.1. d3ward 사이트에서 유니콘이 차단한 요청에 대해서 집계가 안됩니다. 유니콘 Pro는 안드로이드, 윈도우 버전의 경우 차단된 요청에 대해서 500 HTTP 상태 코드를 반환하도록 설계되어 있습니다. d3ward 사이트는 500 HTTP 상태 코드에 대해서는 차단이 안된걸로 인식이 되어 점수에 반영이 안됩니다.
2. d3ward 사이트에서 테스트를 위해 사용되는 도메인 목록은 실 사용 단계에서 적절하지 못한 경우들이 있습니다. 웹과 모바일 앱에서 오작동이 발생할 수 있으며 따라서 차단하면 안되는 요청들이 포함되어 있습니다. 무조건 많이 차단되는게 중요한게 아니라 모든 환경(데스크톱 웹 모바일 웹, 앱)에서 문제가 없이 안정적으로 동작되는것이 중요합니다. 타사 광고 차단 제품(애드**)의 경우에도 d3ward 사이트에 대한 문의가 많아서 아예 d3ward 사이트에서만 도메인이 차단 되도록 규칙을 작성한 내용도 있습니다.(아래 사진 참고)
3. 1번 내용처럼 유니콘에서 차단하는 방식이 d3ward에서 점수에 반영이 안되고 있지만 아이폰용 유니콘 Pro의 경우 DNS 차단 방식으로 동작되기 때문에 점수가 정상적으로 집계가 되고 있습니다.1