궁금한 내용을 검색해보세요!
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
서근 개발노트
티스토리에 팔로잉
FRONT-END/JAVASCRIPT

[JS] 애드센스 디스플레이 광고 반응형 광고 2개 삽입하는 방법

서근
QUOTE THE DAY

-
Written by SeogunSEOGUN

반응형

애드센스 광고 2개 삽입하는 방법

애드센스 디스플레이 반응형 광고를
2개 삽입하는 스크립트에 대해 알아보고 적용해보도록 하겠습니다.

디스플레이 광고 생성

우선, 당연히 애드센스 승인된 계정이 필요합니다.

  1. 애드센스 홈페이지 ➜ 광고 ➜ 광고 단위 기준 ➜ 디스플레이 광고 ➜ 반응형 광고 생성
  2. 이것을 두 번 반복해서 자신의 data-ad-slotdata-ad-client 아이디를 복사 또는 기억해줍니다.

data-ad-client는 애드센스 고유 넘버이기 때문에 한 번만 사용하면 되지만, data-ad-slot은 광고를 생성할 때마다 새로운 번호가 생성되기 때문에 두 개를 복사해 두셔야 합니다.

HTML에 스크립트 추가

이제 HTML 내부에 원하는 부분을 정하고 아래 스크립트를 추가해줘야 합니다.

 

아래 코드를 보면, <div id="ad-top-left"> 자식 클래스의 ins 속성에 data-ad-clientdata-ad-slot의 넘버를 입력해주시면 됩니다. 그리고 그 줄 끝에 style="width:" 부분도 사용자 웹 크기게 맞게 width 크기를 넣어주면 됩니다. 참고로 width 부분은 CSS 스타일에도 적용되어있기 때문에 굳이 안넣어주셔도 무방합니다.

 

다음으로, ad-top-right 부분을 보겠습니다.

 

이곳도 마찬가지로 위와 같이 data-ad-clientslot 넘버를 넣어주면 됩니다.

 

그리고 스크립트를 보면, 웹사이트의 전체 width710px가 된다면 ad-top-right 속성을 삭제한다는 의미입니다. 이 부분의 width도 사용자에 맞게 정해줍니다.

<div class="top-ads">
  <div id="ad-top-left" class="revenue_unit_item adsense">
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle top-left" data-ad-client="ca-pub-00000000" data-ad-slot="0000000000" data-ad-format="rectangle" data-full-width-responsive="true" style="width:316px;"></ins>
    <script>
      try {
        (adsbygoogle = window.adsbygoogle || []).push({});
      } catch (e) {}
    </script>
  </div>
  <div id="ad-top-right" class="revenue_unit_item adsense">
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle top-right" data-ad-client="ca-pub-00000000" data-ad-slot="0000000000" data-ad-format="rectangle" data-full-width-responsive="true" style="width:316px;"></ins>
    <script>
      if ($(window).width() < 710) {
        $('#ad-top-right').remove();
      } else {
        try {
          (adsbygoogle = window.adsbygoogle || []).push({});
        } catch (e) {}
      }
    </script>
  </div>
</div>

티스토리 본문 위치

만약, 티스토리에 적용하시려면 본문 상단에 추가하면 좋은데, HTML에서 Ctrl + F로 '

반응형

애드센스 광고 2개 삽입하는 방법

애드센스 디스플레이 반응형 광고를
2개 삽입하는 스크립트에 대해 알아보고 적용해보도록 하겠습니다.

디스플레이 광고 생성

우선, 당연히 애드센스 승인된 계정이 필요합니다.

  1. 애드센스 홈페이지 ➜ 광고 ➜ 광고 단위 기준 ➜ 디스플레이 광고 ➜ 반응형 광고 생성
  2. 이것을 두 번 반복해서 자신의 data-ad-slotdata-ad-client 아이디를 복사 또는 기억해줍니다.

data-ad-client는 애드센스 고유 넘버이기 때문에 한 번만 사용하면 되지만, data-ad-slot은 광고를 생성할 때마다 새로운 번호가 생성되기 때문에 두 개를 복사해 두셔야 합니다.

HTML에 스크립트 추가

이제 HTML 내부에 원하는 부분을 정하고 아래 스크립트를 추가해줘야 합니다.

 

