풀스크린 광고 SDK가 onEvent / onError 둘 다 발생시키지 않음

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

[개발 환경]

  • 플랫폼: WebView
  • 사용 중인 SDK 버전: @apps-in-toss/web-framework 2.4.7
  • 테스트 환경: 실제 런칭 환경 (정식 출시 빌드)
  • 앱 출시일: 2026-05-04

[증상]
showFullScreenAd 호출 후 30초간 어떤 이벤트도 발생하지 않습니다.

  • onEvent 콜백 호출 안 됨 (dismissed, failedToShow 모두 미발생)
  • onError 콜백도 호출 안 됨
  • 결과: 반환된 Promise가 영원히 pending 상태

[테스트 결과]
리워드 광고 7개 그룹 + 전면 광고 1개 그룹 모두 동일 증상.
배너 광고(TossAds.attachBanner)는 정상 작동 중입니다.

자체 30초 타임아웃을 추가하여 통계 측정한 결과:

  • 리워드 시도: 4회
  • 성공: 0회
  • 실패(failedToShow/onError): 0회
  • 타임아웃(아무 이벤트도 안 옴): 4회

각 카테고리별 호출 시 광고 그룹 ID는 정상적으로 매핑되어 호출되고 있음을
디버그 토스트로 확인했습니다.
예시:

  • daily_box: ait.v2.live.fbe7a6a86a404dcd
  • heart_refill: ait.v2.live.0c4ffc31ad65419b
  • point_reward: ait.v2.live.79e9f687645b49cf
  • double_points: ait.v2.live.51bb0e2620034e6a
  • survival_revive: ait.v2.live.4781c80735244074

[콘솔 상태]

  • 리워드 광고 그룹 7개 + 전면 1개 + 배너 1개 모두 정상 등록 완료
  • “광고 성과” 페이지: 노출 0건 (집계 다음날 04시 반영 룰 인지)
  • “광고 그룹” 탭에서 9개 그룹 모두 표시됨

[코드 (sdk.ts 핵심 부분)]
showFullScreenAd({
options: { adGroupId },
onEvent: (event) => {
// dismissed, failedToShow, userEarnedReward 처리
// → 어떤 이벤트도 발생하지 않음
},
onError: (error) => {
// → 호출되지 않음
},
});

[문의]

  1. 신규 출시 앱의 미디에이션 워밍업 기간 동안 발생하는 정상 동작인가요?
  2. 정상이라면 보통 며칠 후 광고 송출이 시작되나요?
  3. no-fill 상황이라도 failedToShow 이벤트는 발생해야 하지 않나요?
    onEvent / onError 둘 다 발생하지 않는 것이 SDK 사양인지,
    아니면 미보고된 이슈인지 확인 부탁드립니다.
  4. 동일 환경에서 배너만 정상 작동하는 이유가 있을까요?

appName (선택)

mental-math-master

이미지 첨부

안녕하세요 :slight_smile:
showFullScreenAd 이전에 load 함수로 먼저 불러와주신게 맞을까요 ?