작업 소스들

구글 애드센스 인피드를 게시물 사이사이 출력

TheStorybook 2025. 2. 2. 22:04

문제 : 

구글애드센스 인피드를 게시물 사이사이 출력되도록 작업함.

@php
       $randomNumbers = [
          2, //rand(1, 6),
          rand(7, 12),
          rand(13, 20)
       ];
       $counter = 0;
    @endphp
    @foreach ($document_list as $no => $document)
       @php
          $counter++; // 카운터 증가
       @endphp
          게시물
       
       @if (in_array($counter, $randomNumbers)) 
             // (adsbygoogle = window.adsbygoogle || []).push({});
             window.onload = function() {
                (adsbygoogle = window.adsbygoogle || []).push({});
             }
          @endif @endforeach

문제는, 며칠 후 인피드 광고가 하나도 노출이 되지 않음.

 

이후 디스플레이 광고를 넣어도 광고가 노출되지 않음.

 

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

답변 :

A. https://support.google.com/adsense/answer/9183362?hl=ko&visit_id=638740760587462115-123001011&rd=1

B. #zippy=%2C반응형-광고의-최대-너비-또는-높이를-설정할-수-있나요%2C사이트에-맞게-반응형-광고를-맞춤설정할-수-있나요%2C반응형-광고-태그-매개변수는-어떻게-사용하나요%2Cchrome-devtools에-availablewidth-오류가-표시됩니다-무슨-뜻인가요%2Cchrome-devtools에-adsbygooglepush-error-no-slot-size-for-availablewidth-오류가-표시됩니다-어떻게-해야-하나요">https://support.google.com/adsense/answer/10734935?hl=ko#zippy=%2C반응형-광고의-최대-너비-또는-높이를-설정할-수-있나요%2C사이트에-맞게-반응형-광고를-맞춤설정할-수-있나요%2C반응형-광고-태그-매개변수는-어떻게-사용하나요%2Cchrome-devtools에-availablewidth-오류가-표시됩니다-무슨-뜻인가요%2Cchrome-devtools에-adsbygooglepush-error-no-slot-size-for-availablewidth-오류가-표시됩니다-어떻게-해야-하나요

 

해결책 :

광고 출력되는 영역으로 가로 넓이를 px로 지정해줌.

그런데 디스플레이 광고는 3개를 출력하게 했음에도 1개만 출력이 됨.

 

 

참조 : 

https://goldsystem.tistory.com/728

 

adsbygoogle.push({});} 관련 error 해결해보기

개요 블로그를 운영하다보니 애드센스 승인을 받고 게재를 했으나 광고가 않나오는 경우가 생각보다 많은것같아 알아보게 되었음 관련 코드를 열어보니 해당 에러를 찾음 adsbygoogle.push() error : O

goldsystem.tistory.com

 

 <script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

이렇게 된 부분을

<script>
 window.onload = function() {
  (adsbygoogle = window.adsbygoogle || []).push({});
 }
 </script>

 

https://stackoverflow.com/questions/33465168/google-adsense-error-tagerror-adsbygoogle-push-error-no-slot-size-for-avail

 

Google Adsense Error "TagError: adsbygoogle.push() error: No slot size for availableWidth=0 "

I'm using responsive Google Ads on my website but unfortunately it is not working all the time and most of time it is returning TagError: adsbygoogle.push() error: No slot size for availableWidt...

stackoverflow.com

 

 

https://support.google.com/adsense/thread/233917102/error-uncaught-tagerror-adsbygoogle-push-error-no-slot-size-for-availablewidth-0?hl=en

 

Error: Uncaught TagError: adsbygoogle.push() error: No slot size for availableWidth=0 - Google AdSense Community

Please make sure to visit Your AdSense Page where you can find personalized information about your account to help you succeed with AdSense.

support.google.com

 

 

https://rgbitcode.com/blog/senspond/48

 

NextJs 구글 애드센스 적용시 발생할 수 있는 오류 / CSS Grid 연습

nextjs로 개발한 Rgbitcode 에 구글애드센스 관련한 문제를 겪게 되었는데요. 그 원인을 찾아나가는 과정과 생각해본 내용을 정리해봅니다.

rgbitcode.com