애드센스 무효 클릭 방지 하기 위해서는 사용자의 많은 노력이 필요합니다.
무효 애드센스 클릭은 일반적으로 봇 또는 스팸 발송자가 생성하는 클릭 및 노출의 결과입니다. 무효 클릭이 많으면 애드센스 계정이 정지될 수 있습니다.
이에 관련하여 워드프레스에서 무효 애드센스 클릭을 방지하여 계정을 양호한 상태로 유지하기 위한 방법을 알려드리겠습니다.

무효 클릭이란 무엇일까요?
일반적으로 무효 클릭은 애드센스를 사용하는 사이트내 광고를 아무런 의미 없이 의도적으로 수차례 클릭을 하는 행위입니다.
그렇다면 구글은 어떠한 근거를 가지고 무효 트래픽으로 간주할까요?
- 웹사이트 본인인 소유자가 고의 또는 실수로 광고 클릭
- 한명 이상의 검색자가 반복적으로 누르는 행위
- 웹사이트 소유자가 광고를 클릭하도록 유도하는 행위
- 자동화 도구와 같은 로봇을 이용하여 노출 및 클릭 조작행위
자연스럽게 검색자가 광고를 누르는 행위는 아무런 문제가 없습니다. 하지만 때때로 품질이 좋지 않은 소스에서 워드프레스 사이트로 유입되는 트래픽이 있을 수 있는데 이러한 형태는 디스플레이 광고를 클릭하는 봇 트래픽입니다.
구글 애드센스는 무효 클릭을 감지할 수 있습니까?
구글은 모든 무효 클릭을 자동으로 감지할 수 있는 매우 정교하고 최적화된 플랫폼을 가지고 있습니다.
일반적으로 구글은 높은 수준의 무효 트래픽 및 클릭이 발생하지 않는 한 계정에 별도로 조치를 취하지 않습니다.
소량의 봇 또는 크롤러 트래픽, 이중 광고 클릭 및 기타 오류가 일반적이므로 미약한 정도의 무효 클릭은 별다른 조치를 취하지 않습니다.
그러나 봇 트래픽과 가짜 클릭을 제거하기 위해 자동으로 계정 수입을 조정합니다. 이러한 조정은 실시간 및 월말에 모두 이루어집니다.
계정 페널티를 피하는 가장 좋은 방법은 처음부터 무효 트래픽이 사이트에 도달하지 못하도록 막는 것입니다. 무효 클릭을 구글 애드센스팀에 신고할 수 있지만 계정의 책임으로부터 면죄부가 되는 것은 아닙니다.
결국 무효 클릭 방지 대책을 마련하지 못한다면 사이트 소유자가 전적으로 피해를 볼 수 밖에 없습니다.
워드프레스에서 애드센스 무효 클릭 방지 방법
지속적으로 무효 클릭이 발생할 경우 수익 측면에서 위협이 될 수 밖에 없습니다. 애드센스 계정을 양호한 상태로 유지하기 위해서는 기본적으로 세 가지를 확인해야 합니다.
- 트래픽을 항시 모니터링하고 유효하지 않는 소스를 식별합니다.
- 광고 게재위치가 애드센스에서 말하는 가이드라인에 적용되는지 확인합니다.
- 애드센스를 보호하기 위한 워드프레스 플러그인을 이용하여 무효 클릭 방지
우발적인 방문자 무효 클릭 방지
고의가 아니더라도 방문자가 실수로 광고를 다량 클릭하면 무효 클릭이 발생할 수 있습니다.
광고가 나머지 콘텐츠와 너무 유사하거나 광고가 사이트를 사용하기 어려운 위치에 있다고 가정한다면 이해하실텐데요. 이 경우 방문자가 실수로 광고를 클릭할 수 있습니다.
예를 들어 드롭다운 메뉴 바로 아래에 광고가 있는 경우 방문자가 실수로 해당 광고를 클릭할 수 있습니다.
또 다른 일반적인 실수는 콘텐츠 및 탐색 링크 처럼 보이는 광고 단위를 사용하는 것 입니다. 사용자가 웹사이트를 탐색하는 중이라고 생각하고 광고를 클릭하면 의도하지 않은 클릭이 발생할 수 있습니다.
ACIP 플러그인을 사용하여 잘못된 트래픽 차단
광고가 올바르게 설정되었다 하더라도 구글로부터 경고가 지속적으로 표시되는 경우 워드프레스 무효 클릭 방지 플러그인을 사용하여 유효하지 않은 트래픽 소스를 차단할 수 있습니다.
AICP 플러그인을 사용하면 국가별 차단이 가능하고 사용자별 최대 광고 클릭수를 설정이 가능하며 방문자가 광고 제한 시점에 도달했을 때 차단할 수 있습니다.

