[애드몹] AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListener 오류 해결 방법
애드몹 광고 버전 업데이트 후 유니티 에디터에서는 광고가 작동하지만 빌드 버전에서는
AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListener
라는 오류와 함께 광고가 작동하지 않는 오류 해결 방법입니다.
Build Settings > Player Setting > Publishing Settings > Custom Progurard File 로 이동 후
proguard-user.txt 를 확인한 후 유니티의 플러그인 폴더 안에 있는 proguard-user.txt 이 파일에 아래 내용을 추가해 주면 됩니다.
-keep class com.google.unity.** {
*;
}
-keep public class com.google.android.gms.ads.**{
public *;
}
-keep public class com.google.ads.**{
public *;
}
-keepattributes *Annotation*
-dontobfuscate
출처 : https://github.com/googleads/googleads-mobile-unity/issues/2458
'Unity' 카테고리의 다른 글
[Unity] 유니티 업데이트 후 유니티 Ads 초기화 오류 대응 (0) | 2020.08.14 |
---|---|
[Unity] Android API level 29 대응하기(targetSdkVersion 29) (2) | 2020.08.04 |
[Unity] Android Resolver 사용 시 JAVA_HOME 설정 오류 해결 방법 (2) | 2020.02.08 |
[Unity] 유니티 IAP 사용하기(인앱결제 설정) (3) | 2020.02.03 |
[Unity] 유니티 IAP Reimport 안될때 해결방법 (0) | 2020.01.21 |