애드센스2018. 10. 25. 20:12

"카테고리의 다른 글" 하단에 애드센스 광고 삽입을 "관리자 페이지 - 꾸미기 - 사이드바 - 태그 입력기"를 이용해서 넣어보겠습니다. 이렇게 하면 광고를 삭제하거나 내용을 수정할 때 편하게 할 수 있습니다.


이미지1 : 카테고리의 다른 글 아래쪽 광고이미지1 : 카테고리의 다른 글 아래쪽 광고


1. "관리자 페이지 - 꾸미기 - 스킨 편집 - html 편집"에서 아래와 같이 소스 코드를 입력합니다.

html 편집에서  으로 검색하시고 그 아래 줄 </div> 태그 아래쪽에 아래의 소스 1줄을 입력하고 저장 버튼을 눌러주세요. 여기까지는 디자인의 변화는 없습니다.


이미지2 : 소스 입력 위치이미지2 : 소스 입력 위치

<div id="ads_insert"></div>


2. "관리자 페이지 - 꾸미기 - 사이드바 - 태그 입력기"에서 "태그 입력기"를 선택하시고 적당한 이름과 치환자 입력란에 아래의 소스를 입력하시고 "확인", "변경사항 저장"을 하시기 바랍니다.


<div id="ads_adcode" style="width: 728px; height: 90px;">
이곳에 애드센스에서 확인한 광고 코드를 넣으세요.
<script>
document.getElementById('ads_insert').appendChild(document.getElementById('ads_adcode'));
</script>


* 첫 번째 줄 width: 728px; height: 90px; 는 광고가 보여줄 영역을 본인 스킨에 맞게 적당하고 수정하시기 바랍니다.

* 광고 코드 넣으실 때 첫 번째 줄 <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> 이 라인은 head 태그에 이미 넣으신 분들은 중복으로 삽입할 필요가 없습니다. 중복으로 삽입을 하시면 페이지 로딩 시간만 길어집니다.



이렇게 하시면 언제든지 태그 입력기 플러그인을 통해 쉽게 광고를 뺄 수 있고 수정도 html 소스에서 찾아서 수정하는 것 보다 빠르고 편하게 하실 수 있습니다.

Posted by syjnew
애드센스2018. 10. 25. 15:53

저는 티스토리 Life In Mono(Light) 스킨을 사용하고 있습니다.


사이드바에 애드센스 광고를 삽입하기 위해 "관리자 페이지 - 사이드바 - 태그 입력기"를 이용하여 사이드바에 광고를 삽입했는데 아래 사진의 오른쪽처럼 다른 디자인과 어울리지 않아 프레임 속에 광고를 넣어 봤습니다.



<div class="boxTopR">
	<div class="boxTop-left"></div>
	<div class="boxTop-mid"></div>
	<div class="boxTop-right"></div>
</div>
<div class="boxMidR" style="padding-bottom: 0px;">
	<div id="blogImage">
		광고 소스 코드 삽입
	</div>
</div>
<div class="boxBtmR" style="padding-bottom: 0px;">
	<div class="boxBtm-left"></div>
	<div class="boxBtm-mid"></div>
	<div class="boxBtm-right"></div>
</div>

위 소스를 복사하신 후에 "광고 소스 코드 삽입" 부분을 애드센스 광고 코드를 넣으시고 "관리자 페이지 - 사이드바 - 태그 입력기"에서 코드를 입력하시면 프레임이 있는 광고를 보실 수 있습니다. (Life In Mono(Light) 스킨 기준)

Posted by syjnew
애드센스2018. 10. 24. 16:41

티스토리 본문 상하단에 반응형 광고를 배치하니 PC에서는 적절하게 보이는데 모바일에서는 상단 광고의 크기가 너무 커서 콘텐츠의 내용을 보려면 스크롤을 해야 하는 애드센스 정책에도 맞지 않습니다.


그래서 PC에서 광고 단위와 모바일 환경에서의 광고 단위를 서로 다르게 하여 적절한 크기로 출력되도록 해보았습니다.


PC 본문 상단 : 반응형 / 하단 : 336*280(큰 사각형) 2개 배치

모바일 본문 상단 : 320*100(큰 모바일 배너) / 하단 : 반응형



위와 같이 애드센스 광고를 배치하기 위해서는 반응형 광고 단위 1개, 336*280 광고 단위 1개, 320*100 광고 단위 1개가 필요합니다.


하지만 저는 반응형 2개, 336*280 1개, 320*100 1개의 광고 단위를 생성하여 배치하였습니다. 이유는 PC와 모바일의 광고 단위를 다르게 하여 실적 보고서에서 확인할 때 PC와 모바일의 실적을 구분하기 위해 광고 단위를 따로 만들었습니다.


