워드프레스나 티스토리 블로그를 운영하며 구글 애드센스를 시작하신 분들이라면, '어떻게 광고를 배치해야 수익을 극대화할 수 있을까?'라는 고민을 한 번쯤 해보셨을 것입니다. 실제로 저 역시 최적의 애드센스 광고 배치 위치에 대한 질문을 종종 받곤 합니다.
하지만 애드센스로 고수익을 올리는 일부 블로거들은 복잡한 수동 광고 배치에 시간을 쏟기보다는 애드센스 자동 광고 기능을 적극 활용하고, 대신 '양질의 글쓰기'와 '방문자 트래픽 유입'에 투자하고 있습니다.
결국 블로그의 광고 수익은 트래픽과 직접적으로 비례합니다. 광고 배치는 구글의 알고리즘이 알아서 최적의 위치에 송출하도록 자동 광고에 맡기는 것을 고려할 수 있습니다. 글쓰기에 집중하여 트래픽을 늘리면 광고 수익도 함께 증가하게 될 것입니다.
이 글에서는 워드프레스에서 애드센스 자동 광고를 설정하는 방법에 대하여 살펴보겠습니다.

구글 애드센스 자동 광고
애드센스 자동 광고는 사이트 페이지 구조를 스캔해 광고 위치를 구글이 알아서 결정해 주는 애드센스의 기능으로, 한 번 코드만 삽입해 두면 새로 발행되는 페이지까지 자동으로 광고가 노출되도록 도와줍니다. 구글의 머신러닝·스마트 기술이 페이지 레이아웃, 콘텐츠 양, 이미 존재하는 애드센스 광고 등을 분석해 광고를 배치하기 때문에, 운영자는 개별 위치를 일일이 코딩하지 않아도 되며 기존 수동 광고 단위와 함께 병행 사용하는 것도 가능합니다.
자동 광고는 배너·멀티플렉스 같은 인페이지 형식과 앵커·비네트·사이드레일 같은 오버레이 형식 등 여러 광고 포맷을 지원하며, 애드센스 관리자에서 형식별 ON/OFF, 노출 강도(Ad load), 페이지·영역별 제외 설정 등을 통해 어느 정도까지 노출할지 제어할 수 있습니다.
한 번 코드를 설치하면 이후에는 애드센스 설정 화면에서 토글만 조절해 새 포맷을 적용하거나 특정 섹션만 자동 광고를 끄는 식으로 관리할 수 있어, 수익 증대와 운영 편의성을 동시에 노릴 수 있는 것이 특징입니다.
이 블로그는 현재 자동 광고로 대부분의 광고가 표시되고 있습니다. 애드센스 계정에서 자동 광고 기능이 활성화되어 있다면, 웹사이트 헤더(<head>)에 기본 코드를 추가하는 것만으로 알아서 광고가 송출됩니다. 또,한 헤더에 코드를 넣지 않았더라도 본문 등에 수동으로 광고를 하나라도 배치했다면, 해당 페이지에 존재하는 단 하나의 애드센스 스크립트만으로도 자동 광고가 정상적으로 함께 작동합니다.
애드센스 자동 광고 활성화
애드센스 계정에 로그인하여 왼쪽 메뉴에서 광고를 클릭하면 각 사이트에 대하여 자동 광고가 활성화 또는 비활성화되었는지 여부를 확인할 수 있습니다.

자동 광고가 사용 안 함으로 설정되어 있다면 해당 사이트 이름의 맨 오른쪽에 있는 편집 아이콘(연필 모양의 아이콘)을 클릭하여 자동 광고 설정을 변경할 수 있습니다.
광고 설정 미리보기 화면의 광고 설정 탭에서 자동 광고 기능을 켤 수 있습니다.

오버레이 형식 섹션에서 앵커 광고, 사이드 레일 광고, 모바일 전면광고 옵션을 활성화/비활성화할 수 있습니다.

티스토리를 이용하는 경우 앵커 광고, 사이드 레일 광고, 모바일 전면광고를 모두 비활성화합니다.
고급 설정에서는 접을 수 있는 앵커 광고 허용, 너비가 1,000픽셀을 넘는 화면(예: 데스크톱)에 앵커 광고 게재, 앵커 광고 위치(상단 또는 하단, 상단만, 하단만), 사이드 레일 광고 게재위치 선택(왼쪽 및 오른쪽, 왼쪽만, 오른쪽만) 등의 추가적인 옵션을 지정할 수 있습니다.
인페이지 형식 섹션에서 콘텐츠에 따라 페이지 영역 내에 게재되는 광고(배너 광고, 멀티플렉스 광고, 관련 검색어)를 선택할 수 있습니다.

고급 설정에서 자동 광고 수를 지정할 수 있습니다.

