UnitySDK 1.7.0 보상광고 문의

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

질문 / 문제 해결

내용을 설명해주세요

안녕하세요 UnitySDK 1.7.0 버전이고 안드로이드 버전에서 광고 이후에 콜백이 호출이 안되서 확인을 해봤는데요
로그가 show, requested, impression, EarnedReward 호출되고 끝입니다. 마지막에 닫았으니까 dismissed 가 호출되어야 한다고 생각하는데요 이게 호출이 안되고 있습니다.

참고로 iOS는 정상동작 합니다. EarnedReward 이후 dismissed 호출되는거 로그도 확인했습니다

iOS랑 Android 랑 차이가 있는데 Android가 비정상 같습니다 확인을 부탁드립니다.

appName (선택)

tile3sachunsung

unity sdk 사용해서 출시하신분 없으신건지

제 코드가 문제인건지 ㅎㅎ

안녕하세요 :slight_smile:
android에서 dismissed 이벤트가 호출되지 않는군요..
빠르게 확인해보겠습니다!

안녕하세요 ~

감사합니다 :grinning_face: :grinning_face:

안드로이드에서 dismissed 이벤트 넘어오지 않는 이슈, 차주 월요일 안드로이드 앱 배포 버전에서 해결되어 나갈 예정입니다 :man_bowing:
그때 새로운 버전으로 다시 한번 확인 부탁드려도 될까요?

네 알겠습니다 잘되겠지만 알림 한번 주시면 바로 확인해보겠습니다 ~

2026년 1월 16일 (금) 17:12, Dylan <notifications@appsintoss.discoursemail.com>님이 작성:

1개의 좋아요

@Dylan 안녕하세요 ~

혹시 이 부분은 아직 반영이 아직인 부분이지요 ?

@jinwoolee 5.244.0 버전으로 수정된 버전이 나갔는데, 토스앱 업데이트 후 한번 테스트 부탁드려도 될까요 ?!

예 알겠습니다 ~ 제가 잘 몰라서 그러는데 unity sdk 패키지는 버전이 1.7.1 로 표시가 되어서 이것으로 확인해보겠습니다

감사합니다 ~ 조금 시간이 걸린거 같아도 시원시원하게 배포되네요 :slight_smile:

1개의 좋아요

@Dylan 수정이 안된것 처럼 재현이 되는데 다른 버전일까요?

AIT→ Publish 사용해서 빌드 했었구요

빌드 로그를 다시 보니 오류가 있었습니다.

재빌드 해보겠습니다 이전에 있던 내용으로 올라간것같기도 하고 확인한번 더해봐야할듯합니다.

[Platform] ✗ 명령 실패 (Exit Code: 1)
UnityEngine.Debug:LogError (object)
AppsInToss.Editor.AITPlatformHelper:ExecuteCommand (string,string,string[],int,bool) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITPlatformHelper.cs:387)
AppsInToss.Editor.AITNpmRunner:RunNpmCommandWithCache (string,string,string,string,string) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITNpmRunner.cs:212)
AppsInToss.Editor.AITPackageBuilder:PackageWebGLBuild (string,string,AppsInToss.AITBuildProfile) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITPackageBuilder.cs:131)
AppsInToss.AITConvertCore:GenerateMiniAppPackage (AppsInToss.AITBuildProfile) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITConvertCore.cs:420)
AppsInToss.AITConvertCore:DoExport (bool,bool,bool,AppsInToss.AITBuildProfile,string) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITConvertCore.cs:288)
AppsInToss.AppsInTossMenu:Publish () (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AppsInTossMenu.cs:327)

[Platform] stdout:
ERR_PNPM_OUTDATED_LOCKFILE  Cannot install with "frozen-lockfile" because pnpm-lock.yaml is not up to date with <ROOT>/package.json

Note that in CI environments this setting is true by default. If you still need to run install in such cases, use "pnpm install --no-frozen-lockfile"

  Failure reason:
  specifiers in the lockfile don't match specifiers in package.json:
* 2 dependencies are mismatched:
  - @apps-in-toss/web-framework (lockfile: 1.6.2, manifest: 1.7.1)
  - vite (lockfile: ^7.3.0, manifest: ^7.3.1)
UnityEngine.Debug:LogError (object)
AppsInToss.Editor.AITPlatformHelper:ExecuteCommand (string,string,string[],int,bool) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITPlatformHelper.cs:391)
AppsInToss.Editor.AITNpmRunner:RunNpmCommandWithCache (string,string,string,string,string) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITNpmRunner.cs:212)
AppsInToss.Editor.AITPackageBuilder:PackageWebGLBuild (string,string,AppsInToss.AITBuildProfile) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITPackageBuilder.cs:131)
AppsInToss.AITConvertCore:GenerateMiniAppPackage (AppsInToss.AITBuildProfile) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITConvertCore.cs:420)
AppsInToss.AITConvertCore:DoExport (bool,bool,bool,AppsInToss.AITBuildProfile,string) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITConvertCore.cs:288)
AppsInToss.AppsInTossMenu:Publish () (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AppsInTossMenu.cs:327)

