광고 태그

애드센스 광고 태그를 사용하면 광고를 게재할 수 있고 트래픽이 하위 계정에 올바르게 기여할 수 있습니다.

광고 태그 매개변수

광고 태그 내 두 가지 필수 매개변수를 수정해야 합니다. 이러한 매개변수는 광고 게재 설정 및 광고 요청에 사용되는 하위 계정을 결정합니다. 이러한 매개변수를 설정하여 플랫폼 게시자 ID 및 하위 계정 게시자 ID를 지정합니다. 사용된 광고 형식에 따라 수정할 수 있는 다른 추가 매개변수가 있습니다.

매개변수 필수 여부 설명 및 예
data-ad-client 지원됨 하위 계정 속성 ID (문자열)입니다. 이 값은 displayName 필드의 API 또는 name 필드의 마지막 세그먼트를 통해 제공됩니다. 이 값은 하위 계정의 트래픽 기여도를 정확하게 부여하는 데 필요합니다.

콘텐츠용 애드센스 광고의 경우 이 문자열 앞에 'ca-'를 추가합니다.

이 문자열은 매개변수 이름 client 아래 스크립트 태그의 소스 URL에도 표시됩니다.

예:
data-ad-client="ca-pub-1234"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-host 지원됨 플랫폼의 호스트 속성 ID (문자열)입니다. 이 값은 플랫폼의 애드센스 계정을 식별하며 광고 게재를 시작하는 데 필요합니다.

콘텐츠용 애드센스 광고의 경우 이 문자열 앞에 'ca-host-'를 추가합니다.

이 문자열은 매개변수 이름 host 아래 스크립트 태그의 소스 URL에도 표시됩니다.

예:
data-ad-host="ca-host-pub-5678"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-slot 디스플레이 광고 단위의 경우 아니요

다른 광고 단위 형식의 경우 예
광고 단위와 연결된 ID입니다. 디스플레이 광고 단위의 경우 이 ID는 선택사항이지만 다른 광고 단위 형식에서는 필수 입력란입니다. 광고 단위 ID가 있으면 광고 단위와 연결된 설정이 광고 게재 중에 사용됩니다. 게재 중에 Google은 플랫폼 (data-ad-host) 및 (data-ad-client) 하위 계정 모두에서 이 광고 단위 ID를 찾습니다. 이 매개변수는 애드센스에서 광고 단위 보고서를 채우는 데도 사용됩니다 (보고서는 광고 단위가 있는 계정에만 채워집니다).
data-ad-host-channel No 이 정보는 보고 목적으로 사용됩니다. 자세한 내용은 보고서 섹션을 참고하세요.

중요: 광고 코드에 data-ad-client 매개변수가 없으면 애드센스는 data-ad-host 매개변수에서 제공하는 값을 사용하여 광고를 계속 게재합니다. 그러나 해당 트래픽은 하위 계정으로 간주되지 않습니다. 잘못된 계정에 트래픽이 잘못 기여하지 않도록 코드 태그에 올바른 data-ad-client 게시자 ID를 배치해야 합니다.

광고 코드의 예

다음은 AFP에서 지원하는 각 광고 유형에 대한 코드의 예입니다. 애드센스의 광고 단위자동 광고에 대해 자세히 알아보세요.

디스플레이 광고 단위 코드 (반응형)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:block;"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678"
     data-ad-format="auto">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

디스플레이 광고 단위 코드 (고정 크기)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

디스플레이 AMP 광고 단위 (반응형)

다음 코드를 페이지의 <head>에 배치해야 합니다.

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

다음은 <body>에 배치된 광고 단위의 스니펫입니다.

<amp-ad
  width="100vw"
  height="320"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678"
  data-ad-slot=""
  data-auto-format="rspv"
  data-full-width="">
  <div overflow="">
</amp-ad>

디스플레이 AMP 광고 단위 (고정 크기)

다음 코드를 페이지의 <head>에 배치해야 합니다.

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

다음은 <body>에 배치된 광고 단위의 스니펫입니다.

<amp-ad
  layout="fixed"
  width="300"
  height="600"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678">
</amp-ad>

자동 광고

다음 광고 태그는 <head> 요소에 또는 가능한 한 페이지 상단에 배치하는 것이 좋습니다.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>

Ad Placement API를 통한 광고

Ad Placement API는 현재 전면 광고와 보상형 광고를 지원합니다. API를 구현하고 맞춤설정하는 방법에 관한 자세한 내용은 Ad Placement API 개발자 문서를 참고하세요.

플랫폼용 애드센스는 다음 형식에서 지원됩니다 (현재 웹 트래픽에만 해당). 유일한 요구사항은 data-ad-host 매개변수가 기본 광고 태그에 포함되어야 한다는 것입니다. 아래 예를 참조하세요.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>