반응형
💣 문제
외부 SDK를 추가하는 과정에서 오류가 발생했습니다.
Error 내용에 친절하게 가이드가 있는 오류입니다.
❗ Error
E/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. *
******************************************************************************
💡 해결
🛠 공통 사전 작업
allprojects {
repositories {
google()
jcenter()
}
}
dependencies {
implementation 'com.google.android.gms:play-services-ads:18.3.0' // 버전 확인 필요
}
🛠 AdMob의 경우
<manifest>
<application>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/> // 자신의 AdMob App ID
</application>
</manifest>
android:value에는 자신의 AdMob App ID를 넣으면 됩니다.
AdMob 관련 페이지
시작하기 | Android | Google Developers
Android 앱을 제작 중인 Google AdMob 게시자를 위한 모바일 광고 SDK입니다....
developers.google.com
🛠 Google Ad Manager의 경우
<manifest>
<application>
<meta-data
android:name="com.google.android.gms.ads.AD_MANAGER_APP"
android:value="true"/>
</application>
</manifest>
Google Ad Manager 관련 페이지
Get Started | Mobile Ads SDK for Android | Google Developers
A mobile ads SDK for publishers who are building Android apps....
developers.google.com
반응형
'IDE( Integrated Development Environment) > Android Studio' 카테고리의 다른 글
Android Studio Dex, android X Error (0) | 2022.04.12 |
---|
댓글