아래 코드를 보면, <div id="ad-top-left"> 자식 클래스의 ins 속성에 data-ad-clientdata-ad-slot의 넘버를 입력해주시면 됩니다. 그리고 그 줄 끝에 style="width:" 부분도 사용자 웹 크기게 맞게 width 크기를 넣어주면 됩니다. 참고로 width 부분은 CSS 스타일에도 적용되어있기 때문에 굳이 안넣어주셔도 무방합니다.

 

다음으로, ad-top-right 부분을 보겠습니다.

 

이곳도 마찬가지로 위와 같이 data-ad-clientslot 넘버를 넣어주면 됩니다.

 

그리고 스크립트를 보면, 웹사이트의 전체 width710px가 된다면 ad-top-right 속성을 삭제한다는 의미입니다. 이 부분의 width도 사용자에 맞게 정해줍니다.

<div class="top-ads">
  <div id="ad-top-left" class="revenue_unit_item adsense">
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle top-left" data-ad-client="ca-pub-00000000" data-ad-slot="0000000000" data-ad-format="rectangle" data-full-width-responsive="true" style="width:316px;"></ins>
    <script>
      try {
        (adsbygoogle = window.adsbygoogle || []).push({});
      } catch (e) {}
    </script>
  </div>
  <div id="ad-top-right" class="revenue_unit_item adsense">
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle top-right" data-ad-client="ca-pub-00000000" data-ad-slot="0000000000" data-ad-format="rectangle" data-full-width-responsive="true" style="width:316px;"></ins>
    <script>
      if ($(window).width() < 710) {
        $('#ad-top-right').remove();
      } else {
        try {
          (adsbygoogle = window.adsbygoogle || []).push({});
        } catch (e) {}
      }
    </script>
  </div>
</div>

티스토리 본문 위치

만약, 티스토리에 적용하시려면 본문 상단에 추가하면 좋은데, HTML에서 Ctrl + F로 ''를 검색한 뒤에, 해당 태그 위쪽에 코드를 추가해주면 됩니다.

 

참고로 <s_article_rep><s_permalink_article_rep>의 하위 치환자입니다.

<s_article_rep>
   <s_permalink_article_rep>
     
     <div class="entry-content">
           <!--이쪽에 삽입-->
        [#_article_rep_desc_##]
     
     </div>
      
   </s_permalink_article_rep>
</s_article_rep>

CSS 스타일 속성

CSS에 아래 코드를 그대로 복사하여 붙여 넣어주세요.

.top-ads {
  margin: 20px 0 20px;
  height: auto !important;
  display:flex;
}

#ad-top-left,
#ad-top-right {
    margin: auto;
    overflow: hidden;
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #000;
}

.adsbygoogle.top-left,
.adsbygoogle.top-right {
    display: block;
    width: 316px;
    height: 280px
}

결과 확인

위 코드를 서식으로 저장해놓고 본문 중간중간 넣어주셔도 됩니다.


오늘은 이렇게 애드센스 디스플레이 반응형 광고를 2개 삽입하는 스크립트에 대해 알아보고 적용해보았습니다.

 

읽어주셔서 감사합니다🤟

'를 검색한 뒤에, 해당 태그 위쪽에 코드를 추가해주면 됩니다.

 

참고로 <s_article_rep><s_permalink_article_rep>의 하위 치환자입니다.

<s_article_rep>
   <s_permalink_article_rep>
     
     <div class="entry-content">
           <!--이쪽에 삽입-->
        [#_article_rep_desc_##]
     
     </div>
      
   </s_permalink_article_rep>
</s_article_rep>

CSS 스타일 속성

CSS에 아래 코드를 그대로 복사하여 붙여 넣어주세요.

.top-ads {
  margin: 20px 0 20px;
  height: auto !important;
  display:flex;
}

#ad-top-left,
#ad-top-right {
    margin: auto;
    overflow: hidden;
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #000;
}

.adsbygoogle.top-left,
.adsbygoogle.top-right {
    display: block;
    width: 316px;
    height: 280px
}

결과 확인

위 코드를 서식으로 저장해놓고 본문 중간중간 넣어주셔도 됩니다.


오늘은 이렇게 애드센스 디스플레이 반응형 광고를 2개 삽입하는 스크립트에 대해 알아보고 적용해보았습니다.

 

읽어주셔서 감사합니다🤟


잘못된 내용이 있으면 언제든 피드백 부탁드립니다.


서근


위처럼 이미지 와 함께 댓글을 작성할 수 있습니다.