구글 애드센스 스크립트 코드 의미 분석

아래 코드는 구글 애드센스(AdSense) 광고를 로드할 때 사용되는 스크립트의 일부입니다. 각 줄의 의미를 하나씩 살펴보겠습니다. 

1. 애드센스 광고 스크립트 로드 코드

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

의미:

  • 구글 애드센스 광고를 표시하기 위한 메인 자바스크립트 파일(adsbygoogle.js)을 불러오는 코드입니다.
  • async 속성은 비동기 로드를 의미합니다. 즉, 광고 스크립트가 다운로드되는 동안 페이지 전체 로딩이 멈추지 않습니다.
  • 광고를 사용하는 사이트라면 거의 필수적으로 포함되는 코드입니다.

쉽게 설명하면:
“이 페이지에서 구글 광고를 사용할 것이니, 광고 스크립트를 불러와 준비해라”는 선언입니다. 


2. InfeedCount 변수 초기화 코드

<script> var InfeedCount = 0; </script>

의미:

  • InfeedCount라는 변수를 0으로 초기화하는 코드입니다.
  • In-feed 광고는 블로그 게시글 목록이나 뉴스피드 사이에 삽입되는 광고 형식을 말합니다.
  • 이 변수는 페이지 내에서 현재까지 삽입된 인피드 광고 개수를 추적하기 위해 사용됩니다.

보통의 사용 예:

if (InfeedCount < 3) {
  // 광고 삽입 코드
  InfeedCount++;
}

이처럼 광고가 삽입될 때마다 카운트를 증가시키며, 광고 개수를 제한하거나 특정 간격마다 광고를 넣는 로직을 구성할 수 있습니다. 


정리

코드 역할 비고
adsbygoogle.js 로드 스크립트 구글 광고 시스템 실행 애드센스 사용 시 필수
var InfeedCount = 0; 인피드 광고 개수 추적 광고 삽입 제어용

즉, 첫 번째 코드는 광고를 불러오는 핵심 스크립트이며, 두 번째 코드는 광고 삽입 개수를 관리하기 위한 보조 변수입니다.

Copyright ⓒ TECHWILLGO.COM All Rights Reserved. 컨텐츠 무단전재 복사 재배포 금지
다음 이전