우리 앱에 광고 지면이 몇 개인지, 바로 말할 수 있나요?

지면 추가는 마약과도 같다

광고 수익화를 처음 시작한 팀이라면 누구나 한 번쯤 겪는 순간이 있습니다. 새로운 지면을 하나 추가했을 뿐인데, 다음날 대시보드에 수익이 올라와 있는 것을 확인하는 그 순간. 손댄 게 별로 없는데 숫자가 올랐다는 사실이 주는 쾌감은 생각보다 강렬합니다.

문제는 이 경험이 반복된다는 데 있습니다. 지면 하나 추가 → 수익 상승 → 또 추가 → 또 상승. 이 사이클이 몇 번 돌고 나면 어느새 앱 안에 광고 지면이 몇 개인지 정확히 파악하는 사람이 없어집니다. 추가한 사람은 있는데, 전체 그림을 보는 사람은 없는 상태가 되는 거죠.

지면 추가가 나쁜 선택이라는 게 아닙니다. 다만 이 도파민에 익숙해지면, 수익이 정체될 때마다 반사적으로 지면을 늘리는 방향으로 손이 가게 됩니다. 그리고 그 순간부터 사용자 경험은 서서히 뒷전으로 밀려납니다.

지면이 늘어나는 만큼 VOC도 늘어난다

지면을 계속 추가하다 보면 어느 시점에서 조용히 신호가 오기 시작합니다. 리뷰에 광고 관련 불만이 하나둘 늘어나고, CS 채널에 "광고가 너무 많다"는 메시지가 쌓입니다. 리텐션 그래프가 미세하게 꺾이기 시작하는 것도 이 즈음입니다.

그런데 이 신호는 생각보다 늦게 옵니다. 지면을 추가한 날 바로 VOC가 터지는 게 아니라, 몇 주 또는 몇 개월이 지나고 나서야 누적된 불만이 표면으로 드러납니다. 그 사이에 지면은 이미 두세 개가 더 늘어난 상태고요.

더 까다로운 건, 유저들이 불만을 정확하게 표현하지 않는다는 점입니다. "4번째 화면에서 뜨는 인터스티셜이 불편하다"고 쓰는 유저는 없습니다. 그냥 "앱이 불편해졌어요", "예전이 더 좋았어요"라는 말만 남기고 조용히 이탈합니다. 원인을 특정하기 어렵기 때문에 대응도 늦어집니다.

VOC의 원인은 광고 지면의 '총량'이 아니다

여기서 많은 팀이 빠지는 함정이 있습니다. VOC가 늘었으니 지면을 줄여야겠다는 결론을 내리고, 가장 최근에 추가한 지면을 제거합니다. 그런데 불만이 잘 안 줄어듭니다.

이유는 단순합니다. 유저가 불편함을 느끼는 지점은 지면의 '개수'가 아니라 '여정 속 위치'이기 때문입니다.

앱을 켜자마자 나오는 광고와 콘텐츠를 충분히 소비한 뒤 자연스럽게 전환되는 광고는 같은 형식이라도 유저가 받아들이는 방식이 완전히 다릅니다. 지면이 10개여도 여정 흐름에 맞게 설계되어 있으면 불만이 낮고, 지면이 5개여도 맥락 없이 끊어지는 구간에 배치되어 있으면 VOC가 높게 나옵니다.

지면 수를 세는 것보다, 유저가 어떤 맥락에서 그 광고를 만나는지를 먼저 봐야 합니다.

광고 지면을 '수익 × UX 비용' 매트릭스로 바라본다

그렇다면 지면을 어떻게 평가해야 할까요. 저희가 활용하는 방식은 각 지면을 수익 기여도와 UX 비용이라는 두 축으로 평가하는 겁니다.

1단계 : 지면별 수익 기여도 평가

각 지면이 전체 광고 수익에서 얼마의 비중을 차지하는지 먼저 파악합니다. 단순 eCPM이 아니라 해당 지면의 실제 노출 수, Imp per DAU까지 함께 봅니다. 수익 기여도가 높은 지면과 낮은 지면을 명확히 분리하는 것이 출발점입니다.

2단계 : UX 비용 평가

각 지면이 사용자 경험에 얼마의 비용을 치르게 하는지를 측정합니다. 이때 가장 유효한 지표는 해당 지면 노출 이후의 리텐션 변화입니다. 특정 지면을 경험한 유저 코호트의 D1, D7 리텐션이 그렇지 않은 유저 대비 얼마나 다른지를 보면, 그 지면이 유저에게 실제로 얼마나 부담을 주는지 수치로 확인할 수 있습니다.

3단계: 의사결정 프레임 적용

두 축의 평가가 끝나면 각 지면은 자연스럽게 네 가지 유형으로 나뉩니다.

  • 수익 높음 × UX 비용 낮음 : 핵심 지면. 유지하고 강화합니다.
  • 수익 높음 × UX 비용 높음 : 가장 어려운 지면. 위치 또는 형식을 먼저 재검토합니다.
  • 수익 낮음 × UX 비용 낮음 : 개선 여지가 있는 지면. 최적화 우선순위에 넣습니다.
  • 수익 낮음 × UX 비용 높음 : 제거 대상. 미련 없이 없앱니다.

4단계: 여정 기반 재설계

매트릭스 정리가 끝났다면, 남은 지면들을 유저 여정 위에 다시 올려놓습니다. 어떤 행동 직후에 이 광고를 보여줄 것인지, 어떤 상태의 유저에게 노출할 것인지를 중심으로 지면의 위치와 타이밍을 재설계합니다. 광고도 결국 유저 여정의 일부입니다. 여정 흐름을 끊는 광고가 아니라, 여정 안에 자연스럽게 녹아드는 광고를 설계하는 것이 목표입니다.

지면을 줄이면 오히려 광고 매출이 늘어난다

이 말이 처음에는 직관에 반하는 것처럼 들립니다. 지면이 줄면 노출이 줄고, 노출이 줄면 수익이 줄어야 맞는 것 같으니까요.

단기적으로는 실제로 그렇습니다. 수익 기여도가 낮고 UX 비용이 높은 지면을 제거하면, 처음 몇 주간은 수익이 소폭 감소하는 것이 일반적입니다. 이 구간을 버티지 못하고 다시 지면을 복원하는 팀이 많습니다.

그런데 조금 더 길게 보면 그림이 달라집니다. 광고 경험이 개선되면 리텐션이 올라갑니다. 리텐션이 올라가면 DAU가 늘어나고, DAU가 늘어나면 광고 노출 모수 자체가 커집니다. 지면을 제거했음에도 전체 광고 수익이 오히려 늘어나는 구간이 옵니다.

지면을 줄이는 게 목적이 아닙니다. 유저가 더 오래, 더 자주 앱에 머물게 만드는 것이 목적입니다. 그 결과로 광고 수익이 구조적으로 늘어나는 것이 진짜 수익화입니다.

단기 수익과 장기 LTV, 이 두 가지를 동시에 보는 팀만이 광고 지면을 진짜로 '운영'하고 있다고 할 수 있습니다.

처음 질문으로 돌아가겠습니다. 우리 앱에 광고 지면이 몇 개인지, 지금 바로 말할 수 있나요? 숫자를 아는 것보다 더 중요한 건, 각 지면이 수익에 얼마를 기여하고 유저 경험에 얼마를 쓰고 있는지를 아는 것입니다. 그 질문에 답할 수 있을 때, 비로소 광고 수익화를 제대로 운영하고 있다고 말할 수 있습니다.