INIDOG
gb-default-image-2018-dog

애드센스 TagError: adsbygoogle.push() error 해결 방법

애드센스 TagError: adsbygoogle.push() error 해결


구글 애드센스(Adsense)를 웹사이트 내에 삽입했는데 개발자 콘솔을 열어보면 아래와 같은 오류가 발생할 수 있습니다.

TagError: adsbygoogle.push() error: No slot size for availableWidth=0

 

적용 전의 코드는 아래와 같습니다.

(adsbygoogle = window.adsbygoogle || []).push({
    google_ad_client: "ca-pub-[애드센스 식별 ID]",
    enable_page_level_ads: true
});

 

위 문제가 발생할 경우 아래와 같이 window.onload = function() 코드 내에 Adsense 코드를 삽입하여 해결합니다.

window.onload = function() {(adsbygoogle = window.adsbygoogle || []).push({
    google_ad_client: "ca-pub-[애드센스 식별 ID]",
    enable_page_level_ads: true
})};

 

JQuery를 사용할 경우 아래와 같이 사용해도 됩니다.

$(document).ready(function(){(adsbygoogle = window.adsbygoogle || []).push({
    google_ad_client: "ca-pub-[애드센스 식별 ID]",
    enable_page_level_ads: true</br >
})})

 

이 글에 대해 어떻게 생각하시나요?
유용한 포스트였나요? 여러분의 의견을 하단의 Vote와 댓글로 남겨주세요 🙂
유용합니다!
아쉽습니다.

여러분의 의견을 댓글로 남겨주세요.

avatar
error: