sdsd.PNG

먼저 윈에 있는 스샷은 왼쪽 광고 CSS 입니다 

분명 보면 height: 600px; 이 죽어 있습니다 

죽을 이유가 없는데 가서 보면

 

 

sddsds.PNG

 

이것은 layout.html 네부 모습 닙니다 

하지만 바로위 스샷을 보면 layout.html안쪽에는 <div class="left_adsense" style="height: 0px;"> 이렇게 되어 있습니다

그래서 맨위게 있는 CSS 에서 "height: 600px;" 이 주석 처리가됩니다

원본 layout.html 네부에는 원래는 이렇게 되어 있습니다 <div class="left_adsense"> 

근대 신기한게 자꾸만 

style="height: 0px;" 이게 생깁니다

자동으로 그래서 광고 크기가 완전 "0"으로 작아저 버립니다 

아무리 찾아봐도 이유를 모르겠습니다

 

어디선가 include 되는게 아닌가 싶기도 합니다 

이것 때문에 광고가 잘 안나옵니다 

1달정도 되어 가는것 같습니다 

혹시 이와 비슷한 경험을 하신분이 계실까요 ...?

 

  • profile

    일단 페이지가 로딩된 후 자바스크립트에서 style 속성을 바꾸면 저렇게 나옵니다.

    아마 소스보기(Ctrl+U)를 해보시면 height: 0px이 없을 거예요.

    개발자도구는 원본소스가 아니라 자바스크립트가 적용된 후의 상태를 보여주니까요.


    범인은 레이아웃, 스킨, 애드온 등에 포함된 스크립트일 수도 있고
    애드블럭 등 브라우저 플러그인에 포함된 스크립트일 수도 있습니다.

  • profile ?
    감사 합니다 그럼 자바스크립트에서 찾아서 그부분을 삭제한다면 자바에서 에러가 날것 같은대요
    이럴때 어떻게 해야 할가요 ...?
  • ? profile
    우선 레이아웃에 포함된 자바스크립트에서 left_adsense라는 단어를 찾아보세요.
  • profile ?
    알았습니다 감사합니다
  • profile ?
    /layouts/xedition 이것을 사용하는데요
    모조리 다 찾아 봤지만 없네요
    혹시 더 의심갈만한 곳이 있을까요 ...?
  • ? profile
    xedition 레이아웃에는 원래 left_adsense라는 클래스가 없습니다. 레이아웃을 수정해서 쓰고 계시거나, 다른 레이아웃인데 혼동하셨거나, 레이아웃이 아닌 애드온이나 위젯에서 추가한 클래스 같은데요.
  • profile ?
    네 레이아웃은 수정해서 사용중 입니다
    다른 레이아웃은 아닌것 같아요 확인해봤습니다
    애드온이나 다른 갓을 다 찾아 봐야 하는게 좋을까요 클래스를 변경 하는게 좋을까요 클래스를 안그래도 몇번 변경 한건데 저것도 ....
    그럼 혹시 다른 문제 일까요...?
  • ? profile
    문제가 일어나는 사이트 주소를 공개하시면 뭔가 다른 힌트를 찾을 수 있을지도 모르겠습니다만, 그렇지 않으면 어느 애드온이 문제인지 위젯이 문제인지 알 길이 없지요.

    클래스를 아무리 바꿔도 집요하게 따라온다면 애드센스 자체의 어떤 기능과 충돌하거나, 사용하시는 브라우저 플러그인이 문제일 수도 있고요.
  • profile

    엘리먼트에 직접 가변적으로 값을 부여하는건 보통 스크립트에서 하죠. 조건에 따라 알맞는 값을 생성하게 코드가 짜여있겠죠. 제작자분이 어떤 의도로 어느 상황에 어떤 값으로 생성되게 했는지는 코드를 봐야 알겠죠.

  • profile ?
    어떤건지 찾는것도 보통 일이 아닐것 같습니다 아이고~~
  • profile
    left_adsense 를 클래스로 사용하는 다른게 있나요?
  • profile ?
    안그래도 클래스문제인것 같아서 다른것으로 변경을 몇번했습니다
    겹치는게 없이
  • profile
    사이트 주소를 알려주시면 어찌 저찌 찾을수 있겠지만 글만봐서는 알수가 없네요...0-
  • ?
    !important를 부여하면되지않나여

    원초적인 문제해결을 해야하나..
    애드센스 js불러오는거에서 저러는거려나여..
  • ? ?
    안그래도 !important 이것도 해봤어요 역시 안되더군요 참 신기 합니다 ㅎㅎ
  • ?

    뜬금없이 웹페이지에 있는 특정 div의 height를 0으로 바꿀 이상한 코드는 adblock류 이외엔 상상하기 어렵고..
    그게 아니면 adsense 스크립트 자체의 뭔가의 문제(버그)일지도 모릅니다.
    저 div를 건드리는 가장 확실한 놈은 adsense 스스로 아니겠습니까...

    adblock인지 아닌지는 깨끗하게 다른 브라우저 하나 깔아서 접속해보심 금방 알거고

    (뭐 엣지나 IE로 접속해봐도 알겠죠)

    adblock이 범인이 아니라면..

    아마 저 div에 광고를 띄우고 계실텐데.. 한번 광고를 띄우지 말아보세요. 그냥 div만 달랑 남겨두는거죠.

    그렇게 해서 height:0이 안붙는다면 광고 스크립트 자체가 문제일겁니다.

    광고 스크립트가 문제라면 뭐 adsense 회사에 문의해봐야겠죠.