워드프레스를 활용하여 블로그나 웹사이트를 운영하면서 구글 애드센스, 데이블, 텐핑과 같은 다양한 광고 플랫폼을 통해 수익을 창출하는 운영자들이 많습니다. 그러나 방문자 중 일부가 **Ad Block(광고 차단 확장 프로그램)**을 사용하는 경우, 광고가 제대로 노출되지 않아 수익에 직접적인 영향을 받을 수 있습니다.

광고 차단 프로그램 사용자의 비율이 점점 증가함에 따라, 광고 차단으로 인한 수익 감소는 애드센스 광고를 통해 수익을 얻는 분들에게는, 수익이 감소할 수 잇는데요. 애드센스 수익 감소해결으 위해 애드센스 광고 차단 사용자를 탐지하거나, 해결하기 위한 방법은 아래의 2가지 방식으로 확인해볼 수 있습니다.
- 애드센스 광고 회복 프로그램 활용
애드센스의 광고 차단 회복 기능을 사용하여 광고 차단 사용자에게 광고 허용 메시지를 표시하고, 다시 광고를 볼 수 있도록 유도할 수 있습니다. - 광고 차단 플러그인 및 스크립트 활용
워드프레스 플러그인이나 직접 작성한 JavaScript 코드를 통해 광고 차단 사용자를 탐지하고, 대체 메시지를 표시하거나 콘텐츠 접근을 제한하는 방법도 효과적입니다.
✅ 주의 사항
광고 차단 프로그램 해제 요청을 할경우 주의사항은 광고 수익은 올라갈 수 있지만, 광고 차단 해제 요청으로 사용자의 이탈율로 인해 seo 에 영향을 줄 수 있습니다.
상황에 맞게 검색 유입을 주로하는지, 외부유입을 주로하는지 운영방식에 따라 선택하셔서 운영하시는걸 추천드립니다.
이 글에서는 광고 차단 프로그램으로 인해 발생하는 수익 감소를 방지하기 위해 사용할 수 있는 2가지 방법을 각 단계별로 확인해볼 수 있습니다.
1. 애드센스 광고 회복 프로그램 설정하기
애드센스 광고 회복 프로그램으로 광고차단 프로그램 차단하기
- 애드센스 홈페이지 접속 후 개인 정보 보호 및 메시지 – > 광고차단 회복 관리
애드센스 홈페이지에 접속 후 애드센스 메뉴에서 개인정보 보호 및 메시지를 클릭합니다.
아래로 스크롤을 내리면 광고 차단 회복 메뉴에서 관리를 클릭 합니다. - 애드센스 광고 차단 허용 메시지 만들기.
광고차단 회복 프래램에서 메시지를 클릭 후 메시지 만들기를 클릭합니다.
- 광고 차단 허용 메시지 설정 진행하기.
광고 차단 허용 메시지 설정에서 광고 차단된 사이트를 선택 합니다.
페이지 포함 및 제외 에서 사이트 내의 광고 차단허용 메시지를 포함하는 url 과 제외하는 url 을 설정할 수 있습니다.
기본 언어는 한국어, 게재위치 설정은 3가지중 1개로 선택할 수 있습니다.
중앙에 표시되는 모델, 중앙에 표시 되면서 닫기 옶션없음, 각 하단에 고정 3기지중 선택 합니다. - 광고 차단 허용 메시지 스타일 지정하기
광고 차단 허용 메시지에서 스타일 지정에서는 광고 메시지 텍스트를 변환하거나, 광고 메시지의 색상 등을 변경할 수 있습니다.
먼저 텍스트 변환하는 방법은 스타일지정을 클릭 후 광고 메시지 옆에 마우스를 두면 광고 차단 메시지 제목 및 본문을 수정할 수 있습니다.
광고 메시지의 색상과, 버튼, 글자 크기 및 색상을 오른쪽의 헤더, 제목, 본문을 클릭 한 후 색상과 크기를 선택할 수 있습니다.
모두 선택 한 후 오른 쪽 상단에 게시를 클릭합니다. - 광고 차단 허용 스크립트 코드 header 에 삽입하기.
광고 차단 허용 메시지가 생성 되었다면, 운영하는 사이트의 코드를 삽입해야합니다.
생성된 광고차단 허용 메시지 스크립트 코드는 개인정보 보호 및 메시지 – > 태그하기 -> 복사 클릭 후 스크립트를 복상합니다.
복사한 스크립트는 본인 사이트의 <header> 와 </header> 사이에 코드를 입력합니다.
2. 광고 차단 감지 플러그인 사용 하기
워드프레스에서 Ad Block 감지 기능을 제공하는 플러그인을 사용하면 간단하게 설정할 수 있습니다. 광고 차단 플러그인을 사용하면, 광고 차단된 사용자를 대상으로 대체 콘텐츠를 표시하거나, 콘텐츠를 숨길 수 있습니다. 워드프레스에서 광고 차단 감지를 위해 사용되는 플러그인 3가지는 아래와 같습니다.
광고차단 감지 플러그인 1 – Admiral Adblock Analytics

