리뷰 요청 관련하여 질문이 있습니다

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

질문 / 문제 해결

내용을 설명해주세요

안녕하세요.
유니티로 개발중이고 현재 SDK 버전은 2.10.4으로 사용중입니다.
이번에 리뷰 요청 기능을 추가하려고 조건이 되었을 때 1회에 한하여 AIT.RequestReview(); 함수를 요청하였습니다.
pc에서는 조건이 만족했을 때 해당 코드까지 진입이 되는 것을 확인하였습니다.
다만 테스트에서 확인하기에 제 계정은 리뷰를 작성한 상태라 실제로 노출이 되는 것을 확인해보지는 못했고
라이브에서 지인 계정으로 확인을 시도했고 해당 계정에서는 리뷰를 남긴적이 없기에 리뷰 요청이 나올것으로 기대를 했으나 아무런 반응이 없었습니다.

가이드나 다른 게시물에서는 요청을 시도해서 성공이 되어도 반응이 없을수가 있다고 하는데
새로운 유저 대상으로도 이런 현상이 가능한건지 질문을 드립니다.

※ 지인 계정은 저희 앱을 한번도 이용하지 않았었습니다.

appName (선택)

bricksbreakerhit

안녕하세요 :slight_smile:
API를 호출한다고 해서 반드시 리뷰 팝업이 화면에 나타나는 것은 아닙니다. 플랫폼(토스 앱 및 OS)은 사용자 경험을 최우선으로 고려하여, 리뷰를 요청할 적절한 시점인지 혹은 이미 리뷰를 작성했는지 등을 내부 로직에 따라 판단하여 노출 여부를 결정합니다.

지인분 계정이 앱을 처음 이용하는 새로운 유저라 하더라도, 플랫폼의 자체적인 노출 알고리즘(예: 앱 사용 빈도, 특정 액션 수행 여부 등)에 따라 팝업 노출 여부가 결정될 수 있습니다.
즉, 새로운 유저라고 해서 반드시 즉시 팝업이 노출되는 것을 보장하지는 않습니다.

정상적으로 진입하는 것을 확인하셨다면, SDK 호출 자체는 정상적으로 이루어지고 있는 것으로 판단됩니다.

참고 부탁드립니다.
감사합니다!

답글 감사합니다.

추가로 질문이 있는데 현재 앱 내에서 리뷰 팝업 노출 구간이 1곳인데 그렇다면 리뷰를 작성하지 않는 유저만 플레이 했다고 해도 유저에 따라서 리뷰 팝업이 나올수도 있고 어떠한 유저도 리뷰 팝업이 노출 되지 않을수도 있다고 이해하면 되는건가요?

넵 이해하신 내용이 맞습니다.

호출 시점에 플랫폼(토스 앱 및 OS)의 내부 정책에 따라 노출 여부를 결정합니다.

리뷰를 작성하지 않은 유저라 하더라도, 플랫폼의 알고리즘(앱 사용 패턴, 특정 조건 충족 여부 등)에 따라 어떤 유저에게는 팝업이 노출되고, 어떤 유저에게는 노출되지 않을 수 있습니다.

결론적으로, API를 호출하는 것은 "리뷰 요청을 시도한다"는 의미이며, 실제 팝업의 노출 여부는 플랫폼의 제어 권한에 달려 있습니다. 호출 시 에러가 발생하지 않고 코드 라인에 정상 진입한다면 SDK는 의도대로 동작하고 있는 것으로 판단할 수 있습니다 :slight_smile: