광고 구현 정책

애드센스 광고 코드 수정

애드센스 프로그램 정책에서는 인위적으로 광고 실적을 부풀리거나 광고주의 전환수에 악영향을 주는 방식으로 애드센스 코드를 변경하는 것을 허용하지 않습니다. 광고 코드를 생성할 때 게시자 계정에 많은 옵션이 제공됩니다. 이러한 옵션을 통해 사이트에 맞는 광고 레이아웃을 만들어 보시기 바랍니다. 일반적으로 광고 코드는 복사하여 붙여넣는 것이 좋습니다. 하지만 상황에 따라 사용자의 만족도를 높이기 위해 수정이 불가피한 경우도 있습니다.

허용되지 않는 행위

다음과 같은 행위는 허용되지 않습니다.

  • 어떤 경우라도 광고 단위를 숨기는 행위(예: display:none) - 반응형 광고 단위를 구현하는 경우 제외
  • 콘텐츠를 가리거나 콘텐츠가 광고를 가리는 방식으로 애드센스 광고 코드 구현
  • 콘텐츠와 광고가 겹치는 방식으로 모바일 사이트 또는 반응형 디자인 사이트에 광고 단위 게재
  • 숨겨진 키워드, IFRAME 등의 방법을 사용하여 광고 타겟팅 조작
  • 이메일 또는 소프트웨어를 사용하여 광고 배포
  • 불필요한 주목을 끌기 위해 광고 게재 방식 조작(예: 화면에 광고 밀어넣기, 광고 확대/축소)
  • 사용자가 모바일 웹페이지를 드래그하는 동안 광고 클릭 실행

허용되는 변경사항

다음과 같은 수정은 허용됩니다.

반응형 디자인

새로운 비동기 광고 코드를 사용하면 반응형 웹사이트에 맞게 CSS를 통해 광고 크기를 설정할 수 있으며, 선택사항으로 미디어 쿼리를 사용한 광고 크기 설정도 가능합니다. 반응형 광고 단위를 사용하는 방법에 대해 자세히 알아보세요.

A/B 테스트

애드센스 실험을 통해 여러 광고 유형 또는 텍스트 광고 스타일 설정에 따른 광고 단위의 실적을 비교할 수 있습니다. 실험 결과를 통해 광고 단위를 어떻게 구성할지 결정할 수 있고 수익을 늘릴 수 있습니다. 실험에 대해 자세히 알아보세요.

A/B 테스트를 더 세밀하게 관리할 필요가 있다면 아래의 코드를 참조하시기 바랍니다.

  • 동기 광고 코드:
    <script type="text/javascript">
        var random_number = Math.random();
        google_ad_client = "ca-publisher-id";
        google_ad_width = 728;
        google_ad_height = 90;

        if (random_number < .5){
            google_ad_slot = "1234567890";
        } else {
            google_ad_slot = "2345678901";
        }

    </script>
    <script type="text/javascript"
        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
  • 비동기 광고 코드:
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle"
        style="display:inline-block;width:728px;height:90px"
        data-ad-client="ca-publisher-id">
    </ins>
    <script>
        if (Math.random() < .5) {
          mySlotId = '1234567890';
        } else {
          mySlotId = '2345678901';
        }
        (adsbygoogle = window.adsbygoogle || []).push({
          params: { google_ad_slot: mySlotId }
        });
    </script>
동적 맞춤 채널 설정
  • 동기 광고 코드:
    <script type="text/javascript">
        var channel_condition = object.booleanMethod();
        google_ad_client = "ca-publisher-id";
        google_ad_slot = "1234567890";
        google_ad_width = 728;
        google_ad_height = 90;
        if (channel_condition){
            google_ad_channel = "123457789";
        } else {
            google_ad_channel = "263477489";
        }

    </script>
    <script type="text/javascript"
        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
  • 비동기 광고 코드:
    <script async src="http://pagead2.googlesyndication.com/pagead/adsbygoogle.js">
    <ins class="adsbygoogle"
        style="display:inline-block;width:728px;height:90px"
        data-ad-client="ca-publisher-id"
        data-ad-slot="1234567890">
    </ins>
    <script>
        channel_condition = object.booleanMethod();
        if (channel_condition) {
          my_google_ad_channel = '123457789';
        }
        else {
          my_google_ad_channel = '263477489';
        }
        (adsbygoogle = window.adsbygoogle || []).push({
          params: { google_ad_channel: my_google_ad_channel}
        });
    </script>
광고 태그 최소화
  • 동기 광고 코드:
    <script type="text/javascript">
        google_ad_client = "ca-publisher-id";
        google_ad_slot = "1234567890";
        google_ad_width = 728;google_ad_height = 90;
    </script>
    <script type="text/javascript"
        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
  • 비동기 광고 코드:
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle"
        style="display:inline-block;width:728px;height:90px"
        data-ad-client="ca-publisher-id"
        data-ad-slot="1234567890"></ins>
    <script>(adsbygoogle = window.adsbygoogle || []).push({});</script>

검색용 애드센스 코드에서 변경할 수 있는 사항에 대해 자세히 알아보려면 검색용 애드센스 정책을 참조하세요.

이 도움말이 도움이 되었나요?
어떻게 하면 개선할 수 있을까요?