이전에 난 애드몹 6.0.2 버전을 쓰고 있었거든?


대충 1년 전 릴리즈 된 버전인데, 딱히 문제가 있는 것도 아니라서 안 바꾸고 있었어.


아니 왜, 외부 SDK 업데이트 했다가 꼬이는 게 한 두 번도 아니고, 뭐하러 스스로 지옥에 걸어 들어가겠어?




근데 글로벌 버전 준비하면서 유니티 버전업을 포함해서 이런저런 SDK도 업데이트를 하게 되었어.


처음엔 필수적인 것만 할랬는데, 지들끼리 호환 안되서 난리치는 걸 해결하다 보니 전체 SDK를 다 업데이트 하게 되더라.


자 여기까진 잡설이었고, 오늘 구글 플레이에서 안내 메시지를 하나 받았거든?





088fe209d7ed15e87eb1d19528d52703516f0fd092b9


뭐가 긴데, 정리하면 다음과 같아.


1. com.unity3d.ads.unity-ads 라는 SDK가 구글 정책에 어긋나는 짓거리를 하고 있네?


2. 해결하려면 4.0.1 버전 이상으로 업데이트 하라네?


3. 8월 29일까지 해결 못하면 더 이상 업뎃 불가 ㅇㅇ




? 큰일났다 싶어서 좀 찾아봤더니, 몇 가지 알게 된 게 있어.




1. com.unity3d.ads.unity-ads <- 이 친구는 Force Resolve로 받은 안드로이드 플러그인이다. 즉, 내가 따로 설치한 게 아니다.


2. 다행히 최근 버전에선 SDK가 4.2.1로 자동 업데이트 되었고, 덕분에 해결되었는지 이전 버전(4.0.0 이었음)만 경고가 떴다.


3. 최근에 내가 한 거라곤 admob unity SDK를 6.0.2에서 7.0.2로 바꾸고 Force Resolve 누른 거 밖에 없다.


4. 애드몹이 범인이네.




https://docs.unity3d.com/Packages/com.unity.ads@4.2/changelog/CHANGELOG.html


이 링크는 유니티 Advertisement SDK의 체인지 로그인데, 보면 올해 2월에 구글 권한 관련 문제가 수정된 내역이 있어.


아니 그간 업데이트를 몇 번을 했는데 4개월 전에 바뀐 SDK가 왜 적용이 안되냐? 했는데


내가 쓰던 애드몹 버전이 예전 버전이라 자동으로 예전 SDK를 받아오게 되었나 봐. 아마도 호환성 문제겠지?


그러다 이번에 애드몹을 최신 버전으로 올렸더니 그제서야 최신 SDK를 받아오게 된 거고.




덕분에 난 따로 액션을 취할 게 없었는데, 나 같이 애드몹 예전 버전 쓰는 친구들이 적지 않겠다 싶어서 올려봤어.


다들 구글 메시지함 한번 체크해보고,


폴더에서 com.unity3d.ads.unity-ads로 검색 돌려서 버전이 몇으로 되어있는지 한번 확인해 봐.


4.0.1 이상이면 안심임 ㅇㅇ




그럼 다들 개발 열심히 하고!