์นด์นด์ค ์ ๋ํ ๋ชจ๋ฐ์ผ ๊ด๊ณ ๊ณต๋ฐฑ(์๋ฆผ) ํ์ ์๋ฒฝ ํด๊ฒฐ๊ธฐ: ๊ณต์ ๊ฐ์ด๋๋ฅผ ๊นฌ CSS ์ต์ ํ
๊ฐ์ธ ์น์ฌ์ดํธ๋ ์ปค๋ฎค๋ํฐ๋ฅผ ์ด์ํ๋ 1์ธ ๊ฐ๋ฐ์์๊ฒ '๊ด๊ณ ์์ต'์ ์๋ฒ ๋น์ฉ์ ์ถฉ๋นํ๊ณ ํ๋ก์ ํธ๋ฅผ ์ง์ํ๊ฒ ๋ง๋ค์ด์ฃผ๋ ์์ฃผ ์์คํ ์๋๋ ฅ์ ๋๋ค. ์ ์ญ์ ์ต๊ทผ ์ ์น ์๋น์ค์ ์นด์นด์ค ์ ๋ํ(Kakao AdFit) ๋ชจ๋ฐ์ผ ๋ ๋ฐฐ๋ ๊ด๊ณ ๋ฅผ ์ฐ๋ํ๋ ์์ ์ ์งํํ์ต๋๋ค.
ํ์ง๋ง ๊ด๊ณ ์คํฌ๋ฆฝํธ๋ฅผ ๋ถ์ด๋ ๊ณผ์ ์์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ค์ ๋ฉ๋ถ์ ๋น ๋จ๋ฆฌ๋ ์์ฃผ ๊ธฐ์ดํ ํ์๊ณผ ๋ง์ฃผํ๊ฒ ๋์์ต๋๋ค. ๋ถ๋ช ๊ณต์ ๋ฌธ์์์ ํ๋ผ๋ ๋๋ก ์ฝ๋๋ฅผ ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ์๋๋ฐ, ๋ชจ๋ฐ์ผ ํ๋ฉด์์ ๊ด๊ณ ๊ฐ ํ์ชฝ์ผ๋ก ์ ๋ฆฌ๊ฑฐ๋, ์ฐ๊ทธ๋ฌ์ง๊ฑฐ๋, ์ฌ์ง์ด ์๋ฌด๊ฒ๋ ๋์ค์ง ์๋ ํ์ ๊ณต๋ฐฑ(Fill-rate ๋ถ์กฑ ํ์)์ด ์ง์์ ์ผ๋ก ๋ฐ์ํ ๊ฒ์ ๋๋ค.
์ค๋์ ์ด ๋์ฐํ ๋ชจ๋ฐ์ผ ๊ด๊ณ ๋ ๋๋ง ์ค๋ฅ๋ฅผ ํํค์น๊ณ , ๊ณต์ ๊ฐ์ด๋์ ์ฝ๋๋ฅผ ์ ์ฌ์ดํธ์ ๋ง๊ฒ ์ปค์คํ CSS๋ก ์ต์ ํํ์ฌ ์๋ฒฝํ๊ฒ ํด๊ฒฐํ ํธ๋ฌ๋ธ์ํ ๊ณผ์ ์ ๊ณต์ ํด ๋ณด๋ ค ํฉ๋๋ค.
1. ๋ฌธ์ ์ ๋ฐ๋จ: ์์งํ๊ฒ ๋ฏฟ์๋ ๊ณต์ ๊ฐ์ด๋ ์ฝ๋
์นด์นด์ค ์ ๋ํ ํ๋ซํผ์์ ๋ชจ๋ฐ์ผ ๋ฐฐ๋(๋ณดํต ๊ฐ๋ก 320px) ๊ด๊ณ ๋งค์ฒด๋ฅผ ์์ฑํ๋ฉด, ์ฌ์ดํธ์ ์ฝ์
ํ ์ ์๋ HTML <ins> ํ๊ทธ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ค๋๋ค. ๊ณต์ ๊ฐ์ด๋ ๋ฌธ์์์๋ ์ด ํ๊ทธ์ ์๋์ ๊ฐ์ ์ธ๋ผ์ธ ์คํ์ผ์ ์ ์ฉํ๋ผ๊ณ ์๋ดํ๊ณ ์์ต๋๋ค.