- 특징:
- 광고 차단 소프트웨어를 탐지하여 사용자에게 광고 차단 해제를 요청하는 알림 창을 표시.
- 광고 차단 사용 비율과 사이트에 미치는 영향을 분석하는 데이터 제공.
- 간단한 설정으로 워드프레스 사이트에서 빠르게 적용 가능.
- 활용 방법:
- 광고 차단 해제 메시지 표시.
- Ad Block 사용 비율 분석을 통해 광고 수익 손실 관리.
- 플러그인 다운로드
광고 차단 플러그인 2 – CHP Ads Block Detector

- 특징:
- 더 고급 기능을 제공하며, Ad Block 감지 및 우회 기능 포함.
- 광고 차단 사용자를 탐지한 후 대체 콘텐츠 제공 또는 접근 제한 가능.
- 맞춤형 메시지와 디자인으로 사용자 경험을 최적화.
- 활용 방법:
- Ad Block 사용자를 대상으로 광고 차단 해제 요청 메시지 표시.
- 콘텐츠 차단 기능으로 광고 차단 사용자가 콘텐츠를 보지 못하도록 설정.더
- 고급 기능과 함께 Ad Block 감지 및 우회 기능을 제공합니다.
- 플러그인 다운로드
광고 차단 감지 플러그인 설치 방법
- 플러그인 설치
- 워드프레스 관리자 페이지에서 [플러그인] -> [새로 추가]로 이동합니다.
- 위 플러그인 이름을 검색하고 [설치] -> [활성화] 버튼을 클릭합니다.
- 플러그인 설정
- 플러그인 설정 페이지에서 다음과 같은 옵션을 설정합니다:
- 알림 메시지 표시: “광고 차단기를 사용 중입니다. 사이트를 원활히 이용하려면 광고 차단기를 비활성화해주세요.”
- 콘텐츠 차단: 광고 차단기가 감지되면 일부 콘텐츠를 숨기거나 차단.
- 커스터마이즈 메시지: 사이트에 맞는 디자인과 문구로 알림 창을 맞춤 설정.
- 플러그인 설정 페이지에서 다음과 같은 옵션을 설정합니다:
- 테스트
- Ad Block이 활성화된 브라우저에서 사이트를 방문하여 플러그인이 정상 작동하는지 확인합니다.
광고 차단 프로그램 탐지 코드 직접 추가 :플러그인 설치 ❌
워드프레스 광고 차단 탐지 플러그인 없이 JavaScript 코드를 headr 에 직접 추가하여 Ad Block을 탐지하고 사용자에게 알림을 표시할 수도 있습니다.
아래는 광고 차단 탐지 스크립트 코드 입니다.
<script>
document.addEventListener('DOMContentLoaded', function () {
var adBlockEnabled = false;
var testAd = document.createElement('div');
testAd.className = 'adsbox';
testAd.style.display = 'none';
document.body.appendChild(testAd);
window.setTimeout(function () {
if (testAd.offsetHeight === 0) {
adBlockEnabled = true;
}
testAd.remove();
if (adBlockEnabled) {
alert('광고 차단기가 감지되었습니다. 광고를 비활성화하거나 예외로 설정해주세요.');
}
}, 100);
});
</script>
광고 차단 탐지 스크립트 코드 추가 방법
- 워드프레스 관리자 페이지로 이동합니다.
- [외모] -> [테마 파일 편집기]를 선택합니다.
- 활성화된 테마의
header.php
파일을 열고,<head>
태그 바로 아래에 위 코드를 추가합니다. - 저장 후 테스트합니다.
추가적으로 콘텐츠 접근 제한 코드 설정하기
추가적으로 광고 차단기가 감지되면 사이트 콘텐츠를 차단하거나 제한하여 방문자가 광고 차단기를 비활성화하지 않으면 사이트를 사용할 수 없도록 설정할 수 있습니다.
플러그인에서 기본 제공하는 콘텐츠 차단 기능을 활성화하거나, 아래와 같은 JavaScript 코드를 추가합니다.
if (adBlockEnabled) {
document.body.innerHTML = '<h1>광고 차단기가 감지되었습니다.</h1><p>사이트를 이용하려면 광고 차단기를 비활성화해주세요.</p>';
}