개발
코드 / 아키텍처 / 디버깅
-
모비온 광고 슬롯 누락을 재시도 로직으로 해결
모비온 광고 슬롯이 **가끔 안 뜨는** 현상을 추적해서 race condition 으로 원인을 확정하고, 6초 retry 로 잡은 작업.
읽기 → -
심리 게이트 모달에서 광고 공급자 하나 제거한 이유
모달 내 불필요한 광고 게이트웨이 옵션을 걷어낸 작업이다.
읽기 → -
모달 광고 충돌 해결로 쿠팡 carousel만 단독 렌더링
모달 광고 영역에서 예상치 못한 충돌이 터졌다. 원인은 모비온 본문 광고와 동일 레이어에 쿠팡 carousel이 함께 렌더링되면서 생기는 간섭이었고, 수정 방향은 명확했다 — 모달 안에서는 쿠팡 carousel 하나만 남기자.
읽기 → -
모달·스켈레톤·광고 사이즈를 한 번에 다듬은 이유
프론트 디자인 디테일이 쌓이는 시점마다 반드시 마주치는 작업이 있다. 모달, 스켈레톤, 광고 컨테이너 — 따로 보면 사소해 보이지만 한꺼번에 터지면 생각보다 손이 많이 간다.
읽기 → -
모달 광고 슬롯 코드가 본문 것으로 잘못 박혀 있던 버그 수정
모달 광고에 잘못된 frameCode가 박혀 있던 버그를 잡았다.
읽기 → -
광고 유닛 식별자 오류로 빈 슬롯 노출되던 문제 수정
광고 게이트(gate) 유닛 네이밍 이슈를 잡아서 수정했다.
읽기 → -
시작 페이지에 광고 게이트 모달과 5초 카운트다운 적용
시작 페이지에 광고 게이트 모달을 붙였다. 5초 카운트다운 동안 닫기 버튼이 비활성화되는 그 패턴.
읽기 → -
레이아웃 스크립트 누락 방지를 위해 무조건 로드로 전환
Base.astro에서 HawkEyesMaker.js 로딩 조건을 제거했다.
읽기 → -
전체 레이아웃에 mobon 광고 슬롯 전역 적용
광고 슬롯 2개를 레이아웃 파일에 추가했다. 단순해 보이지만 Base.astro를 건드리는 작업은 전체 페이지에 영향을 주기 때문에 조심스럽게 접근했다.
읽기 → -
광고 코드 누락 임시 매핑으로 노출 오류 해소
사내 광고 연동 관련 임시 매핑 작업을 SQL 한 파일로 처리했다.
읽기 → -
모비온 PC 광고 슬롯을 4종에서 6종으로 확장
광고 슬롯 확장 작업을 마무리했다. 모비온 광고 종류를 기존 4종에서 6종으로 늘리면서, PC 환경에서 728×90 리더보드 배너와 300×250 미디엄 렉탱글을 추가했다.
읽기 → -
광고 캐러셀 폭 통일과 UI 정비로 세 페이지 일관성 확보
광고 영역 UI 정비 작업을 몰아서 처리했다. 캐러셀 폭 통일, 라운드 처리, 라벨 추가, 위치 조정까지 — 하나하나 보면 소소하지만 묶어보면 꽤 넓은 범위를 건드린 커밋이다.
읽기 → -
광고 파트너 스크립트 로딩 경쟁 조건을 재시도 로직으로 해결
외부 파트너 스크립트 로딩 타이밍 버그를 잡았다.
읽기 → -
광고 스크립트 조건부 로드 제거로 노출 누락 해결
광고 라이브러리가 특정 조건에서만 로드되고 있었다. 그게 문제였다.
읽기 → -
파비콘·OG 이미지·광고 슬롯 전 페이지 일괄 적용
파비콘, OG 이미지, 웹 매니페스트, 그리고 광고 슬롯 전 페이지 일괄 적용까지 — 한 번에 묶어서 배포한 작업이다.
읽기 → -
심사 대기 중 쿠팡 파트너스로 광고 슬롯 선점
광고 수익화 시작 전, 일단 붙일 수 있는 걸 먼저 붙였다.
읽기 → -
급여·퇴직금·실업급여 계산기 UI 전면 시각 통일
한 번에 여러 페이지를 뜯어고쳤다. 단순 색상 수정이 아니라 hero 영역, FAQ 애니메이션, 도구 카드, 결과 카드까지 — 사실상 전체 UI 레이어를 다시 짠 것에 가깝다.
읽기 → -
MOBON 광고 슬롯 위치 체계화
MOBON 광고 슬롯 패턴을 새로 정의하고, 레이아웃/페이지 단에서 i-cover, m-cover, content-top, content-bottom-mob 위치를 연결하는 작업을 했다.
읽기 → -
블로그 전체 페이지에 canonical 태그 추가로 SEO 중복 URL
블로그 base 템플릿에 canonical 태그를 추가했다.
읽기 → -
nginx 정규식 location 블록이 유발한 trailing slash
nginx 설정 파일 하나를 건드렸는데, 그게 꽤 오래된 지뢰였다는 걸 이번에 확인했다.
읽기 →