JooTC

애드센스 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 >
})})

 

구독
알림
guest

0 Comments
Inline Feedbacks
모든 댓글 보기
0
이 포스트에 대한 의견을 남겨주세요!x