์ ์ญ์ ์ด ์ฝ๋๋ฅผ ๊ทธ๋๋ก ๋ณต์ฌํ์ฌ ์ ๋ชจ๋ฐ์ผ ์นํ์ด์ง์ ๊ฒ์๊ธ ํ๋จ ์์ญ์ ๋ถ์ฌ๋ฃ์์ต๋๋ค. ๋ฌธ์ ๋ ์ฌ๊ธฐ์๋ถํฐ ์์๋์์ต๋๋ค. ์ ์น์ฌ์ดํธ๋ ์ต์ CSS Flexbox์ Grid๋ฅผ ์ ๊ทน์ ์ผ๋ก ํ์ฉํ ๋ฐ์ํ ์น(Responsive Web)์ผ๋ก ๋ ์ด์์์ด ์ง์ฌ ์์์ต๋๋ค.
๋ถ๋ชจ ์ปจํ
์ด๋์ ์ฌ๋ฐฑ(Padding)์ด๋ ๋ง์ง(Margin)์ด ์ค์ ๋ ์ํ์์ ๊ด๊ณ ํ๊ทธ์ ๊ฐ์ ๋ก width: 100%;๋ฅผ ๋ถ์ฌํ๋, ์๋ 320px์ ์จ์ ํ ํ๋ณดํด์ผ ํ๋ ๋ชจ๋ฐ์ผ ๊ด๊ณ ์์ดํ๋ ์(iframe)์ด 319px์ด๋ 315px๋ก ๋ฏธ์ธํ๊ฒ ์ฐ๊ทธ๋ฌ์ ธ ๋ฒ๋ฆฌ๋ ์ถฉ๋์ด ๋ฐ์ํ ๊ฒ์
๋๋ค.
2. 1px์ ์ฐ๊ทธ๋ฌ์ง์ด ๋ถ๋ฌ์จ ๋๋นํจ๊ณผ: NO-AD ํ์
๊ด๊ณ ํ๋ซํผ์ ๋ ๋๋ง ์คํฌ๋ฆฝํธ๋ ์๊ฐ๋ณด๋ค ์์ฃผ ์๋ฏผํฉ๋๋ค. ์ ๋ํ ์คํฌ๋ฆฝํธ๋ ํ๋ฉด์ ๊ด๊ณ ๋ฅผ ๋ฟ๋ ค์ฃผ๊ธฐ ์ ์, ํ์ฌ ํ ๋น๋ ๊ณต๊ฐ์ด 320px ์ฌ์ด์ฆ์ ๋ฐฐ๋๋ฅผ ๋ฃ๊ธฐ์ ์ถฉ๋ถํ์ง ๊ณ์ฐํฉ๋๋ค.
๊ทธ๋ฐ๋ฐ ๋ถ๋ชจ ๋ ์ด์์์ CSS ์ถฉ๋๋ก ์ธํด ๊ณต๊ฐ์ด 319px๋ก 1px์ด๋ผ๋ ์ข์์ง๊ฒ ๋๋ฉด, ์คํฌ๋ฆฝํธ๋ "์ด? ๋ฐฐ๋๊ฐ ๋ค์ด๊ฐ ๊ณต๊ฐ์ด ๋ถ์กฑํ๋ค? ๋ ์ด์์์ด ๊นจ์ง ๋ฐ์ ์ฐจ๋ผ๋ฆฌ ๊ด๊ณ ๋ฅผ ๋ด๋ณด๋ด์ง ๋ง์์ผ๊ฒ ๋ค!"๋ผ๊ณ ํ๋จํด ๋ฒ๋ฆฝ๋๋ค.
์ด๊ฒ์ด ๋ฐ๋ก ํธ๋ํฝ์ด ์๋ฌด๋ฆฌ ๋ง์๋ ๊ด๊ณ ๊ฐ ์ก์ถ๋์ง ์๊ณ ํ์ ๊ณต๋ฐฑ๋ง ๋จ๋ 'NO-AD(๊ด๊ณ ์์) ์ฝ๋ฐฑ' ํ์์ ์ฃผ๋ ์์ธ์ด์์ต๋๋ค. ๊ด๊ณ ๋จ๊ฐ๊ฐ ๊น์ด๋ ๊ฒ์ ๋์ด ์์ ๋ ธ์ถ ๊ธฐํ์กฐ์ฐจ ๋ ์๊ฐ ๋ฒ๋ฆฌ๋, 1์ธ ๊ฐ๋ฐ์์๊ฒ๋ ์น๋ช ์ ์ธ ๋ฒ๊ทธ์์ต๋๋ค.
3. ํด๊ฒฐ์ฑ : width:100%๋ฅผ ๋ฒ๋ฆฌ๊ณ ๋ถ๋ชจ ๋ํผ(Wrapper)๋ก ์ ์ดํ๊ธฐ
๋ฌธ์ ์ ์์ธ์ ํ์
ํ์ผ๋ ํด๊ฒฐ์ฑ
์ ๋ช
ํํ์ต๋๋ค. ๊ณต์ ๊ฐ์ด๋์ ์ ํ width: 100%;๋ ๊ณผ๊ฑฐ์ ๊ณ ์ ์ ์ธ ์น์ฌ์ดํธ ๋ ์ด์์์ด ๊นจ์ง๋ ๊ฒ์ ๋ง๊ธฐ ์ํ ์ผ์ข
์ ๋จ์ํ ๋ฐฉ์ด๋ง์ผ ๋ฟ, ๋ชจ๋ ๋ฐ์ํ ์น์์๋ ์คํ๋ ค ๋
์ด ๋๊ณ ์์์ต๋๋ค.
์ ๋ ๊ณผ๊ฐํ๊ฒ ๊ณต์ ์ฝ๋์์ width: 100%;๋ฅผ ์ญ์ ํ์ต๋๋ค. ๋์ , ๊ด๊ณ ํ๊ทธ๋ฅผ ์ง์ ๊ฑด๋๋ฆฌ์ง ์๊ณ ๊ทธ ๋ฐ๊นฅ์ ์ปค์คํ
CSS ํด๋์ค๋ฅผ ๊ฐ์ง ๋ถ๋ชจ ๋ํผ(Wrapper)๋ฅผ ์์ ์ ๋ ฌ์ ์๋ฒฝํ๊ฒ ํต์ ํ๊ธฐ๋ก ํ์ต๋๋ค.

