Skip to content

광고 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를 권장합니다.

권장 흐름:

  1. Back 1회: ad.close() 호출
  2. "시청을 중단하시겠어요?" 팝업 노출
  3. 사용자가 "시청 중단" 선택 시 closed 수신
  4. 진입 직전 화면으로 복귀
  5. "리워드 지급 실패" 안내 Toast 노출

광고 종료 후 화면 복구 ​

  • 광고 진입 직전(Origin) 화면·상태를 저장한 뒤 closed 수신 시점에 복구합니다.
  • 보상 기준 미달로 종료된 경우 리워드 지급 실패 안내 Toast를 함께 노출합니다.

권장 안내 문구 예시:

"광고 시청이 완료되지 않아 보상을 받을 수 없습니다."

"보상을 받으려면 광고를 끝까지 시청해 주세요."

참고 문서 ​