구글 애드센스를 블로그에 설치해놓고 애드센스 무효노출로 인한 수익감소를 걱정하다 보니 제가 쓴 포스팅이 블로그에 어떻게 보이는지를 몇일 확인을 하지 못했습니다. 그로 인해 문제가 발생하는 것이 포스팅된 내용이 다른 분들이 읽기에 좋은지 안좋은지를 확인을 하기 힘들다는 문제가 발생하게 되었습니다.

 

방법을 찾아보다가 해결책을 찾게 되어 이렇게 포스팅을 남기게 되었습니다.

 

 

이 방법을 사용하시게 되면 블로그를 꾸밀때, 스킨이나 위젯, 사이드바 등을 적용할때 애드센스 무효화에 대한 걱정을 덜고 꾸밀 수 있을거 같습니다.

 

 

기본 방법은 윈도우즈에 있는 HOSTS 파일을 이용하는 것입니다.  물론 구글의 자동화된 시스템에서 그러한 내용은 감지를 해서 최대한 무효화가 되는 것을 방지한다고 하지만, 걱정이 되는건 어쩔 수 없을 것입니다. 이 방법을 사용하게 되면 그런 걱정은 없을거 같습니다.

 

 

윈도우 HOSTS 파일은 피시에서 특정 주소의 접속을 차단하거나 아니면 지정된 아이피로 접속을 해야 할 때가 있습니다. 이 때 HOSTS 파일을 사용하면 됩니다.

 

윈도우7에서 HOSTS 파일의 위치는 C:\Windows\system32\drivers\etc에서 확인을 할 수 있습니다. 윈도우7에서 HOSTS 파일을 수정하려면 메모장을 관리자 권한을 실행하여 메모장에서 열어주면 됩니다.

 

 

이제 구글 애드센스 광고를 포스팅하는 피시에서 접속하는 것을 막는 방법을 설명해 드리겠습니다.

 

먼저 메모장에서 파일을 오픈하게 되면 다음과 같은 내용이 나올 것입니다.

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1       localhost
# ::1             localhost

 

DNS에 대한 내용을 지정할 수 있는 lookup리스트를 포함하고 있습니다. 보통은 ISP나 인터넷 사업자로부터 할당받은 DNS서버에 의해 진행되지만 여기 이 파일에 지정해 놓게 되면 DNS서버와는 별개로 우선적으로 처리하게 됩니다.

 

그때 127.0.0.1의 주소는 LoopBack ip주소로 NULL과 같은 기능을 하여 피시의 LAN카드 IP를 지정하게 해주어 그 패킷은 폐기가 되어 버립니다.

 

따라서 다음과 같이 해주면 피시에서 내 블로그에 접속하게 되면 광고가 나오지 않게 되는 것입니다.

 

127.0.0.1   googleads.g.doubleclick.net

 

위에 내용을 HOSTS에 추가하게 된 후의 HOSTS 파일 내용입니다.

 

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1       localhost
# ::1             localhost
127.0.0.1   googleads.g.doubleclick.net

 

이렇게 적용하고 나서 제 블로그에서 구글 애드센스 광고가 보이지 않게된 화면입니다.

 

 

이렇게 하고 나서 블로그 개편이나 포스팅 된 내용의 수정등의 작업을 진행하시면 구글 애드센스 광고가 무효노출 될가봐 걱정할 일은 없을거 같습니다.

 

다른 피시에서 접속할 때는 광고가 정상적으로 잘 보입니다.

 

그리고 위에 추가한 "googleads.g.doubleclick.net"  주소는 변경될 가능성이 있습니다. 다시 광고가 보여지게 되면 구글 애드센스 광고의 서버주소를 확인하여 변경해주면 됩니다.

 

 

저도 이제 포스팅 되었던 글들을 확인해보고 좀더 가독성이 높이는 방법을 연구해서 조정을 해야할 거 같습니다.

 

 

+ Recent posts