애드센스를 보면 한광고당 스크립트가 들어가 있습니다
이것을 단일 스크립트로 만들어서 레이아웃 js 소스에 넣고 광고가 출력이 될수 있도록 할수 있을까요 ...?
이게 안된다면 그냥 단일 스크립트 하나로 모든 광고가 출력이 될수 있도록
가능 할까요
고수님들 에게 부탁 드립니다
^^;;
애드센스를 보면 한광고당 스크립트가 들어가 있습니다
이것을 단일 스크립트로 만들어서 레이아웃 js 소스에 넣고 광고가 출력이 될수 있도록 할수 있을까요 ...?
이게 안된다면 그냥 단일 스크립트 하나로 모든 광고가 출력이 될수 있도록
가능 할까요
고수님들 에게 부탁 드립니다
^^;;
애드센스에서 제공하는 자바스크립트를 변형하면 가능합니다.
길게 설명하면 복잡할 것 같고, 예전에 써 놓은 팁이 있어서 다시 올려봅니다.
<!-- 첫번째 애드센스 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-xxxxx" data-ad-slot="xxxxx" data-ad-format="auto"></ins> <script>(adsbygoogle = window.adsbygoogle || []).push({})</script> <!-- 두번째 애드센스 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-xxxxx" data-ad-slot="xxxxx" data-ad-format="auto"></ins> <script>(adsbygoogle = window.adsbygoogle || []).push({})</script>
애드센스 코드 뒤에 매 번 push script를 넣어주는 대신에 아래와 같이 간략화할 수 있습니다.
<!-- 첫번째 애드센스 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-xxxxx" data-ad-slot="xxxxx" data-ad-format="auto"></ins> <!-- 두번째 애드센스 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-xxxxx" data-ad-slot="xxxxx" data-ad-format="auto"></ins> <script>$('.adsbygoogle').each(function() { (adsbygoogle = window.adsbygoogle || []).push({}); });</script>
SimpleCode님 안녕하세요 ㅎㅎ
안그래도 SimpleCode님 것을 보고 적용하니 이상하게 광고가 저는 하나만 뜨더라구요 ㅠㅠ 이유는 모르겠습니다
그거까진 안해봤는데, (직접 해보시면 될듯)
애드센스 자체에서도 스크립트는 하나의 광고에서만 돌려도 전체 광고가 다 표시하는데 쓰는게 가능하다고 합니다.