본문 바로가기

티스토리 애드센스 광고 제한, '이 코드' 하나로 미리 방지하세요! (무효 트래픽 방지 완벽 가이드)

blog365 2025. 6. 8.
반응형

티스토리 애드센스 광고 제한, '이 코드' 하나로 미리 방지하세요!

어느 날 갑자기 구글 애드센스에서 "계정에 광고 게재가 제한되었습니다"라는 무서운 경고 메일을 받아보신 적 있으신가요?

혹은 주변의 이야기만 들어도 가슴이 철렁 내려앉으시나요?

공들여 키운 내 소중한 블로그의 수익이 하루아침에 멈추는 이 '광고 제한'의 가장 큰 원인은 바로 '무효 트래픽'입니다.

오늘은 이 무효 트래픽의 주범인 악성 '봇(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] 내 티스토리 블로그에 코드 적용하기 (초보자도 가능!)

코드를 복사했다면, 이제 내 블로그에 심어줄 차례입니다.

  1. 티스토리 관리자 페이지에 접속 후, [꾸미기] > [스킨 편집] 메뉴로 들어갑니다.
  2. 오른쪽 상단의 html 편집 버튼을 클릭합니다.
  3. HTML 소스 코드 중에서 <head> 와 </head> 사이를 찾습니다.
  4. 보통 이 안에 이전에 설치했던 구글 애드센스 코드가 있을 겁니다. 기존 코드는 과감히 지워주세요!

티스토리 관리자 페이지 에 접속 후,  [꾸미기] > [스킨 편집]  메뉴
오른쪽 상단의  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가 제대로 적용되어 있는지 꼭 확인해보세요.
  • 꾸준한 관심: 코드를 적용했다고 끝이 아닙니다. 애드센스와 애널리틱스 보고서를 통해 트래픽의 변화를 주기적으로 살펴보는 습관이 내 계정을 지키는 가장 좋은 방법입니다.

이제 여러분의 소중한 애드센스 계정과 블로그 수익을 스스로 지킬 수 있는 강력한 무기가 생겼습니다.

지금 바로 적용해서 무효 트래픽과 광고 제한의 공포로부터 블로그를 해방시켜주세요!

반응형

댓글