본문 바로가기
재테크

📌 광고가 튀어나오거나 잘릴 때 해결하는 CSS 설정 완전 정리

by moneytime123 2025. 11. 28.
반응형

웹사이트 운영에서 가장 자주 발생하는 문제가 바로 광고 박스가 깨지는 현상입니다.

  • 광고 폭이 본문보다 넓어져 튀어나옴
  • 모바일에서 크기 비율이 이상하게 보임
  • 테마(CSS)와 충돌해 광고가 안 나옴
  • 광고 영역이 빈 공간처럼 길게 남음
  • PC/모바일 정렬이 뒤틀림

이 문제는 대부분 CSS만 올바르게 추가하면 깔끔하게 해결됩니다.

아래는 실제 워드프레스·티스토리에서 사용되는
광고 깨짐 방지 CSS 공식 템플릿 5종입니다.


1️⃣ 모든 광고를 “반응형”으로 만드는 기본 CSS

 
.adsbygoogle { max-width: 100% !important; width: 100% !important; height: auto !important; display: block !important; }

✔ 광고가 본문 폭을 넘지 않도록 강제
✔ 광고 비율이 깨지는 것을 자동 복구
✔ 거의 모든 테마와 충돌 없이 작동

필수로 추가하는 1번 기본 템플릿입니다.


2️⃣ 광고 주변 여백 자동 정리 (박스 밀림 방지)

 
.wp-ad-top, .wp-ad-middle, .wp-ad-bottom { margin: 20px 0 !important; padding: 0 !important; text-align: center !important; }

✔ 광고가 글에 너무 딱 붙어 보이지 않음
✔ 상단·중간·하단 광고 배치 시 보기 좋게 정렬


3️⃣ 광고가 “왼쪽/오른쪽으로 튀어 나가는” 문제 해결

 
.ad-wrapper, .adsbygoogle { float: none !important; clear: both !important; }

✔ 테마가 강제로 float 시킬 때 광고 정렬이 무너지는 문제 방지
✔ 모바일에서 텍스트가 광고 옆으로 올라가는 현상 해결


4️⃣ 사이드바 광고 깨짐 방지

사이드바는 폭이 고정되어 있어 광고가 잘 깨집니다.

 
.sidebar .adsbygoogle { width: 100% !important; height: auto !important; }

✔ 지저분한 깨짐 방지
✔ 고정폭 300×250, 300×600 광고에 최적화


5️⃣ 모바일 전용 광고를 매끄럽게 보이게 하는 CSS

 
.mobile-only-ad { display: none; } @media (max-width: 768px) { .mobile-only-ad { display: block !important; width: 100% !important; text-align: center !important; } }

✔ PC는 숨기고 모바일만 깔끔하게 노출
✔ 모바일에서 광고가 반쯤 짤리는 현상 해결


6️⃣ 광고가 너무 큰 경우 자동으로 축소되도록 만드는 CSS

 
.adsbygoogle iframe { max-width: 100% !important; height: auto !important; }

✔ iframe(광고 프레임)이 본문보다 커져 레이아웃 붕괴되는 문제 해결
✔ iframe을 강제로 반응형으로 만들어 줌


7️⃣ 광고 빈칸(공백) 문제 해결 CSS

광고가 로드되지 않으면 빈칸이 생기는데, 아래 코드로 대부분 해결됩니다.

 
.adsbygoogle { min-height: 90px; /* 기본 광고 최소 높이 */ }

✔ 빈칸이 너무 크게 보이는 현상 완화
✔ 레이아웃 흔들림 방지


📌 실제 적용 방법 (워드프레스·티스토리 공통)

✔ 워드프레스

외모 → 커스터마이즈 → 추가 CSS에 그대로 붙여넣기

또는
style.css 파일 최하단에 붙여넣기


✔ 티스토리

스킨 편집 → CSS 편집에 그대로 붙여넣기

→ 티스토리는 광고 깨짐 문제가 더 자주 발생하기 때문에 반드시 적용 추천


📌 광고 깨짐 방지 CSS 적용 전·후 비교

적용 전

❌ 광고가 레이아웃에서 튀어나옴
❌ 모바일에서 사이즈 잘림
❌ 이미지·표와 충돌
❌ 공백 발생
❌ 클릭률 낮아짐

적용 후

✅ 본문 폭 맞춘 반응형 광고
✅ 모바일 보기 완벽
✅ 위·아래 여백 정리
✅ 테마와 충돌 없음
✅ 광고 클릭률·RPM 증가


📌 추가 팁: 어떤 테마든 “무조건” 넣어야 할 조합

초보자라면 아래 2개만 무조건 적용하세요.

① 광고 반응형 강제 CSS

 
.adsbygoogle { max-width: 100% !important; width: 100% !important; }

② 광고 float 문제 해결 CSS

 
.adsbygoogle { float: none !important; clear: both !important; }

이 두 개만으로 70% 문제는 해결됩니다.


🎯 결론: 광고 깨짐은 ‘CSS 10줄’로 끝난다

애드센스 광고가 깨지는 대부분의 문제는
HTML이 아니라 CSS 충돌 때문에 발생합니다.

오늘 제공한 템플릿은
워드프레스·티스토리·브런치·HTML 사이트에서 공통적으로 사용할 수 있는
검증된 광고 최적화 CSS 세트입니다.

반응형