๊ทธ๋ฆฌ๊ณ CSS ํ์ผ์ ์๋์ ๊ฐ์ด adfit-mobile-banner ํด๋์ค์ ์์ฑ์ ์ ์ํด ์ฃผ์์ต๋๋ค.

๊ฒฐ๊ณผ๋ ๋์ฑ๊ณต์ด์์ต๋๋ค. display: block;๊ณผ text-align: center;๋ฅผ ํตํด ๋ถ๋ชจ ์์๊ฐ ๊ฐ์ด๋ฐ ์ ๋ ฌ์ ๊ฝ ์ก์์ฃผ๊ณ , min-width: 320px;๋ก ์ต์ ๋๋น๋ฅผ ๋ณด์ฅํด ์ฃผ๋ ์ด๋ค ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ(์์ดํฐ ๋ฏธ๋, ๊ฐค๋ญ์ ํด๋ ๋ฑ)์์ ์ ์ํ๋๋ผ๋ ๊ด๊ณ ๊ฐ 1px์ ์ฐ๊ทธ๋ฌ์ง ์์ด ์จ์ ํ๊ฒ ๋ ๋๋ง๋์์ต๋๋ค.
๋งบ์ผ๋ฉฐ: ๊ณต์ ๋ฌธ์๋ ๊ฐ์ด๋์ผ ๋ฟ, ๋ด ์ฌ์ดํธ์ ๋ฌธ๋งฅ์ ์ฝ์
์ด ๊ฐ๋จํ CSS ์์ ์์ ์ ์๋ฒ์ ๋ฐฐํฌํ ์งํ, ์ ๋ํ ๋์๋ณด๋์ '๊ด๊ณ ์์ฒญ ๋๋น ๋ ธ์ถ๋ฅ (Fill-rate)'์ ๋์ ๋๊ฒ ์์นํ์ต๋๋ค. ๊ณต๋ฐฑ์ผ๋ก ๋ฒ๋ ค์ง๋ ํธ๋ํฝ์ด ์จ์ ํ ์์ต์ผ๋ก ์ ํ๋๊ธฐ ์์ํ ๊ฒ์ ๋๋ค.
์ด๋ฒ ํธ๋ฌ๋ธ์ํ ์ ํตํด ์ป์ ๊ฐ์ฅ ํฐ ๊ตํ์ "๊ณต์ ์ ๊ณต ์ฝ๋๋ฅผ ๋ฌด๋นํ์ ์ผ๋ก ๋งน์ ํ์ง ๋ง์"๋ ๊ฒ์ ๋๋ค. ๊ตฌ๊ธ ์ ๋์ผ์ค๋ , ์นด์นด์ค ์ ๋ํ์ด๋ ๊ทธ๋ค์ด ์ ๊ณตํ๋ ์ฝ๋๋ '๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ํฉ'์ ๊ฐ์ ํ ๋ฒ์ฉ ์ฝ๋์ ๋๋ค. ๋ด ์ฌ์ดํธ์ Flexbox๋ Grid ๋ ์ด์์ ์์ฑ๊ณผ ์ถฉ๋ํ๋ค๋ฉด, ์ ๊ทธ๋ ๊ฒ ์๋ํ๋์ง ์๋ฆฌ๋ฅผ ํ์ ํ๊ณ ๊ณผ๊ฐํ๊ฒ ์ปค์คํฐ๋ง์ด์ง์ ํ ์ ์์ด์ผ ํฉ๋๋ค.
์ง๊ธ ์ด ์๊ฐ์๋ "๋ด ์ฌ์ดํธ์๋ ์ ๋ชจ๋ฐ์ผ ๊ด๊ณ ๊ฐ ์ ๋จ๊ฑฐ๋ ํ์ ์ฌ๋ฐฑ๋ง ๋์ฌ๊น?"๋ผ๋ฉฐ ์ ๋จผ ์คํฌ๋ฆฝํธ๋ง ๊ป๋ค ์ผฐ๋ค ๋ฐ๋ณตํ๊ณ ๊ณ์ ๊ฐ๋ฐ์๋ถ๋ค์ด ๊ณ์ ๋ค๋ฉด, ๋ธ๋ผ์ฐ์ ์ ๊ฐ๋ฐ์ ๋๊ตฌ(F12)๋ฅผ ์ด์ด ๊ด๊ณ ์์ญ์ ์ค์ ๋ ๋๋ง ํฝ์ ์ด 320px์ ์จ์ ํ ํ๋ณดํ๊ณ ์๋์ง ๊ผญ ํ์ธํด ๋ณด์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๐ฌ ๋๊ธ 0๊ฐ