묻고답하기
구글 애드센스 코드를 간단히 만들 수 있는 방법은 없나요?
2015.08.26 20:20
안녕하세요
구글 애드센스 코드 때문에 이렇게 글을 남깁니다. 기본적으로 구글 애드 센스 코드는 아래와 같이
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- XXXXXXXXXXX -->
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-XXXXX"
data-ad-slot="4XXXX3"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
스크립트가 두번 들어가는데요, 광고가 3개까지 게시가 가능하니, 아래의 똑같은 스크립트가
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
총 3번 반복되는데요, 이 두 스크립트를 </head>나 </body>안에 넣어서 한번만 불러오도록 만들고 싶습니다. <ins>만 놔두고요.
인터넷에서 한번만 불러오도록 하는 코드를 구해서 써봤는데, 작동을 안하네요.
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>는 헤드에 하나만 넣어도
3개의 에드센스가 정상 작동하지만 <script>(adsbygoogle = window.adsbygoogle || []).push({});</script>를 하나만 넣으면 작동하지 않습니다.
어떻게 해야될까요?
댓글 3
-
닉이
2015.08.27 04:28
-
마꼬꼬
2015.08.27 17:29
닉이님 감사합니다!
덕분에 잘 해결되었습니다. 다시한번 감사드립니다.
-
우랑탕탕이
2015.09.16 16:02
이거 좋내요 감사합니다
광고 띄울부분에 <ins ~></ins>만 남기고 스크립트는 삭제합니다.
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
jQuery(function($){
$('.adsbygoogle').each(function(){
(adsbygoogle = window.adsbygoogle || []).push({});
});
});
</script>
원하시는 부분에 위 스크립트를 넣으시면 될듯합니다.