반응형
jQuery를 사용하여 쉽고 깔끔한 방법입니다.
증상
블로그 관리 페이지에서 애드센스 광고 노출을 비활성화 했는데도 블로그의 코드를 보면 자동으로 삽입된 스크립트 광고 코드가 보입니다.
조치
자동으로 삽입된 코드를 전부 찾아내어 지우는 코드를 적용하면 됩니다.
<head>
<script>
$(function(){
$("*[data-ad-client*='ca-pub-9527582522912841']").remove();
$("*[src*='ca-pub-9527582522912841']").remove();
$("*[data-ad-unit*='DAN-nRFiQiN4avFYIKbk']").remove();
$("*[src*='t1.daumcdn.net/kas/static/ba.min.js']").remove();
});
</script>
</head>
스킨 편집의 HTML 탭에서 <head> 태그 사이에 <script> 코드를 삽입합니다.
[ ]는 요소 선택기이며 W3C 표준을 따릅니다. https://www.w3.org/TR/selectors-3/#attribute-selectors
'=' 왼쪽의 이름은 속성 이름이며, '*=' 는 우측의 문자를 포함한다는 뜻입니다.
[ ] 앞의 '*' 별표는 모든 요소를 나타내는 기호이며, 없어도 동작합니다.
4번째 제거 코드(src ~ .js)는 다음 광고를 이용하지 않기 때문에 추가했습니다.
혹시나 개인 광고가 나타나지 않으면 해당 코드를 제거하면 됩니다.
결과
적용 후 ID로 검색을 해보면 삭제하는 코드만 보이고 자동 삽입 광고 코드는 싹 지워졌습니다.
컨텐츠 영역에도 START~END 부분에 삽입되던 광고 코드가 싹 지워졌습니다.
반응형