이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
[앱 정보]
- 앱명: 급똥화장실
- 광고 그룹 ID: ait.v2.live.b4e5c00465b54a99
- SDK: @apps-in-toss/web-framework
(loadFullScreenAd / showFullScreenAd 사용)
[증상 요약]
안드로이드 환경에서 메인화면 “화장실 찾기” 버튼을 눌렀을 때,
“화장실 찾는 중…” 로딩 화면에서 결과 화면으로 넘어가지 않고
멈추는 현상이 간헐적으로 발생합니다.
- iOS: 항상 정상 동작 (전면 광고 노출 → 닫기 → 결과 화면 전환)
- 안드로이드: 어떤 때는 정상 동작하고, 어떤 때는 로딩 화면에서
멈춤 (동일 기기·동일 네트워크에서도 재현율이 들쭉날쭉함)
[현재 구현 흐름]
- loadFullScreenAd 호출
→ onEvent에서 ‘loaded’ 수신 시 showFullScreenAd 호출 - showFullScreenAd 호출
→ onEvent에서 ‘dismissed’ 수신 시 Promise resolve - Promise.all([데이터 로딩, 광고 Promise]) 완료 후 결과 화면 전환
즉, ‘dismissed’ 이벤트가 오지 않으면 결과 화면으로 전환되지
않는 구조입니다.
[추정 원인]
안드로이드에서 광고 인벤토리가 매칭되지 않거나 광고 표시에
실패했을 때, ‘dismissed’ 이벤트도 ‘onError’ 콜백도 호출되지
않고 “무응답” 상태로 끝나는 케이스가 있는 것으로 추정됩니다.
(이 경우 앱 측 Promise가 영원히 pending 상태가 되어
로딩 화면에서 벗어나지 못함)
[문의 사항]
- 안드로이드 showFullScreenAd에서 광고가 정상적으로
닫힐 때 발사되는 이벤트 타입이 iOS와 동일하게
‘dismissed’ 가 맞는지 확인 부탁드립니다.
(혹시 안드로이드 전용 이벤트 타입이 따로 있는지) - 안드로이드에서 아래와 같은 경우 onError 또는 별도 이벤트가
반드시 호출되도록 보장되는지 확인 부탁드립니다.- 광고 인벤토리 매칭 실패 (fill 안 됨)
- 광고 로드는 됐지만 렌더링 실패
- 네트워크 단절/지연으로 광고 표시 중단
- 유저가 광고를 뒤로가기 버튼으로 닫는 경우
- 위 광고 그룹 ID의 안드로이드 광고 노출률
(요청 대비 impression 비율) 확인 및 최근 광고 서버
이상 이력이 있었는지 공유 부탁드립니다. - 전면 광고 구현 시 권장되는 타임아웃 처리 / 이벤트 타입
전체 목록 / 샘플 코드가 있다면 링크 공유 부탁드립니다.
[재현 환경]
- 기기: (갤럭시 노트20) *단순 기종 문제일 수도 있는지 확인 부탁드립니다.
- 토스 앱 버전: (5.254.2)
- 급똥화장실 앱 버전: (20260414-18)
- 발생 시점: (2026-04-19 오전 10시 ~ 오후 6시)
- 재현율: 간헐적 (동일 기기·동일 네트워크에서 10 회 시도 중
7회 발생) - 네트워크: (Wi-Fi / 5G) 둘다 테스트
appName (선택)
급똥화장실