티스토리 애드센스 광고 제한, '이 코드' 하나로 미리 방지하세요! (무효 트래픽 방지 완벽 가이드)
어느 날 갑자기 구글 애드센스에서 "계정에 광고 게재가 제한되었습니다"라는 무서운 경고 메일을 받아보신 적 있으신가요?
혹은 주변의 이야기만 들어도 가슴이 철렁 내려앉으시나요?
공들여 키운 내 소중한 블로그의 수익이 하루아침에 멈추는 이 '광고 제한'의 가장 큰 원인은 바로 '무효 트래픽'입니다.
오늘은 이 무효 트래픽의 주범인 악성 '봇(Bot)'을 차단하여, 우리의 애드센스 계정을 안전하게 지키는 방법을 A to Z까지 알려드리겠습니다.
초보자도 쉽게 따라 할 수 있으니 걱정 마세요!
애드센스 광고 제한, 도대체 왜 걸릴까요?
구글은 광고주를 보호하기 위해 실제 사람이 아닌, 프로그램(봇)이 광고를 보거나 클릭하는 것을 매우 엄격하게 금지합니다.
생각해보세요. 광고주는 '진짜 고객'이 자신의 광고를 보길 원하지, 의미 없는 기계가 수백 번 보는 것을 원치 않으니까요.
- 무효 트래픽이란? 사람이 아닌 봇, 스크래퍼(정보 수집 프로그램) 등이 내 블로그에 들어와 광고를 비정상적으로 많이 노출시키는 활동.
- 결과: 구글은 이를 광고 사기 시도로 간주하여, 해당 블로그에 광고 송출을 일시적으로 중단시킵니다. 이것이 바로 '광고 제한' 조치입니다.
핵심 원리: '봇'에게는 광고를 보여주지 말자!
오늘 우리가 적용할 방법의 원리는 아주 간단합니다.
"블로그에 방문한 손님이 '사람'인지 '봇'인지 신분증(User-Agent)을 검사해서, 봇이면 광고를 아예 보여주지 않는 것"
마치 클럽 입구에서 신분증을 검사하는 가드처럼, 자바스크립트 코드가 내 블로그의 가드 역할을 해주는 셈이죠.
봇에게는 광고 자체를 숨겨서 무효 노출을 원천적으로 차단하는 효과적인 방법입니다.
[STEP 1] 복사해서 바로 쓰는 '무효 트래픽 방지 코드'
아래 코드는 구글 검색 봇, 각종 정보 수집 봇 등 알려진 봇들의 목록을 담고 있습니다.
이 코드를 전체 복사해서 사용하시면 됩니다.
<script>
(function() {
// 차단할 봇 리스트 (계속 업데이트하면 좋습니다)
const botPattern = /(googlebot|Googlebot-Mobile|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|ia_archiver|msnbot|yeti|duckduckbot|baiduspider|yandexbot|sogou|exabot|facebot|facebookexternalhit|nutch|AhrefsBot|SemrushBot|DotBot|Lighthouse|Pinterest|MJ12bot|Bytespider|PetalBot)/i;
// 현재 방문자의 신분증(User-Agent) 확인
const userAgent = navigator.userAgent;
// 만약 봇이 아니라면, 아래 코드를 실행!
if (!botPattern.test(userAgent)) {
// 이 안에 자신의 애드센스 자동 광고 코드를 넣어주세요!
const adScript = document.createElement('script');
adScript.async = true;
adScript.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-xxxxxxxxxxxxxxxx"; // ✅ 본인 코드로 변경!
adScript.crossOrigin = "anonymous";
document.head.appendChild(adScript);
}
})();
</script>
※ 위 코드에서 ca-pub-xxxxxxxxxxxxxxxx 부분은 반드시 자신의 애드센스 게시자 ID로 변경해주세요!
[STEP 2] 내 티스토리 블로그에 코드 적용하기 (초보자도 가능!)
코드를 복사했다면, 이제 내 블로그에 심어줄 차례입니다.
- 티스토리 관리자 페이지에 접속 후, [꾸미기] > [스킨 편집] 메뉴로 들어갑니다.
- 오른쪽 상단의 html 편집 버튼을 클릭합니다.
- HTML 소스 코드 중에서 <head> 와 </head> 사이를 찾습니다.
- 보통 이 안에 이전에 설치했던 구글 애드센스 코드가 있을 겁니다. 기존 코드는 과감히 지워주세요!
수정 전/후 비교 (가장 중요!)
[수정 전] 아마 이렇게 생긴 코드가 있을 거예요. 이 코드를 찾아서 지워주세요.
<head>
...
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-xxxxxxxxxxxxxxxx"
crossorigin="anonymous"></script>
...
</head>
[수정 후] 지운 자리에, STEP 1에서 복사한 코드 전체를 붙여넣으세요.
<head>
...
<script>
(function() {
// 차단할 봇 리스트
const botPattern = /(googlebot|Googlebot-Mobile|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|ia_archiver|msnbot|yeti|duckduckbot|baiduspider|yandexbot|sogou|exabot|facebot|facebookexternalhit|nutch|AhrefsBot|SemrushBot|DotBot|Lighthouse|Pinterest|MJ12bot|Bytespider|PetalBot)/i;
const userAgent = navigator.userAgent;
if (!botPattern.test(userAgent)) {
const adScript = document.createElement('script');
adScript.async = true;
adScript.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-xxxxxxxxxxxxxxxx"; // ✅ 본인 코드로 변경!
adScript.crossOrigin = "anonymous";
document.head.appendChild(adScript);
}
})();
</script>
...
</head>
5. 오른쪽 상단의 적용 버튼을 누르면 모든 과정이 끝납니다!
✅ 이것만은 꼭 기억하세요! (필독)
- 100%는 없습니다: 이 방법은 알려진 봇들을 막는 강력한 예방책이지만, 신분을 속이는 지능형 봇까지 100% 막을 수는 없습니다. 하지만 적용하지 않는 것과는 하늘과 땅 차이입니다.
- ads.txt는 필수: 애드센스 계정 보호의 기본은 ads.txt 파일입니다. 내 블로그에 ads.txt가 제대로 적용되어 있는지 꼭 확인해보세요.
- 꾸준한 관심: 코드를 적용했다고 끝이 아닙니다. 애드센스와 애널리틱스 보고서를 통해 트래픽의 변화를 주기적으로 살펴보는 습관이 내 계정을 지키는 가장 좋은 방법입니다.
이제 여러분의 소중한 애드센스 계정과 블로그 수익을 스스로 지킬 수 있는 강력한 무기가 생겼습니다.
지금 바로 적용해서 무효 트래픽과 광고 제한의 공포로부터 블로그를 해방시켜주세요!
'computer-program' 카테고리의 다른 글
구글 제미나이 진짜 미쳤다👍👍초보인 나도 게임을 만들다니~ (4) | 2025.06.02 |
---|---|
노트북 프리도스에 윈도우11 설치 시 유무선랜 드라이버 문제 해결 방법! (1) | 2025.04.17 |
알면 편리한 윈도우 단축키 총정리 (21) | 2025.03.11 |
모바일 기기로 윈도우 11 부팅 디스크 만들기: 쉽고 간단한 가이드 (4) | 2025.03.05 |
윈도우에서 파일 찾기의 혁명-Everything[에브리띵] 검색 프로그램 (13) | 2025.02.28 |
댓글