이 워드프레스 블로그의 경우 자동 광고 개수를 거의 최소값에 가깝게 설정하여 표시되는 광고를 최소화했습니다. 광고가 너무 많이 표시되어 사이트가 지저분하다면 광고 개수를 줄이는 것을 고려할 수 있습니다.
워드프레스에 애드센스 자동 광고 코드를 추가하는 방법
자동 광고를 활성화한 상태에서 Ad Inserter와 같은 플러그인을 사용하여 수동으로 광고를 추가한 경우 자동 광고도 함께 표시됩니다.
수동 광고 코드를 넣지 않고 자동 광고 코드만 추가하려는 경우 애드센스 코드를 복사하여 사이트의 헤더 섹션(<head>)에 추가하면 됩니다. 워드프레스에서는 다양한 방법으로 애드센스 코드를 헤더 섹션에 추가할 수 있습니다.
애드센스 코드 복사하기
구글 애드센스에 로그인한 다음, 광고 » 사이트 기준에서 애드센스 코드 복사를 클릭합니다.

"사이트의 <head></head> 태그 사이에 애드센스 코드를 복사해서 붙여넣으세요" 팝업이 표시되면 복사하기 버튼을 눌러 코드를 복사합니다.

애드센스 코드는 다음과 같은 형식입니다.
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXXXX"
crossorigin="anonymous"></script>
애드센스 코드를 워드프레스에 추가하기
여러 가지 방법으로 코드를 <head></head> 사이에 삽입할 수 있습니다.
차일드 테마의 함수 파일에 추가하기
FTP/SFTP에 접속이 가능하다면 활성화된 차일드 테마의 함수 파일(functions.php)에 다음과 같은 형식으로 코드를 추가할 수 있습니다.
function add_adsense_script() {
?>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXXXX"
crossorigin="anonymous"></script>
<?php
}
add_action('wp_head', 'add_adsense_script');
WPCode 플러그인을 사용하여 헤더 섹션에 추가하기
FTP에 접속할 수 없는 경우에는 WPCode 또는 Insert Headers And Footers 등과 같은 플러그인을 사용하여 사이트에 헤더/푸터에 코드를 추가할 수 있습니다.
WPCode는 현재 200만 개가 넘는 사이트에 설치되어 사용되고 있는 인기 워드프레스 플러그인 중 하나입니다.

FTP에 접속하는 데 어려움을 겪거나, 워드프레스닷컴(WordPress.com)에 가입하여 사용하는 가입형 워드프레스의 개인 또는 프리미엄 요금제를 이용하는 경우 이 플러그인을 사용하여 애드센스 코드, 구글 애널리틱스 추적 코드, 구글/네이버 사이트 소유 확인 코드 등을 추가할 수 있고, 자바스크립트, PHP 코드도 추가할 수 있습니다.
1 플러그인 » 플러그인 추가에서 WPCode를 검색하여 설치하고 활성화하였다면, 코드 스니펫 » 헤더 및 푸터를 클릭합니다.

2 전역 헤더 및 푸터의 헤더 섹션에 복사한 애드센스 코드를 붙여넣기한 다음, 변경 사항 저장 버튼을 클릭합니다.

3 캐시 플러그인이 설치되어 있다면 캐시를 삭제하고, 광고가 표시되는지 체크합니다. 광고가 표시되는 데 시간이 걸릴 수 있습니다.
GeneratePress 테마의 GP Premium이 설치된 경우
GeneratePress 테마의 유료 버전인 GP Premium이 설치되어 있다면 WPCode와 같은 플러그인을 사용하지 않고 GP Premium에서 제공하는 Elements 모듈을 사용하여 코드를 원하는 위치에 추가할 수 있습니다.
1 GP Premium이 설치되어 활성화되어 있다면, 워드프레스 관리자 페이지 » 모양 » Generatepress » Modules로 이동하여 Elements 모듈을 활성화합니다.

위의 그림과 같이 맨 오른쪽에 Deactivate 버튼이 표시되어 있다면 활성화된 것입니다. 만약 Activate 버튼이 표시되면 Activate 버튼을 눌러 활성화하도록 합니다.
2 모양 » Elements를 클릭하여 Elements 페이지로 이동합니다. Add New Elment 버튼을 클릭하고 Choose Element Type 팝업에서 Hook을 선택하고 Create 버튼을 클릭합니다.

3 Add New Hook 화면이 표시됩니다. 훅 이름을 입력하고 애드센스 사이트에서 복사한 코드를 ② 부분에 붙여넣기 합니다.

Hook은 wp_head를 선택합니다. (기본적으로 wp_head가 선택되어 있습니다.)
4 Display Rules(표시 규칙) 탭을 클릭합니다.

Location에서 코드를 추가할 위치를 지정합니다. 사이트 전체에 표시하려면 Entire Site를 선택합니다.
설정이 완료되면 공개 버튼을 클릭합니다.
5 캐시 플러그인(예: Breeze, LiteSpeed Cache, WP Rocket 등)이 설치되어 있다면 캐시 플러그인의 캐시를 지운 후에, 광고가 표시되는지 확인합니다. 애드센스 광고가 표시되는 데 시간이 조금 걸릴 수 있습니다.
Ad Inserter 플러그인을 사용하여 광고를 정교하게 배치하기
애드센스 광고, 배너 광고 등을 원하는 위치에 정교하게 배치하고 싶다면 Ad Inserter와 같은 워드프레스 플러그인을 사용할 수 있습니다.
댓글 남기기