테마 전환
광고 UX 가이드
파트너사 게임이 애드핏 보상형·전면형 광고를 노출할 때 준수해야 하는 UX 원칙과 배치 정책을 정리합니다.
이 문서는 정책성 기준이며, 실제 SDK 사용법은 애드핏 광고 SDK를 참고하세요.
적용 범위
- 카카오톡 게임웹뷰 안에서 노출되는 애드핏 보상형·전면형 광고
- 심사 대상 항목이며 위반 시 재작업이 요청될 수 있습니다.
광고 운영 원칙
Opt-in 기반 운영 필수
- 보상형·전면형 광고는 사용자가 보상 또는 광고 노출을 인지하고 자발적으로 시청을 선택하는 참여형 광고입니다.
- 사용자의 명확한 액션(버튼 클릭 등) 이후에만 노출합니다.
- 자동 실행 및 예기치 않은 전면 노출은 금지합니다.
- 동일한 사용자 동선에서 전면 광고를 반복 호출하거나 시청을 강요하는 방식은 금지합니다.
서비스 UI와 광고의 구분 필수
- 사용자가 "서비스 화면"과 "광고"를 혼동하지 않도록 광고는 광고로 명확히 식별될 수 있어야 합니다.
- 광고를 서비스 기능처럼 위장하거나 오해를 유발하는 UI 구성은 금지합니다.
- 사용자가 광고가 어떤 애플리케이션(서비스)에 구현·연결되어 있는지 명확히 파악할 수 있어야 합니다.
금지 예시
| 유형 | 예시 |
|---|---|
| 광고를 게임 플레이로 위장 | "보너스 레벨", "숨겨진 스테이지" |
| 광고를 서비스 기능으로 위장 | "프리미엄 콘텐츠 보기" |
사용자 경험 보호
- 광고 실패·No fill 시 현재 화면을 유지하고 비침습적 안내(Toast 등)를 제공합니다.
- 광고 종료 후 진입 직전 화면·상태로 정확히 복구합니다.
- 보상 지급은
rewarded이벤트를 기준으로 처리합니다.
세부 권장 사항은 아래 UX 권장 가이드를 참고하세요.
광고 게재 위치 정책
공통 원칙
방문자가 콘텐츠를 사용하는 동안 실수로 클릭할 수 있는 위치에 광고를 배치할 수 없습니다.
- 링크, 재생 버튼, 다운로드 버튼, 이전·다음 버튼, 드롭다운 메뉴, 내비게이션 바 등 실수 클릭이 발생할 수 있는 요소 근처에 광고 배치 금지
- 광고 닫기 버튼이 광고 영역 내에 위치하는 배치 금지
문구·이미지 등 어떤 방식으로든 방문자가 광고를 클릭하도록 고의로 유도할 수 없습니다.
- 클릭을 유도·부탁하는 문구·이미지 사용 금지
- 화살표 등으로 광고를 가리키거나 색상·애니메이션으로 광고 영역을 부각시키는 행위 금지
기타 금지 사항:
- 오해의 소지가 있는 제목(예: "추천", "유용한 링크") 아래 광고 배치 금지
- 오클릭을 유발하기 쉬운 콘텐츠 위치(유아·어린이 대상 매체 포함) 광고 배치 금지
- 사용자가 원하지 않았음에도 새로고침·페이지 갱신이 반복되는 페이지의 광고 배치 금지
- 콘텐츠를 덮거나 가리는 영역에 광고 배치 금지
- 광고 클릭 없이는 페이지를 이동할 수 없는 위치에 광고 배치 금지.
광고 화면에서도 뒤로가기·메뉴 버튼이 존재해야 합니다 - 광고가 배치되는 공간은 고정되어 있어야 합니다.
스크롤 등으로 위치가 흔들리며 오클릭을 유발하는 배치 금지 - 광고와 유사하게 만든 콘텐츠를 광고 주변에 배치하여 광고를 위장하는 행위 금지
- 백그라운드·위젯·앱 종료 후 등 포그라운드가 아닌 상태에서의 광고 노출 금지
- 서비스 이용 맥락과 무관한 시점의 광고 노출 또는 과도한 반복 노출 금지
- 중요 정보 확인·결제·입력·본인확인 등 사용자의 핵심 행동 진행 중 광고 노출 금지
전면 광고 및 보상형 광고
- 사용자의 명확한 행동(버튼 클릭 등)에 의해 실행될 때만 노출합니다.
- 앱 로드 시점, 앱 종료 시점, 백그라운드 상태, 앱 외부 환경에서의 광고 노출은 금지합니다.
- 결제·입력·본인확인·중요 정보 확인 등 핵심 행동이 진행 중일 때는 노출할 수 없습니다.
- 동일한 사용자 동선에서 전면 또는 보상형 광고를 반복적으로 연속 노출하는 행위는 금지합니다.
보상형 광고 추가 정책
- 보상형 광고는 사용자의 자발적 참여(Opt-in)를 전제로 하는 광고 상품입니다.
- 보상 조건, 보상 지급 여부, 보상 지급 시점을 사용자가 명확히 인지할 수 있도록 안내합니다.
- 퍼블리셔가 설정한 리워드 지급 최소 시청 시간은 보상 조건에 해당합니다.
- 보상 조건 충족 이전에 광고를 종료하면 해당 시청은 보상 대상에서 제외됩니다.
- 보상 조건 충족 이후 제공되는 서비스로 복귀하는 버튼 또는 엔드카드 이동 버튼은 광고 스킵이 아닌 정상 종료 UX로 간주합니다.
기본 제공 이벤트
광고 SDK가 제공하는 표준 이벤트입니다.
| 이벤트 | 발생 시점 |
|---|---|
loaded | 광고 로드 완료 |
failed | 광고 로드 실패 |
opened | 광고 표시 시작 |
closed | 광고 종료 |
rewarded | 보상 지급 조건 충족 (보상형만) |
unloaded | 광고 리소스 해제 |
세부 스펙은 애드핏 광고 SDK: 이벤트를 참고하세요.
UX 권장 가이드
No fill·실패 처리
loaded전에는 "광고 보기" 버튼을 disabled 또는 hidden으로 유지합니다.failed시 화면 전환은 지양하고 Toast 메시지로 안내합니다.- 사용자가 버튼을 눌렀을 때 대기 시간 없이 광고가 재생되도록, 이전 광고가 닫힌 직후(
closed) 다음 광고를 미리 로드하는 것을 권장합니다.
권장 안내 문구 예시:
"현재 이용 가능한 광고가 없습니다.
잠시 후 다시 시도해 주세요.""광고가 준비 중입니다.
잠시 후 다시 이용해 주세요."
보상 지급 시점
rewarded, closed 이벤트가 모두 제공되지만 보상은 rewarded 이벤트 기준으로 지급하는 것을 권장합니다.
지급 누락을 방지할 수 있습니다.
Android Back Key 처리
Back Key는 시청 의사를 철회하는 신호입니다.
즉시 종료 대신 보상 포기 확인 UX를 권장합니다.
권장 흐름:
- Back 1회:
ad.close()호출 - "시청을 중단하시겠어요?" 팝업 노출
- 사용자가 "시청 중단" 선택 시
closed수신 - 진입 직전 화면으로 복귀
- "리워드 지급 실패" 안내 Toast 노출
광고 종료 후 화면 복구
- 광고 진입 직전(Origin) 화면·상태를 저장한 뒤
closed수신 시점에 복구합니다. - 보상 기준 미달로 종료된 경우 리워드 지급 실패 안내 Toast를 함께 노출합니다.
권장 안내 문구 예시:
"광고 시청이 완료되지 않아 보상을 받을 수 없습니다."
"보상을 받으려면 광고를 끝까지 시청해 주세요."