티스토리 본문안에 삽입한 광고가 잘 나오는지 확인하기 위해서 자신의 사이트로 진입해 보면 종종 광고가 나오지 않는것을 볼 수 있습니다.
이유는 사용자 맞춤 광고로 표시할 광고가 없거나, 광고 로드 지연, 블로그 자체 유입 인원이 없거나 애드센스 광고 코드가 깨졌기 때문으로 볼 수 있습니다.
사용자 맞춤 광고, 광고 로드 지연, 블로그 자체 유입 인원이 없는 경우에는 특별히 해결 할 수 있는 방법이 있는것은 없습니다.
다만 사용자 맞춤 광고를 문맥 광고로 노출 되는 방법으로의 개선점과 블로그 유입 인원을 증가 시키는 전략을 통해 이러한 광고 노출 문제를 해결할 수는 있겠습니다.
그러나 본문안에 삽입한 애드센스 광고 코드가 깨졌다면 광고 코드를 새로 심어줘야합니다.
▶ 함께 보면 유용한 글. |
애드센스 광고 코드 깨지는 현상.
애드센스 광고 코드가 깨졌을때 원본 코드와 어떻게 달라지는지 아래에서 확인해 보기로 합니다.
▼ 애드센스 원본 코드 |
<script async src=”https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-xxxxxxxxxxxxxxxx“ crossorigin=”anonymous”></script> <ins class=”adsbygoogle” style=”display:block; text-align:center;” data-ad-layout=”in-article” data-ad-format=”fluid” data-ad-client=”ca-pub-xxxxxxxxxxxxxxxx“ data-ad-slot=”xxxxxxxxxx“></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> |
▼ 애드센스 깨졌을때 남아 있는 코드 |
<script async src=”https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-xxxxxxxxxxxxxxxx“ crossorigin=”anonymous”></script><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> |
애드센스 코드가 깨지게 되면 원본 코드에서 “ins class” 태그가 사라지게 되어 광고가 사라지게 되는것을 알 수 있습니다.
애드센스 광고 코드 깨지는 이유.
애드센스 광고 코드가 깨지는 이유로는 정확하게 알려진바는 없습니다.
다만 티스토리 블로그 내에서 기본모드와 Html모드를 왔다 갔다 반복하면서 광고 코드가 일부 사라지게 되어 코드가 깨지게 되는것을 확인할 수 있습니다.
html태그와 같은 코드를 삽입하기 위해서는 기본모드에서 Html모드로 진입해야 하기 때문에 애드센스 광고 코드를 삽입하기 위해서는 글을 작성한 후에 Html모드로 진입하여 애드센스 광고 코드를 작성해 주게 됩니다.
그러나 글을 쓰는 중간중간 Html모드로 진입하여 광고코드를 작성하고 다시 기본모드에서 글을 작성한 후에 Html모드에서 광고 코드를 삽입한다면 앞서 작성한 광고 코드는 일부가 삭제되어 코드가 깨져있는것을 종종 발견할 수 있습니다.
개인적으로 광고 코드가 깨지는 이유를 설명해 보면 티스토리 자체적으로 기본모드와 Html모드를 반복적으로 진입할때 태그 최적화를 자동으로 실행하게 셋팅이 되어 있기 때문에 기본모드와 Html모드를 반복적으로 이동할때 일부 코드가 사라지게 됩니다.
기본모드에서 글을 작성한 후에 Html모드로 진입해 보면 작성하지 않은 태그들이 작성되어 있는것을 볼 수 있는데 사용자 편의를 위해서 기본모드에서는 글만 작성하고 최적화된 태그들이 자동으로 작성하는것이 되겠죠.
애드센스 광고 코드 깨짐 방지 및 해결 방법.
애드센스 광고 코드가 깨지는것을 방지 하고, 임시적으로 해결할 수 있는 2가지 방법을 제안드립니다.
① 첫번째 방법.
애드센스 광고 코드는 기본모드와 Html모드를 반복해서 진입할때 일부 코드가 사라지기 때문에 글을 모두 작성한 후에 Html모드로 진입하여 광고를 삽입할 위치해 한번에 작성해 주고, 글의 발행 역시 Html모드에서 발행하는것으로 애드센스 광고 코드가 깨지는것을 방지 할 수 있습니다.
② 두번째 방법.
애드센스 광고 코드에 “div”태그로 광고 코드를 하나의 블럭으로 지정해 주는것으로 기본모드와 Html모드를 반복해서 진입하더라도 애드센스 광고 코드가 깨지는것을 일부 방지해 줄 수 있습니다.
<div>
애드센스 광고 </div> |
다른 한가지 방법으로는 기본모드에서 사용할 수 있는 기능중 “Html블럭” 기능으로 애드센스 광고 코드를 삽입할 수 있습니다.
“Html블럭” 기능으로 광고 코드를 삽입할 경우 Html모드와 기본모드를 왔다갔다 하는 번거로움 역시 함께 줄일 수 있습니다.
그러나 이렇게 제시한 방법 역시 애드센스 코드가 일부 사라지는 현상을 완벽히 해결할 수는 없다고 할 수 있습니다.
완벽히 해결하기 위해서는 티스토리 블로그 서비스 주체인 카카오에서 개선사항이나 문제점들을 업데이트 해야 하지만 이러한 지원이 거의 없다고 봐야겠습니다.