ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 안드로이드 어플 두번째 릴리즈 시도 - Missing Class
    프로그래밍/ 안드로이드어플만들기 2023. 9. 10. 15:10
    반응형

     

     

     

     앱 빌드 과정에서 아래와 같은 에러가 또 발생하였다... 

     

     

    Missing class com.google.android.gms.ads.mediation.NativeAdMapper (referenced from: void com.google.ads.mediation.facebook.FacebookAdapter$NativeBannerListener$2.onMappingSuccess() and 1 other context)
    Missing class com.google.android.gms.ads.mediation.NativeAppInstallAdMapper (referenced from: void com.google.ads.mediation.facebook.FacebookAdapter$AppInstallMapper.<init>(com.google.ads.mediation.facebook.FacebookAdapter, com.facebook.ads.NativeAd, com.google.android.gms.ads.formats.NativeAdOptions) and 2 other contexts)

     

    어차피 이번에 애드몹 패키지 업데이트하면서 기존 페이스북 광고와 애드핏 광고를 제거해서

    그냥 관련 패키지 부분을 다 삭제했더니 에러가 없어졌다.

     

     

    // facebook audience
        implementation 'com.facebook.android:audience-network-sdk:5.10.0'
        implementation 'com.google.ads.mediation:facebook:5.10.0.0'
        // 페이스북 로그인 이슈로 업데이트 - 10월 13일 (https://developers.facebook.com/docs/facebook-login/android/deprecating-webviews)
        //implementation 'com.facebook.android:facebook-android-sdk:8.2.0'
        implementation 'com.facebook.android:facebook-core:[8,9)'
        implementation 'com.facebook.android:facebook-login:[8,9)'

     

     

    이제 번들은 정상적으로 생성되어서

    플레이스토어에서 공개 테스트 버전을 생성하는데 아래와 같은 새로운 에러가 발생하였다. 

     

    이 출시 버전에 com.google.android.gms.permission.AD_ID 권한이 포함되어 있지만, Play Console의 선언에는 앱에서 광고 ID를 사용하지 않는다고 명시되어 있습니다.

     

    검색해보니 광고 퍼미션을 사용하지 않아도, fireabase 분석용 패키지들을 사용하면 관련 권한이 자동으로 들어간다고 한다. 

    광고 ID를 분석용으로 사용한다고 권한을 업데이트하니까 또 다시 아래와같은 오류가 발생... 

     

     

     

     

     

    AD_ID 권한 추가했는데도 계속 같은 오류가 발생한다...

     

    주말안에 릴리즈 해야해서 우선 권한 없이 출시하였다. 

     

    광고 버전 올리고 전면광고 설정 이슈도 있어서 이어서 광고 관련 수정 업데이트를 진행해야겠다. 

     

     

     

     

     

     

     

     

     

    참고

     

    https://minchanyoun.tistory.com/170

     

     

    728x90
    반응형
Designed by Tistory.