애드몹 버전 업 후 앱 실행 시 크래시
기존 앱 업데이트를 진행 하면서 애드몹 버전을 올리고 실행했더니 크래시가 발생하였습니다.
에러 메시지
로그캣을 살펴보면 아래와 같은 에러 메시지를 확인할 수 있습니다.
친절하게도 에러 메시지와 함께 해결 방법(AndroidManifest 내에 유효한 앱 ID를 추가하십시오.) 도 알려줍니다.
AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider: java.lang.IllegalStateException:
The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers should follow the instructions here: https://goo.gl/fQ2neu to add a valid App ID inside the AndroidManifest. Google Ad Manager publishers should follow instructions here: https://goo.gl/h17b6x.
App ID 추가로 해결
애드몹 사이트에서 앱 > 앱 설정 > 앱 ID를 찾아서
안드로이드 매니페스트 파일 AndroidManifest.xml 에 아래와 같이 추가해주면 됩니다.
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-1234567890123456~1234567890"/>
'android' 카테고리의 다른 글
안드로이드 스튜디오 무선 디버깅 설치 Wi-Fi 페어링 (0) | 2024.12.23 |
---|---|
cocos2d-x 3.17.2 프로젝트 안드로이드 Target SDK 34 빌드 (1) | 2024.12.10 |
파이어베이스로 안드로이드에서 애플로그인 인증 (0) | 2024.12.04 |
Android debug keystore SHA1 값 확인하기 (1) | 2024.11.29 |
[Android Studio] 안드로이드 스튜디오 외부 라이브러리 AAR 삭제하기 (0) | 2021.10.04 |