각각 원하시는 형태로 광고 단위를 생성하시고 아래의 코드를 이용해서 PC와 모바일에서 보일 광고 단위를 다르게 설정해보세요.


1. 우선 PC와 모바일 본문 상단에 삽입할 광고 단위를 생성 후 "코드 가져오기"를 하여 "웹게시자"와 "광고단위ID"를 메모장 등에 붙여넣기 합니다.

팁) "광고 단위" 코드를 삽입하실 때 보통은 가장 위에 있는 소스(파란색 1번 라인)는 삭제하셔도 무방합니다. 이유는 애드센스 승인 단계에서 이미 head 태그에 이미 삽입하셨기 때문에 중복으로 삽입할 필요가 없습니다. 중복으로 삽입을 하시면 페이지 로딩 시간만 길어집니다.


2. 위에서 확인한 "웹게시자"와 "광고단뒤ID"를 아래 소스에 웹게시자와 광고단위ID 위치에 치환합니다.

(아래의 소스 중 "\" 문자를 삭제하지 마세요.)

<script>
// 본문 상단 소스
var currentM;
currentM = location.href.split('/')[3];
if(currentM == 'm'){
	// 모바일 본문 상단 광고 단위 삽입
	document.write('<!-- tistoryM_contents_up -->');
	document.write('<ins class="adsbygoogle" style="display:inline-block;width:320px;height:100px" data-ad-client="웹게시자" data-ad-slot="광고단위ID"><\/ins>');
	document.write('<script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script>');
}
else {
	// PC 본문 상단 광고 단위 삽입
	document.write('<!-- tistory_contents_up_a -->');
	document.write('<ins class="adsbygoogle" style="display:block" data-ad-client="웹게시자" data-ad-slot="광고단위ID" data-ad-format="auto" data-full-width-responsive="true"><\/ins>');
	document.write('<script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script>');
}
</script>

*소스 설명

ⓐ location.href.split('/')[3] (현재 페이지의 URL을 가지고 와 "/"단위로 문자열을 자르기 하고 그중 4번째(0~3) 문자열을 반환합니다.

ⓑ if(currentM == 'm') (1번에서 반환된 문자열과 "m"을 비교하여 같으면 "모바일 페이지" 다르면 "PC"페이지입니다.


3. 본문 하단 소스도 동일한 소스 코드입니다. 위 방법으로 본문 하단에 삽입할 "광고 단위"를 생성하시고 동일하게 하나 더 만드시면 됩니다. 저는 PC용 본문 하단 소스는 336*280 사이즈 광고를 좌우 나란히 2개를 배치하기 위해 table 태그를 추가하였습니다. 하단에도 상단과 동일하게 1개의 광고가 들어간다면 위에 소스를 이용하시면 됩니다.

<script>
// 본문 하단 소스
var currentM;
currentM = location.href.split('/')[3];
if(currentM == 'm'){
	// 모바일 하문 상단 광고 단위 삽입
	document.write('<!-- tistoryM_contents_dn_a -->');
	document.write('<ins class="adsbygoogle" style="display:block" data-ad-client="웹게시자" data-ad-slot="광고단위ID" data-ad-format="auto" data-full-width-responsive="false"><\/ins>');
	document.write('<script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script>');
}
else {
	document.write('<table border="0" width="100%" style="margin: 0px; padding: 0px; cellspacing: 0px; border-spacing: 0px; border-collapse: collapse;"><tr><td width="50%" style="background-color: #fff; text-align: left; margin: 0px; padding: 0px; cellspacing: 0px;">');
	// PC 본문 하단 광고 단위1 삽입
	document.write('<!-- tistory_contents_dn -->');
	document.write('<ins class="adsbygoogle" style="display:inline-block;width:336px;height:280px" data-ad-client="웹게시자" data-ad-slot="광고단위ID"><\/ins>');
	document.write('<script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script>');
	document.write('<\/td><td width="50%" style="background-color: #fff; text-align: right; margin: 0px; padding: 0px; cellspacing: 0px;">');
	// PC 본문 하단 광고 단위2 삽입
	document.write('<!-- tistory_contents_dn -->');
	document.write('<ins class="adsbygoogle" style="display:inline-block;width:336px;height:280px" data-ad-client="웹게시자" data-ad-slot="광고단위ID"><\/ins>');
	document.write('<script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script>');
	document.write('<\/td><\/tr><\/table>');
}
</script>


4. 티스토리 관리자 페이지 - 플러그인 - 구글 애드센스(반응형)을 선택하고 "광고 형태"를 본문 상하단을 선택합니다. 위에서 생성한 2개의 소스 코드를 각각 입력합니다.


위와 같이 소스 코드를 플러그인을 통해 삽입하시면 PC와 모바일의 광고 단위가 서로 다르게 적용됩니다.



Posted by syjnew