앱을 시작하고 나서 전면광고와 보상형광고를 각각 요청하고 이후에 맞는 타이밍에 노출을 해주고 있습니다.
가이드를 따라서 구현을 하였으며 전면광고와 보상형광고 각각 AIT.LoadFullScreenAd를 통해 요청 후 onEvent에서 result.Type이 "loaded"로 되어 정상적으로 수신이 된 것을 확인했었습니다.
대부분의 경우는 이후 노출을 위해 AIT.ShowFullScreenAd()를 실행할 때 문제없이 실행이 되지만 간헐적으로 AIT.ShowFullScreenAd를 실행했지만 광고가 노출되지도 않을 뿐더러 onEvent나 onError에는 어떠한 메시지도 수신되지가 않고 있습니다.
loadFullScreenAd 호출
↓
loaded 이벤트 발생
↓
showFullScreenAd 호출
↓
requested 이벤트 발생
↓
show 이벤트 발생 (광고 화면 표시)
↓
impression 이벤트 발생 (수익 발생)
↓
clicked 이벤트 (클릭 시) 또는 dismissed 이벤트 (닫기 시)
혹시 이벤트 발생 후에 호출주시는 부분 맞을까요?
아니면 바로 호출이 아닌 약간의 딜레이 후 호출 부탁드려도 될까요?
우선 loadFullScreenAd 호출과 loaded 이벤트 발생까지는 문제가 없는 상태입니다.
그리고 정상적인 흐름일 경우에 showFullScreenAd를 요청하면 show 이벤트로 광고가 노출이 되지만
문제가 있는 광고인 경우에는 showFullScreenAd를 요청해도 show 이벤트로 넘어가지지가 않아서 광고가 노출이 안되고 화면에서는 아무런 반응이 없게 됩니다.
그래서 방어로직에 대해서 제가 이해한 내용은 showFullScreenAd를 요청할때 별도로 시간 체크를 시작하여
일정시간(60초를 하겠다는 의미가 아니었습니다.)이 지나도 광고가 노출이 안되면 새로운 광고로 재호출 시도를 하는 것으로 이해했었습니다.
그러다보니 show 이벤트가 실행이 안되면 문제없겠지만 광고가 정상적으로 노출이 되면 광고가 실행되도 게임 시간은 그대로 흐르고 있기에 체크에 어려움이 있겠다고 생각해서 질문을 드렸었습니다.
showFullScreenAd를 요청해도 show 이벤트로 넘어가지지가 않아서 광고가 노출이 안되고 화면에서는 아무런 반응이 없게 됩니다.
→ 몇초동안 아무 반응 없다고 하신건가요? 1초? 10초? 30초? 60초?
제가 계속 말씀드린 부분이 이건데요, 한 60초까지 기다려도 응답이 안오는지 체크해보세요.
showFullScreenAd시 성공/실패 응답을 줍니다.
a) 성공해도 응답을 주고
b) 실패해도 응답을 주고요.
c) 응답이 없다는것은 1번에서 기다리지 못했거나 네트워크 문제에요.
재시도가 필요한건 2-b와 2-c이에요. 2-a가 아님
지금 2번 자체에 재시도를 걸면 님이 생각하시는 문제가 발생하는겁니다 2번 자체에 걸지 마시고 2-b,2-c에 걸면 됩니다.
@seonjeong 갑자기 어제 자로 광고 에러 트래픽이 튀었습니다. 현재 개발 방향은 미리 광고를 로드 해놓고 요청시에 광고 노출 → 이후 광고 재 로드 방식으로 개발을 해놨는데, 업데이트 하신 것에 대한 사이드 이펙트일 까요?
현재 IT, RV, Banner 3개를 게임 시작 시 로드해놓았습니다.
현재 아직까지도 에러지표가 줄어들지 않아서, 추가적인 질문 사항이 있습니다. 현재 게임 시작과 동시에 광고를 Load하고, 이후 유저 요청시 바로 보여주고 있습니다. 진입과 동시에, RV, Banner, IT 광고의 LOAD 요청을 보내게 되는데요. 이런 경우에도 이슈가 생길 수 있을까요?
@seonjeong 말씀드린 로드 방식(전면형 광고 로드 → event 받고 → 보상형 광고 로드 → event)로 변경한 지표를 봤을 때, 이슈 발생 당일보다는 비율이 줄었지만 이슈 발생 전보다는 여전히 높은 상황입니다. 혹시 관련해서 광고 이슈가 완전히 해결됐는지 다시 한번 확인 가능하실까요?
말씀해주신 부분은 저희 쪽에서도 아직 발생하고 있는 것으로 보입니다. 이슈를 인지한 시점부터 배너, 전면, 보상형 광고를 순차적으로 호출하도록 개선을 진행했고, 추가로 저희 앱에서는 현재 2.0.5 SDK를 사용 중인데 공지주신 것처럼 2.10.0으로 업데이트하면 해소될 것 같아 추후 업데이트를 진행할 예정입니다.