[티스토리]블로그 오류처리 adsbygoogle.push() error: Only one AdSense head tag supported per page. The second tag is ignored.
설마 그럴리가 있겠어라는 생각으로 호기심에 내 블로그를 개발자모드로 살펴보았더니, 오류가 발생하고 있었네요. 구글 광고 관련 오류로 보입니다. 오류내용은 아래와 같습니다. 오류 내용을 번역해보면 다음과 같습니다.
“페이지 당 하나의 애드 센스 헤드 태그 만 지원됩니다. 두 번째 태그는 무시됩니다.”
VM40 adsbygoogle.js:72 Uncaught P
{
message: “adsbygoogle.push() error: Only one AdSense head tag supported per page. The second tag is ignored.“
, name: “TagError”
, pbr: true
, stack: “TagError: adsbygoogle.push()
error: Only one AdSen…lesyndication.com/pagead/js/adsbygoogle.js:234:97″
}
message: “adsbygoogle.push() error: Only one AdSense head tag supported per page. The second tag is ignored. “name: “TagError”pbr: truestack: “TagError: adsbygoogle.push() error: Only one AdSense head tag supported per page. The second tag is ignored.
at tm (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:220:231)
at https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:232:194
at Ue.n.ga (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:72:294)
at hf (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:81:357)
at https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:231:63
at https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:233:244
at https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:234:97
__proto__: Error
n.ga @ VM40 adsbygoogle.js:72
hf @ VM40 adsbygoogle.js:81
(anonymous) @ VM40 adsbygoogle.js:231
(anonymous) @ VM40 adsbygoogle.js:233
(anonymous) @ VM40 adsbygoogle.js:234
기본적으로 티스토리에 애드센스 광고를 달기 위해서는 head태그 안에 애드센스 스크립트를 추가하게되어있죠.
그것과 별도로 body태그 안에 일치하는 컨텐츠 광고를 추가했어요. 결론은 이런 방식으로 추가하면 안된다는 얘기인데요. 꼭 body태그 안에 일치하는 컨텐츠 광고를 추가해야한다면 해결 방법은 다음과 같아요.
꾸미기 메뉴 > 스킨편집 > HTML편집 클릭 후
head태그 안에 넣은 스크립트를 주석처리 또는 제거하면 오류가 사라집니다. 그리고 그 전 보다 광고 노출도 더 잘 되는 느낌이 드네요.
head태그 안에 추가했던 스크립트를 제거했음해도 여전히 동일한 오류가 발생하는 경우,
수익 메뉴 > 에드센스 관리 > 연동해제 버튼을 클릭하여 연동해제한 다음, 다시 연동해보세요.
그러면 없어집니다.
코드 구현 안내서