Unity

AOS_ AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListener

JunsC 2024. 7. 15. 15:01
728x90

갑자기 애드몹 초기화가 안되는 오류가 발생했다.

자꾸 AOS . IOS 설정을 이리저리 왔다갔다 하면서 만지느라 헛갈려서 잘못 설정작업 한 줄 알았다.

침착하게 우선 정보부터 검색했다

애드몹 초기화가 프로가드 난독화로 인해 읽을 수 없게 되어서 생기는 오류라고 하여 설정작업으로 해주었다

 

proguard.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://retrying.tistory.com/7

 

[Admob] 앱 빌드 시 광고 초기화 불가 문제 (Proguard)

애드몹 라이브러리를 설치 완료 한 후 테스트시에는 정상적으로 동작하지만, 앱을 apk, aab로 export해 실행해보면 동작에 문제가 발생하는 것을 알 수 있었습니다. 연결된 안드로이드 폰에서 Logcat

retrying.tistory.com

 

728x90
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."