상세 컨텐츠

본문 제목

Unity3d AdMob - AndroidJavaException: java.lang.ClassNotFoundException

개발생활/Unity Engine

by 한국인맛집 2019. 8. 20. 11:50

본문

반응형

현재 프로젝트에 FireBase와 여러 패키지를 추가한상황인데.

아래와같은 에러를 Logcat으로 발생하고 광고를 보여주지 못한다.

 

 

Stack OverFlow 의 답변에 의하면

Proguard 종속성문제로 인해 충돌나는경우라고 한다.

https://stackoverflow.com/questions/53977246/unity-admob-classnotfound-com-google-unity-ads-unityadlistener

 

Project Settings -> Player -> Publishing Settings -> User Proguard File

1. Enable CheckBox

 

 

2. Goto Assets/Plugins/Android/proguard-user.text

3. Add Code snippet 

-keep class com.google.unity.** {
   *;
}
-keep public class com.google.android.gms.ads.**{
   public *;
}
-keep public class com.google.ads.**{
   public *;
}
-keepattributes *Annotation*
-dontobfuscate

Save And Run Done!

반응형

관련글 더보기