- 구글 애드센스 인피드를 게시물 사이사이 출력2025년 02월 02일
- TheStorybook
- 작성자
- 2025.02.02.: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
<script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
이렇게 된 부분을
<script> window.onload = function() { (adsbygoogle = window.adsbygoogle || []).push({}); } </script>
https://rgbitcode.com/blog/senspond/48
'작업 소스들' 카테고리의 다른 글
로딩이 완료된 후 페이지 노출하기 (0) 2025.02.01 [jQuery] 상품 상세이미지 더보기 접기펼치기 기능 구현 (코드O) (0) 2025.01.27 DIV 영역 자체에 링크 거는 방법 (0) 2025.01.12 Textarea 컨텐츠에 따라 높이가 자동으로 조절되는 Textarea 구현 (0) 2025.01.12 디데이 스크립트 (0) 2022.12.05 다음글이전글이전 글이 없습니다.댓글