먼저 Ad Invalid Click Protector (AICP) 플러그인을 설치하여 활성화 되면 워드프레스 대시보드에 ‘AdSense Invalid Click Protector‘ 라는 새로운 옵션이 생성됩니다.
일반 설정으로 들어가셔서 아래와 같이 플러그인을 설정해야 합니다.

이 화면에서 차단하려는 동작 및 트래픽 종류에 대한 조건을 설정합니다.
‘광고 클릭 제한‘을 2로 설정하여 방문자가 광고 표시를 중단하기 전에 광고를 두 번만 클릭할 수 있도록 할 것입니다.
다음으로 ‘클릭 카운터 쿠키 만료 시간‘을 5시간으로 설정합니다. 즉, 5시간 후에 해당 사용자에게 광고가 다시 표시됩니다.
그 후에는 ‘방문자 차단 기간‘을 기본 7일로 유지합니다. 이렇게 하면 7일 동안 차단된 방문자에게 광고가 표시되지 않습니다.

특정 국가에 대한 광고 게재를 차단하려면 ‘특정 국가에 대한 광고 게재를 차단하시겠습니까?‘ 체크박스를 ‘예‘로 설정합니다. 또는 특정 국가를 차단하지 않으려면 ‘아니오‘로 두십시오.
그런 다음 차단하려는 국가의 국가 코드를 입력합니다. 그리고 화면을 나가기 전에 ‘변경 사항 저장‘을 누릅니다.

차단 설정을 지정한 후에는 기존 애드센스 광고 단위에 플러그인 코드를 추가해야 합니다.
코드를 추가하는 위치는 애드센스 코드를 워드프레스에 추가 한 방법에 따라 다릅니다.
광고 코드 적용후 삽입하기
설정을 모두 마쳤다면 광고 코드를 수정해서 삽입해야 합니다.
애드센스 코드를 워드프레스에 수동으로 추가한 경우 사이트 전체에서 코드의 모든 인스턴스를 찾아야 합니다.
플러그인을 사용하여 광고를 관리하는 경우 플러그인으로 이동하여 애드센스 코드 블록을 엽니다.
그 후 애드센스 광고 코드 블록 앞뒤로 아래와 같이 코드를 삽입합니다.
<?php
if( aicp_can_see_ads() ) {
echo'<div class="aicp">...사용자 애드센스 광고 코드 넣기...</div>';
} else {
echo "Your are blocked from seeing ads.";
}
?>
그런 다음 광고 코드를 간단한 div 태그로 래핑합니다.
<?php
if( aicp_can_see_ads() ) {
echo'<div class="aicp">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- AdSense Responsive Ad Code -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-0000000000"
data-ad-slot="0000000000"
data-ad-format="auto">
</ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>';
} else {
echo "Your are blocked from seeing ads.";
}
?>
내용이 어려웠나요? 쉽게 정리하자면 위와 같은 코드가 만들어지며 기존 광고를 위 코드로 대체하면 마무리됩니다.
구글 애드센스 광고에 플러그인 코드를 추가하면 이전에 할당한 차단 설정에 따라 광고가 표시되며 플러그인 설정에서 직접 클릭 사기 방지를 활성화할 수 있습니다. 사이트에 추가해야 하는 추가 코드는 없습니다.
힘들게 공들여 만든 내 사이트 글이 공격자에 의한 잘못된 무효 클릭으로부터 방지하여 안전하게 관리해야 합니다.