리워드 광고 loadFullScreenAd 호출 후 loaded/onError 없이 타임아웃되는 문제>> 추가 확인 결과 공유

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

질문 / 문제 해결

내용을 설명해주세요

추가 확인 결과 공유드립니다.

실제 토스 앱 QR 테스트에서 디버그 패널로 확인했습니다.

bridge: detected
adGroupId: ait-ad-test-rewarded-id
prepare: started
loadFullScreenAd: called
isSupported: unknown
event: 없음
error: timeout (90s)
state: timeout

즉 loadFullScreenAd 호출까지는 진행되지만,
90초 동안 loaded 이벤트와 onError 콜백 모두 들어오지 않습니다.

공식 문서상 성공 시 loaded, 실패 시 onError가 와야 하는 것으로 이해하고 있습니다.

특히 isSupported 값이 unknown으로 나오는 점이 관련 있을지 궁금합니다.

현재 토스 앱은 최신 버전에서 QR 테스트 중입니다.

이 경우

  1. 테스트 광고 ID ait-ad-test-rewarded-id 사용 조건
  2. WebView SDK 3.x에서 isSupported가 unknown으로 나오는 경우
  3. loaded/onError 모두 오지 않는 알려진 이슈가 있는지
    확인 부탁드립니다.

appName (선택)

넥스트챕터

안녕하세요 :slight_smile:
혹시 테스트하신 버전과 사용하신 코드도 공유주실 수 있을까요 ?

안녕하세요. 테스트 환경과 코드 정보 공유드립니다.

  • Apps in Toss WebView 기반 미니앱
  • SDK 3.x
  • 실제 토스 앱 QR 테스트
  • 테스트한 토스 앱 버전: 5.276.0
  • 테스트 리워드 광고 ID: ait-ad-test-rewarded-id

현재 구현 흐름은
loadFullScreenAd()
→ loaded 이벤트 확인
→ showFullScreenAd()
→ userEarnedReward 수신 시 보상
순서입니다.

실제 테스트에서는
loadFullScreenAd 호출까지는 확인되지만,
90초 동안 loaded 이벤트와 onError 둘 다 들어오지 않아 timeout 됩니다.

테스트 시 화면 디버그 값:
bridge: detected
adGroupId: ait-ad-test-rewarded-id
prepare: started
loadFullScreenAd: called
isSupported: unknown
event: -
error: timeout (90s)
state: timeout

현재 사용 중인 toss-rewarded-ad.ts 파일도 함께 첨부드립니다.
확인 부탁드립니다.

(첨부 파일 toss-rewarded-ad.ts 누락)

코드가 보이지 않는데, 코드 라인으로 첨부해주실 수 있나요 ?