광고 리워드 관련 문의

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

질문 / 문제 해결

내용을 설명해주세요

보상형(리워드)광고에서 다음과 같은 문제가 있습니다.

5초짜리 짧은 광고 후에는 정상적으로 리워드가 제공이 되는데 반해
30초짜리 긴 광고 후에는 리워드 지급이 되지 않습니다.
더 큰 문제는 ad 쪽에선 리워드 지급됨 이라는 문구가 뜨고, 이걸 x표 눌렀는데 앱 내부에서 리워드 제공을 못합니다.

문제는 브리지 같은데, 리워드가 끝나고 유저가 x를 눌러도 이를 reward callback이 불안정한건지 다른 분들은 상황이 어떤지 (혹시 해결하시거나, 비슷한 문제를 겪는 분이 계신지) 여쭤봅니다..

appName (선택)

eatnlose

x 눌렀는데 앱 내부에서 리워드를 제공 못합니다. → 이건…본인 코드가 지급을 못하고 있다는…건가요? 이벤트가 안내려온다고 말씀하시는건지?

userEarnedReward 이벤트를 수신하고 리워드 지급처리를 하고 계시는게 맞나요?
5초짜리도 리워드 광고인가요? 전면형 아닌가 싶은데..
30초 짜리에서는 userEarnedReward가 안내려온다는 뜻일가요?

글만 봐서는 뭐가 문제라는건지 해석하기 어렵습니다…

광고를 보고(30초짜리) 리워드지급됨 이라는 문구가 뜰 때 x표시를 눌렀는데, 누르고 앱으로 돌아왔을 때 리워드가 정상적으로 지급되지 않는 문제였습니다. 서버 로그 확인해보니 impression까지는 서버로 전달이 되는데 userearnedreward가 서버로 들어오지 않았었습니다.

현재는 문제를 해결한 상태입니다. 제가 아직 미숙해서… 살펴보니 timeout문제가 있었고 adtime을 20초로 잡아서 단편광고(5초)는 userearnedreward와 dismiss까지 수신이 되는데, 30초짜리는 수신을 못했던 것이었어요.

(제가 개발자가 아니라 표현이 많이 이상했던 것 같습니다. 신경써주셔서 너무 감사드립니다.)
광고는 현재 그룹하나로 리워드만 쓰고 있습니다!

아 그러셨군요, 타임아웃은 65초 정도 권장드립니다.
설정에 따라 60초까지 광고가 나올수도 있고..
아..잠깐만 이 타임아웃은 이게 아닌데..이건 처음 호출시 광고가 안나올때의 타임아웃이고..

지금 말씀하신 타임아웃은..어…그 방식으로 하면 좀 이상해요 시간 의존성이 있으면안되고
콜백 이벤트 수신되면 처리되도록 하셔야 해요.
유저가 x 버튼 안누르고 기다리는 경우도 있고, 광고 클릭하고 구경하고 오는 경우도 있거든요.

1개의 좋아요

반영하겠습니다. 너무 좋은 조언 감사드려요ㅠㅠ

1개의 좋아요