모니터 크기가 큰 경우 양 사이드에 빈 공간을 활용하여
광고가 따라 다니도록 만들어도 좋을 것 같아서 시도해 보았습니다.
아래 예제는 애드핏 기준입니다.
목차
따라다니는 광고는 애드센스 정책 위반인가
예전에는 고정되거나 플로팅 된 위치에 광고를 게재하는 행위를 제한한다는 문구가 있었다고 하는데요.
이 때문에 일부 블로거분들께서 우려를 하고 계신 것 같아요.
그런데 지금 확인을 해 보면 그런 내용이 없습니다.
원래 이 부분에 있었다고 하는군요.
제 생각에는 광고가 본문과 겹친다거나 실수로 클릭을 유도하거나 불법 프로그램을 사용하여 정상적이지 못한 방법으로 광고를 변형시키지만 않는다면 문제는 없을 것으로 예상됩니다.
아래 정책도 직접 확인해 보시고 그래도 우려가 되신다면 굳이 적용하실 필요는 없을 것 같아요 ㅎㅎ
support.google.com/adsense/answer/1346295?hl=ko
광고 게재위치 정책 - AdSense 고객센터
도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요
support.google.com
HTML 코드 작성
관리 페이지 접속 > 꾸미기 > 스킨 편집 클릭
html 편집 클릭
HTML 클릭
광고 코드 삽입
<!-- 사이드바 광고 커스터마이징 -->
<div id="side_ad_l" style="position:absolute;left:0;">
<ins class="kakao_ad_area" style="display:none;"
data-ad-unit = "DAN-xxxxxxxxxxxxx"
data-ad-width = "160"
data-ad-height = "600"></ins>
</div>
<div id="side_ad_r" style="position:absolute;right:0;">
<ins class="kakao_ad_area" style="display:none;"
data-ad-unit = "DAN-yyyyyyyyyyyyy"
data-ad-width = "160"
data-ad-height = "600"></ins>
</div>
html 소스의 body 태그 안쪽 하단에 작성하였습니다.
data-ad-unit에는 본인의 애드핏 광고 id를 넣으셔야 합니다.
자바스크립트 코드 작성
<script>
function resize() {
if(window.innerWidth >= 1440) {
document.querySelector('#side_ad_l').style.display = "block";
document.querySelector('#side_ad_r').style.display = "block";
} else {
document.querySelector('#side_ad_l').style.display = "none";
document.querySelector('#side_ad_r').style.display = "none";
}
}
function scroll() {
var currentScrollValue = document.documentElement.scrollTop;
if(window.innerWidth >= 1440) {
document.querySelector('#side_ad_l').style.top = (currentScrollValue+160)+"px";
document.querySelector('#side_ad_r').style.top = (currentScrollValue+160)+"px";
document.querySelector('#side_ad_l').style.transition = "0.5s";
document.querySelector('#side_ad_r').style.transition = "0.5s";
}
}
scroll();
resize();
window.addEventListener('resize', resize);
window.addEventListener('scroll', scroll);
</script>
<script type="text/javascript" src="//t1.daumcdn.net/kas/static/ba.min.js" async></script>
마찬가지로 body 태그 안쪽 하단에 script 코드를 작성했습니다.
화면에 여백이 충분히 있을 경우에만 사이드 광고를 출력하도록 하였습니다.
위쪽으로 너무 붙지 않도록 어느 정도 여유를 주었고, transition 옵션으로 사이드 광고의 움직임 효과를 살렸습니다.
브라우저 크기가 1440px 미만으로 작아질 경우 resize 이벤트 리스너에 의해 사이드 광고는 사라집니다.
또한 스크롤 시에 동적으로 따라 움직이도록 함수를 작성하여 scroll 이벤트 리스너에 등록해 주었습니다.
적용 화면
* PC 화면에 적용된 사이드 광고
* 브라우저 크기를 줄이면 사라지는 사이드 광고
저는 최근에 애드핏에서 애드센스로 변경하였습니다 ㅎ
움짤로도 확인해 볼게요~
아주 잘 따라 다니네요 :)
'정보 > 블로그 운영팁' 카테고리의 다른 글
애드센스 인피드 광고 티스토리에 적용하기 (17) | 2020.10.07 |
---|---|
'광고 크롤러 오류가 있으며, 이 때문에 수익 손실이 발생할 수 있습니다.' 구글 애드센스(Google Adsense) 알림 메시지 이슈 해결 (0) | 2020.10.07 |
'판매자 정보를 Google sellers.json 파일에 게시하시기 바랍니다.' 구글 애드센스(Google Adsense) 경고 메시지 이슈 해결 (0) | 2020.10.07 |
티스토리(TISTORY) 글 중간에 구글 애드센스(Google Adsense) 광고 쉽게 넣기 (22) | 2020.10.06 |
티스토리 블로그 양 사이드에 따라 다니는 애드핏(또는 애드센스) 광고 넣기 (43) | 2020.10.06 |
티스토리(TISTORY) 블로그 제목에 반응형 웹 CSS 스타일 설정하기 (0) | 2020.10.06 |
티스토리 블로그 글꼴 변경 및 무료 폰트 사이트 추천 (초급 버전) (8) | 2020.10.06 |
'가치 있는 인벤토리: 콘텐츠 없음' 구글 애드센스(Google Adsense) 광고 승인 위반사항 이슈 해결 (0) | 2020.10.05 |
'애드센스 계정이 이미 있는 것으로 보입니다.' 구글 애드센스(Google Adsense) 광고 승인 위반사항 이슈 해결 (0) | 2020.10.05 |
왐마.. 이거 제가 할수 있을까요 ㅋㅋㅋ
답글
html 들어가서 body 그 밑에 똑같이 타자로 넣으면 되는 건가요?
</head>
<body
여기 부분에 넣으면 되는건가요 똑같이?
스크랩 이란 부분도 똑같이요?
답글
네네 ㅎㅎ
<html>
<body>
<!-- 둘 다 이 부분에 작성하시면 돼요 -->
</body>
</html>
그럼 메모장에 적어서 옴겨도 상관 없는 거조?위에그림은 배경이 검정이라 어디 다른데 적어야되는줄 알고요 ㅠㅠ
스승님 똑같이 넣엇는데
저는 전혀 반응이 없습니다..
아.. 본인의 애드핏 unit 아이디를 넣으셔야 하는데 혹시 그건 설정하셨나요?
스승님 혹시
이프로그램이 스킨에도 영향을 받는 건가요?
스승님...
에드센스 아님니까?
그리고...unit.. 가 뭡니까...
어느 부분인지 알겟네요...
헉.. 애드센스도 똑같은 형태로 작성하면 가능해서 둘 다 적어놓긴 했는데 일단 이 포스팅은 애드핏 기준으로 작성했어요..
기초부터 차근차근 설명한 포스팅은 아니라서 애드핏 및 애드센스에서 기본적으로 제공하는 소스코드에 대한 이해가 바탕이 되어야 할 거예요 ㅠ
지금 양옆에 와따리 가따리하는 광고 에드센스 아님니까?
그럼 지금 포스팅 해놓으신 글은
에드센스는 않된다는 말씀 이심니까?
저는 나중에 애드센스로 바꾼건데 저 글 작성할 때는 애드핏으로 했었습니다 ㅎ
둘 다 똑같은 형태라서 광고 코드 부분만 바꿔치기 하면 문제 없습니다~
그럼 저기 unit 에 에드센스 적용시키면 되는 겁니까 ㅋㅋ
아뇨... ㅎㅎㅎㅎ
애드핏과 애드센스는 제공업체가 달라서 광고 코드 태그 구조 자체가 달라요
각 사이트에서 제공하는 코드가 있으니 어느정도 이해가 바탕이 되어야 합니다
그럼 저는 힘들겟네요..
지금은 ㅋㅋ
네... 제가 아무것도 모르는 초보를 대상으로 쓴 글은 아니라서 아마 당장은 이해가 조금 힘드실 수도 있을 것 같아요 ㅠ
애드핏과 애드센스 각 사이트 들어가셔서 제공되는 광고 태그를 일단 먼저 살펴보시고 차근차근 이해하는걸 추천드려요~
그리고 프로그래밍 언어에 대한 이해도 어느 정도는 수반이 되어야 해서.. 무작정 따라 하는 건 한계가 있을 수 있습니다
공부를 더해야될것 같습니다
ㅎㅎ
네네 ㅎㅎ 너무 서두르지 마시고 천천히 공부해 보세요~
네 천천히 공부를 좀 해봐야될것 같습니다. 고마워요 스승님 ㅋㅋ
메모장에 따라 적는것도 힘드네요 ㅋㅋ
하다보면 저도 할수있겠조? ㅋㅋ
답글
할 수 있습니다!
HTML, 자바스크립트 기초를 먼저 공부하고 하시면 더 수월할 거예요~
물론 열정이 있어야 겠지만.. ㅎㅎ
비밀댓글입니다
헉 ㅋㅋ 제가 드래그 제한 걸어놨었나요? 그냥 해제해 놔야겠네요 진작 말씀하셨으면 풀어 드렸을텐데 죄송.. ㅎㅎㅎㅎㅎ
아그런거였습니까ㅋㅋ감사합니다
ㅋㅋㅋ 네 해제해 놨어요~
아 에드핏 아이디 집어 넣어도 제 홈피에는 안나오네요 머가 잘못된걸까요 ㅋㅋ
지금 이건만 앉아서 6시간동안 만지고 있네요 ㅋㅋ
답글
애드핏 사이트 가셔서 광고 사이즈에 맞는 새 광고단위 등록하시고 등록된 광고단위 ID를 가져오시면 됩니다 ㅎㅎ
혹시 오타가 있는지도 잘 살펴보시구요
크롬 사용하시면 F12 눌러 콘솔 창에 오류가 표시 되는지도 보셔야 할거 같아요
오늘 하루 ...
스트레스 너무 많이 받아서
탈모 진행중입니다....
환장 합니다 ㅋㅋ
근데요 스승님 혹시 아이디라는게...
에드핏 홈페이지 들어 갈떄 그 아이디
말하는 건가용?
스승님 저 바보 인가봐요..
여태까지 아이디 넣는 곳에
에드핏 가입 할때 쓴 그 아이디만
게속 집어 넣고 있었네요...
하... 저 바보인가요 ㅠㅠ
어이구... 이런 ㅎㅎㅎ 제 설명이 부족한 탓도 크네요 처음부터 하나하나 말씀드리면 더 좋았을 것을..
스승님.. 바로 적용 됬습니다 ㅠㅠ
저는 바보 입니다 ㅋㅋㅋㅋㅋㅋ
이걸 혼자 6시간동안 ㅋㅋㅋ
고맙습니다 !~
잘되네요
오 축하드려요!! ㅎㅎㅎ 그래도 고생한 보람은 있네요 :)
저두 들어가서 확인해 보니 잘 나오고 있어요 ㅎㅎ
스승님 이제 시작입니다..
그다음은 구글 에드센스 입니다..
잘부탁 드립니다 !!!!
ㅎㅎㅎ 네 열정 하나 만큼은 탑 클래스네요~!
스승님 에드센스로 성공할려면...
어떤 내용들을 공부를해야될까요 ㅠㅠ
잘모르겠습니다.. 갈켜 주소소....
답글
비밀댓글입니다
답글
애드핏 심사광고라는건 뭔지 잘 모르겠는데 새로 생겼나보네요. 제가 승인받을 때는 그런건 없었거든요.
검색해봐도 잘 안나오네요. 제가 무슨 말씀인지 정확히 이해못한걸 수도 있을듯 싶습니다.
아래로 스크롤 했을때 한박자 늦게 따라오는걸 딱 고정시켜서 따라오게 하려면 코드를 어떤걸 수정하면 될까용
답글
style에서 position 값을 fixed로 변경하고 top을 고정값으로 주면 됩니다. 그리고 scroll 함수 부분을 제거하세요.
이 코드는 애드핏에만 사용가능한가요? 아니면 html에 ins 부분 바꾸면 에드센스나 커스텀 이미지에도 사용 가능한가요?
👇 사용한 코드
https://docs.google.com/document/d/1-ruFssI19gOf-SPi5iGgEfw7B8nolqrtsxwqAHXH-C4/edit
답글
안녕하세요. 이 글을 쓸 당시 애드핏 밖에 승인을 못받은 상태여서 애드핏 기준으로 쓴건데 애드센스도 당연히 가능합니다. 저도 애드센스 승인 받고 애드센스로 바로 바꿨습니다 ㅎ