본문 바로가기

블로그 이야기/스킨 단순강좌

여러 광고 랜덤으로 출력하기

[주의사항]

Google Adsense 등 한 페이지 당 제한이 있는 것은 그 제한 수밖에 지원하지 않습니다.

보이지 않느냐 보이느냐 차이므로 로딩 속도는 한꺼번에 출력하는 것과 거의 같습니다.

이 코드는

-스크립트가 지원되고

-id 속성이 지원되고

-CSS가 지원되는

환경만 있으면 됩니다.

 

아래와 같은 코드입니다.

만약 코드가 <a ...> </a> 형식이라면
<a id="ad1z" ...></a>

<a id="ad2z"... ></a>

...

형식으로 바꿔주세요.

<div ...></div>라 해도

<div id="ad1z" ...></a>

<div id="ad2z"... ></a>

...

로 바꿔주시구요. table 태그를 포함한 일부 태그는 지원하지 않습니다.

그 다음 아래의 코드를 굵은 글씨만 편집하여 삽입해주세요.

<script Language="JavaScript">
  window.onload = function(){
       document.getElementById('ad1z').style.display='none';
       document.getElementById('ad2z').style.display='none';
...광고 수만큼(ad3z처럼)

   var n = Math.floor(Math.random() * 광고 수) + 1;
   if (n ==1 ) {
       document.getElementById('ad1z').style.display='block';
   }else if (n==2){
       document.getElementById('ad2z').style.display='block';
   }else if (n==3)

...광고 수만큼
  }
</script>

body 태그 뒤에 삽입해주시면 됩니다.

div 태그라면 여러 광고를 삽입할 수 있겠고, a 태그라면 하나겠죠.