[pnpm] 명령 실패 (Exit Code: 1): pnpm install --frozen-lockfile
UnityEngine.Debug:LogError (object)
AppsInToss.Editor.AITNpmRunner:RunNpmCommandWithCache (string,string,string,string,string) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITNpmRunner.cs:224)
AppsInToss.Editor.AITPackageBuilder:PackageWebGLBuild (string,string,AppsInToss.AITBuildProfile) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITPackageBuilder.cs:131)
AppsInToss.AITConvertCore:GenerateMiniAppPackage (AppsInToss.AITBuildProfile) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITConvertCore.cs:420)
AppsInToss.AITConvertCore:DoExport (bool,bool,bool,AppsInToss.AITBuildProfile,string) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITConvertCore.cs:288)
AppsInToss.AppsInTossMenu:Publish () (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AppsInTossMenu.cs:327)

[pnpm] 출력:
 ERR_PNPM_OUTDATED_LOCKFILE  Cannot install with "frozen-lockfile" because pnpm-lock.yaml is not up to date with <ROOT>/package.json

Note that in CI environments this setting is true by default. If you still need to run install in such cases, use "pnpm install --no-frozen-lockfile"

  Failure reason:
  specifiers in the lockfile don't match specifiers in package.json:
* 2 dependencies are mismatched:
  - @apps-in-toss/web-framework (lockfile: 1.6.2, manifest: 1.7.1)
  - vite (lockfile: ^7.3.0, manifest: ^7.3.1)


UnityEngine.Debug:LogError (object)
AppsInToss.Editor.AITNpmRunner:RunNpmCommandWithCache (string,string,string,string,string) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITNpmRunner.cs:227)
AppsInToss.Editor.AITPackageBuilder:PackageWebGLBuild (string,string,AppsInToss.AITBuildProfile) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITPackageBuilder.cs:131)
AppsInToss.AITConvertCore:GenerateMiniAppPackage (AppsInToss.AITBuildProfile) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITConvertCore.cs:420)
AppsInToss.AITConvertCore:DoExport (bool,bool,bool,AppsInToss.AITBuildProfile,string) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AITConvertCore.cs:288)
AppsInToss.AppsInTossMenu:Publish () (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@dece498fb239/Editor/AppsInTossMenu.cs:327)

@Dylan 제가 테스트한 Unity SDK 1.7.1 버전

안드로이드에서만 보상광고 dismissed 이벤트 호출 안됩니다

통합된 버전이 아닌가봐요

AIT→ Publish 했을때 발생되는 위에 오류로그는 100% 라서 한번 확인 해주시면 좋을것 같습니다

아이폰 시뮬레이터에서 로그를 좀 확인해볼게 있어서

데브서버 실행하고 시뮬레이터에서 실행하니 아래로그가 남았습니다

[Dev Server] Failed to find Response internal state key
UnityEngine.Debug:LogError (object)
AppsInToss.AppsInTossMenu/<>c__DisplayClass44_0:<StartServerProcessWithPortDetection>b__2 (object,System.Diagnostics.DataReceivedEventArgs) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@d21323161076/Editor/AppsInTossMenu.cs:1468)
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

[Dev Server] (node:66675) [DEP0190] DeprecationWarning: Passing args to a child process with shell option true can lead to security vulnerabilities, as the arguments are not escaped, only concatenated.
UnityEngine.Debug:LogError (object)
AppsInToss.AppsInTossMenu/<>c__DisplayClass44_0:<StartServerProcessWithPortDetection>b__2 (object,System.Diagnostics.DataReceivedEventArgs) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@d21323161076/Editor/AppsInTossMenu.cs:1468)
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

[Dev Server] (Use `node --trace-deprecation ...` to show where the warning was created)
UnityEngine.Debug:LogError (object)
AppsInToss.AppsInTossMenu/<>c__DisplayClass44_0:<StartServerProcessWithPortDetection>b__2 (object,System.Diagnostics.DataReceivedEventArgs) (at ./Library/PackageCache/im.toss.apps-in-toss-unity-sdk@d21323161076/Editor/AppsInTossMenu.cs:1468)
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()

아이폰 시뮬레이터에서는 이런 문구가 있었구요

시스템에 잠깐문제가 생겼어요.

잠시 후에 다시 시도해주세요.

unity sdk 사용해서 출시 하신분은 아직 없을것같긴한데

안드로이드에서 dismissed 이벤트 호출 안되는 부분 다시 확인해보겠습니다 :cry:

@jinwoolee 님, 최신 버전의 토스앱으로 테스트 해주신 것 일까요 ?!

최신 버전으로 테스트시, dismissed 이벤트가 호출 되었습니다 :thinking:

아 혹시 유니티 SDK 사용하신거 맞으신지요

맞으시다면 그럼 제 환경이 좀 문제가 있는거 같네요 @Dylan

유니티 SDK 빌드해서 QR로 테스트 했습니다 :man_bowing:

혹이 위에 에러 남았던 로그랑은 상관없을까요?

다시 해보겠습니다. unity sdk 1.7.1 업데이트 버튼 누르고

다시 빌드해서 QR 테스트 해보겠습니다