C#/Xamarin Maui
[Xamarin] 에러 - unable to get provider com.google.android.gms.ads.mobileadsinitprovider: java.lang.illegalstateexception:
kjun.kr
2019. 12. 3. 00:24
728x90
예전에 빌드 했던 앱을 열어서 Nuget 을 모두 업데이트 했는데
아래 처럼 에러가 발생되었다.
unable to get provider com.google.android.gms.ads.mobileadsinitprovider: java.lang.illegalstateexception
해결방법은 AndroidManifest.xml 파일에
아래처럼 AdMob 에서 할당된 앱의 고유 ID 를 넣으면 해결된다.
<application android:label="UnitConversion" android:icon="@drawable/module48">
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-4681470946279796~5708961527"/>
</application>
앱의 ID 는 AdMob 사이트에서 아래 처럼 확인 할 수 있다.
이전에는 저 항목이 없어도 광고 표시에 문제가 없었는데 버전업이 되면서 필수 항목으로 바뀐듯하다.
728x90