Extra Form
PHP PHP 7.0
CMS Rhymix

레이아웃의 좌우 배너나 위젯을 넣는 란에 구글애드센스 스크립트를 넣었더니 이런 경고메세지가 뜹니다. 

 

Uncaught 
M
message: "adsbygoogle.push() error: Fluid responsive ads must be at least 250px wide: availableWidth=0"
name: "TagError"
pbr: true
stack: "TagError: adsbygoogle.push() error: Fluid responsive ads must be at least 250px wide: availableWidth=0↵    at ch (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:9734628)↵    at kh (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:131143500)↵    at jh (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:124353572)↵    at fi (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:2734534791)↵    at ii (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:3345345)↵    at hi (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:28734520)↵    at pi (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:34034587)↵    at https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:17:32434547↵    at wd (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:1:193453168)↵    at Ed (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:1:213534694)"
__proto__: Error

 

검색을 해보니.. 이런게..

 

window.onload = function() 코드 내에 Adsense 코드를 삽입하면 해결된다는...

 

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

그래서 적용해 봤더니...

 

광고 위 아래로 

window.onload = function() {

이런 코드만 보이네요 ㅎ

 

그래도 홈페이지에는 별 문제 없는듯 합니다.

 

 

 

 

 

 

 

  • ?
    window.onload = function() {
    대신
    window.onload = () => {
    로 하셔도 됩니다.
    es6문법을 사용하시는게...
  • ? profile
    아직도 안주무시는 분이 계시네요. ^^답변 감사합니다. 그런데 문제는 레이아웃 좌측 위젯이나 배너를 넣도록 만든 칸에 스크립트를 넣었는데 위에 적어주신 그 코드가 그냥 보인다는 점입니다 ㅎㅎ