구글 애드센스 광고를 워드프레스에 추가하기

Comments 207

구글 애드센스(Adsense) 광고를 신청하고 승인을 받았다면 구글 애드센스 페이지에서 광고 단위를 만들어서 코드를 워드프레스의 적당한 위치에 추가해야 합니다. 광고 단위를 만들면 다음과 비슷한 형식의 코드가 생성됩니다.

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- 홈 첫 글 아래 -->
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-XXXXXXXXXXXXXXXXXX"
data-ad-slot="XXXXXXXXXX"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

코드를 추가할 수 있는 방법에는 여러 가지가 있습니다.

테마 옵션에서 광고를 표시할 위치를 지원하는 경우

일부 테마에서는 헤더, 사이드바 등 특정 위치에 광고를 표시하는 위치를 테마 옵션을 통해, 혹은 자체 플러그인을 통해 지원하기도 합니다. 그런 경우 테마에서 제공하는 기능을 사용하여 광고를 표시할 수 있습니다.

예를 들어, 뉴스/매거진 테마로 유명한 Newspaper에서는 Newspaper > Theme panelADS 부분에서 광고를 지정하여 원하는 곳에 광고를 배치할 수 있습니다.

워드프레스 뉴스페이퍼 테마

특히 헤더 부분에 애드센스 광고를 추가하는 작업은 까다로울 수 있는데, Newspaper에서는 테마 옵션에서 쉽게 헤더에 배치할 광고 코드를 추가할 수 있습니다.

워드프레스 매거진 테마

사이드바에 위젯으로 추가하기

두 번째 방법은 사이드바에 추가하는 방법입니다. 사이드바에 추가하는 방법은 매우 간단합니다. 외모 > 위젯에서 텍스트 위젯을 사이드바에 추가하고 코드를 삽입하면 됩니다. 만약 코드가 제대로 작동하지 않으면 “Enable Shortcode and PHP in Text widget“과 같은 플러그인을 설치하여 활성화하시기 바랍니다.

Adding Google Adsense code to text widget2

숏코드로 글 본문에 삽입하기

글/페이지의 본문에 숏코드 형식으로 애드센스 광고를 추가하는 방법이 있습니다. 이를 위해서는 테마의 functions.php에 다음과 비슷한 코드를 삽입하도록 합니다.

function adsenseads() {
return '<div id="adsenseads">애드센스 스크립트</div>';
}
add_shortcode('adsense', 'adsenseads')

“애드센스 스크립트” 부분에 다음과 비슷한 애드센스 코드를 삽입하시면 됩니다.

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- 광고 단위 이름 -->
<ins class="adsbygoogle"
style="display:inline-block;width:250px;height:250px"
data-ad-client="ca-pub-XXXXXXXXXXXXXXXXXXXX"
data-ad-slot="XXXXXXXXXXXX"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

그러면 [adsense]를 글의 원하는 위치에 추가할 수 있습니다. 숏코드(쇼트코드)를 여러 개 만들고 싶은 경우에는 위의 함수를 반복하여 숏코드의 이름을 변경하도록 합니다.

글 목록/카테고리 목록에 광고 추가하기

전면 페이지(프런트 페이지)나 블로그 페이지, 카테고리 페이지에 애드센스 광고를 삽입하기 위해서는 php 파일을 수정해야 합니다. 자세한 부분은 다음 기회에 설명하기로 하겠습니다. 대략적인 방법은 위의 경우와 크게 다르지 않습니다.

<div id="adsenseads">애드센스 스크립트</div>

위와 비슷한 코드를 index.php, single.php 또는 content.php 등의 해당 파일(테마에 따라 다름)의 원하는 위치에 삽입할 수 있습니다. 그리고 약간의 php 코드를 사용하면 블로그 페이지에서 첫 번째 글 또는 두 번째 글 아래와 같이 특정 번째의 글 아래에 추가할 수도 있습니다.

플러그인을 사용하여 글/페이지의 원하는 위치에 애드센스 삽입

플러그인 페이지에서 “Adsense”를 검색하면 많은 플러그인이 검색됩니다. 그만큼 관심이 많다는 것을 보여주는 듯하네요. 적당한 플러그인(예: WP Simple Adsense Insertion, Google AdSense by BestWebSoft)을 설치하여 현재 사용 중인 워드프레스 테마와 호환되는지 확인하여 사용하면 됩니다. 하지만 플러그인 설치는 가능한 한 자제하는 것이 좋습니다. 플러그인은 매우 편리하지만 잘못 만들어진 플러그인은 충돌을 야기할 뿐 아니라 사이트 속도에도 부정적인 영향을 미칩니다.

글 중간(예: 3번째 단락 뒤)이나 글 말미에 애드센스 광고를 배치하려는 경우 “워드프레스 글 중간/글 끝부분에 애드센스 광고를 배치하는 방법“을 참고하시기 바랍니다.

참고로 개별 게시글의 끝부분에 Adsense 광고를 추가하고 싶은 경우 the_content 필터를 사용할 수 있습니다(참고).

광고를 추가할 때 너무 큰 광고를 추가하면 모바일에서 제대로 표시되지 않을 수 있으므로 주의가 필요합니다. 그리고 애드센스 정책에 따라 한 페이지에 최대 3개까지 광고가 허용된다는 점도 유의하시기 바랍니다.

참고:

Related Posts

Comments

이 글의 링크 복사