[컴] adGuard 에서 차단 항목 추가하기

adguard 에서 추가로 광고 없애기 애드가드에서 자신이 원하는 광고 막기 / 차단 사이트 추가하기 / 차단 프레임 추가하기 / 차단 블럭 추가하기 / 차단 항목 추가하기



AdGuard


chrome 에서 adguard 라는 광고 막는 extension 이 있어서 사용중이다. 스스로 이야기하기로 memory 를 적게 먹는 것이 장점이라고 한다.


adblock 은 일단 tab 이 많을 수록, 차단하는 site 의 list 가 많을수록 메모리를 많이 먹는다.[ref. 1] 근데 여하튼 인터넷에 adblock memory 관련 이슈이야기는 많이 있다. 필자도 많이 먹었던 기억이 있어서 지웠는데, 그 때 얼마나 먹고 있는지 기억이 나지 않아서 일단 패스

여하튼 아직까지 adGuard 는 안정적인 수준이다.(2개월 사용)


차단 목록 추가

마우스 오른쪽버튼 메뉴에 보면 "이 웹사이트에서 광고차단..." 이 있다. 이녀석을 선택하면 어느것을 차단할지 화면에서 선택할 수 있다. 이 방법을 통해서 손쉽게 추가할 수 있다.

그런데 이녀석이 조금 불편한 것은 광고를 추가로 block 할 때이다. adblock 은 마우스 오른쪽 버튼을 눌러서 context menu 로 간단하게 됐지만, 이녀석은 그것이 되지 않는다.

하지만 할 수 있다. 조금 번거롭지만. 여기서는 그 방법을 알아보자.

참고로, 영문tutorial은 아래 link 를 방문하면 된다.



새로운 항목추가는 애드가드의 option 의 "사용자 필터" 를 이용한다. 크롬 페이지에서 마우스 오른쪽 버튼을 눌러서 들어갈 수 있다.



사용자 필터에서 "새 규칙 추가" 를 눌러서 입력하면 된다.



입력 규칙

사용자 규칙을 입력하면, 입력한 내용에 대해서 block 을 해준다. 이 녀석은 다양한 방식을 지원하지만 여기서는 url 과 page 특정 부분(DOM element) 을 block 하는 법을 알아보자.

url

url 은 간단한다. 그냥 원하는 url 을 적어주면 그 녀석만 block 된다. 여기에 * 을 사용할 수 있다. * 을 사용해서 아래처럼 특정경로의 모든 gif 를 차단할 수도 있고, 특정경로아래의 모든 page 를 차단할 수도 있다.
http://daum.net/*.gif
http://daum.net/page/*


DOM element

html 의 특정 element 를 차단하는 방법은 css 방식으로 표기하면 된다. 간단한 문법을 몇개 알려주면
  • element tag 는 그냥 쓰고,
  • class 는 '.' 으로 
  • id 는 '#' 으로 나타낸다.

이외에도 있지만 그것은 각자 알아서 찾자.

그래서 이런 element 들을 css 표기법으로 적어주면 된다. 대신에 앞에 ## 만 붙여주면 된다. 예를 들어 아래 같은 표기는
##iframe#ad.beauty-ad
"beauty-add 라는 class 를 가지고 있고, id 가 ad 인 iframe 이란 element 를 block 한다"
는 뜻이 된다.

url 과 같이 사용해도 된다.
daum.net##iframe#ad.beauty-ad


Reference

  1. I'm seeing high memory usage by AdBlock! How do I fix it? / Other Problems / Knowledge Base - AdBlock Support

댓글 없음:

댓글 쓰기