Today : 27
Yesterday : 116
Total : 857,077
«   2021/09   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
Archives
Today
27
Yesterday
116
Total
857,077
관리 메뉴
프로필사진 방명록
Today:27     Yesterday:116     Total:857,077

호기심 가득! 모지모지!

티스토리 2차주소 사용시 애드핏광고 URL별 적용하는 방법 본문

티스토리 | 내맘대로스킨

티스토리 2차주소 사용시 애드핏광고 URL별 적용하는 방법

2016. 4. 15. 15:09
728x90

티블로그를 운영하시는 분들 중에 도메인을 사서 2차주소로 연결해 운영하시는 분들이 계실겁니다. 저역시 도메인 mojimoji.co.kr를 산 뒤 2차주소를 사용하고 있습니다. 모바일과 웹에서 보시면 제 블로그 하단에 애드핏광고가 보이실겁니다. 가끔 대체광고로 제가 넣은 배너도 뜨곤하죠~ㅋ

 

 

 

 

애드핏광고를 붙이면서 가장 큰 문제가 사이트는 동일한데 주소가 두개라서 애드핏 광고단위를 각 주소마다 생성한 뒤 스크립트를 그냥 붙이면 배너가 작동을 제대로 안한다는 겁니다.

 

애드핏은 해당 주소값과 매칭이 되어야 배너가 뜨는데요. 서비스에서 제공해준 스크립트를 고대로 붙여넣기만 한다고 알아서 배너가 나오지 않습니다.

 

이것때문에 별의 별 짓을 다해보고 결국엔 질문까지 남겨 답변을 받았으나....

늘 그렇듯 아래와 같이 별 도움이 되지 않는 답변만을 받았네요.

 

 

 

위에서 알려준 사이트

https://github.com/adfit/adfit-mweb-sdk

에 들어가서도 뭔소리인지 모르겠고.ㅎㅎ 물론 개발자라면 충분히 이해할 수 있을지도 모르겠지만요~

 

한가지 힌트를 얻은 내용은 스크립트를 조금 변경해도 가능하지 않을까란 거였습니다.

그래서, 오래전 학교에서 배운 프로그램기초실력으로나마 스크립트를 수정해보기로 했습니다.

 

 

아래는 기본으로 제공되는 스크립트인데요.

 

    <!-- 광고를 보여줄 영역, 애드핏 -->
   <div id="MobileadAreaDiv"></div>
  
   <script type="text/javascript" src="http://m1.daumcdn.net/adtc/js/mobilead.js"></script>
       new AdamLargeMobileBanner({
      client: '스크립트 키값',
      bannerDivId: 'MobileadAreaDiv'
      }).init();

    };
   </script>

 

아마도 저  client값이 배너와 주소 매칭되는데 중요한 값 같습니다.

 

 1차주소든 2차주소든 해당 URL에 따라 각각에 맞게 값이 들어가면 되지 않을까싶어서,

인터넷을 뒤져 도메인값에 따라 실행을 달리하는 스크립트를 구해습니다.

 

if(document.domain == "도메인"){

 

요런게 있었네요.ㅎㅎㅎ

정확한 문법은 모르겠으나 짐작으로 이것 저것 바꿔가며 아래와 같은 스크립트 소스를 만들어봤습니다.

 

 

 

 

쉽게 1차주소와 지금 접속한 URL이 같다면 1차주소에 맞는 스크립트키를 적용하고, 그렇지 않으면 2차주소 스크립트키를 적용하라 정도 되겠네요.

 

그리고, 적용을 한 뒤, 배너가 작동하는지 확인했더니 제대로 보입니다.ㅎㅎ 짜집기 신공이 발휘되는 순간~!ㅋ

 

 

그런후 다음 애드핏에서 승인심사가 제대로 나오는지만 확인하면 되었는데 어제 바로 승인 문자가 날라오더군요~

다행히 이정도 스크립트 수정은 괜찮은거 같습니다.

 

개발자가 보면 단순한 내용이겠지만, 비전문가로 이정도면 괜찮은 짜집기 신공아닌지....^^

 

혹 2차주소를 사용하시는 분 중 애드핏을 사용하시는 분들은 참고하시고 도움이 되었으면 해서 포스팅해봤네요~

 

 

 

위의 스크립트 소스는 아래에...

    <!-- 광고를 보여줄 영역, 애드핏 -->
   <div id="MobileadAreaDiv"></div>
  
   <script type="text/javascript" src="http://m1.daumcdn.net/adtc/js/mobilead.js"></script>
  
   <!-- 광고 스크립트 환경 설정 / 동일사이트 2개 URL인 경우 처리 -->
   <script>
    if(document.domain == "1차 주소"){
     
      new AdamLargeMobileBanner({
      client: '1차주소키',
      bannerDivId: 'MobileadAreaDiv'
      }).init();
     
    }else{
      
      new AdamLargeMobileBanner({
      client: '2차주소키',
      bannerDivId: 'MobileadAreaDiv'
      }).init();
    };
   </script>

 

 

그나저나 2차주소 유사문서 문제는 어떻게 해결해야할지 막막스럽네요. 혹 같은 문제로 고민하시는 분들 없으신가요?

구글링을 아무리해도 해법이 제대로 나오지 않네요. ㅜㅜ

 

 

 

무지!

공감하신다면 아래 하트버튼 꾸욱~!!!!

 

 

728x90
댓글달고 친해지기 (3)
  • Favicon of https://www.juntoday.com BlogIcon JunToday 2017.04.12 10:52 신고 최근 애드핏 기본 스크립트가 글처럼

    <!-- 광고를 보여줄 영역, 애드핏 -->
    <div id="MobileadAreaDiv"></div>

    <script type="text/javascript" src="https://m1.daumcdn.net/adtc/js/mobilead.js"></script>
    new AdamLargeMobileBanner({
    client: '스크립트 키값',
    bannerDivId: 'MobileadAreaDiv'
    }).init();

    };
    </script>

    이렇게 나오지 않고

    <ins class="daum_ddn_area" style="display:none;width:100%;"
    data-ad-unit = "광고단위ID"
    data-ad-media = "AdFit에서 발급한 매체 ID"
    data-ad-pubuser = "AdFit에서 발급한 퍼블리셔 ID"
    data-ad-type = "A"
    data-ad-width = "광고단위 가로 사이즈"
    data-ad-height = "광고단위 세로 사이즈"></ins>
    <script type="text/javascript" src="//t1.daumcdn.net/adfit/static/ad.min.js"></script>
    이런식으로 변경된 것 같습니다.

    2차주소 사용시 위 방법대로 적용이 어려워 혹시 최근 변경된 adfit 스크립트에 적용할 수 있는 방법이 있을까요?
  • Favicon of https://www.mojimoji.co.kr BlogIcon 모지모지 2017.04.12 19:37 신고 ㅠㅡㅠ오우; 어려운데요; 날잡아 테스트해보고 그래야할거 같네요... 제보 정말 감사합니다!!
  • Favicon of https://www.juntoday.com BlogIcon JunToday 2017.04.12 20:01 신고 답글 감사드려요
댓글쓰기 폼