개발자 블로그

GADInvalidInitializationException, The Google Mobile Ads SDK was initialized without AppMeasurement. 본문

프로그래밍/iOS-SWIFT

GADInvalidInitializationException, The Google Mobile Ads SDK was initialized without AppMeasurement.

로이드.Roid 2021. 2. 3. 09:58

전에는 발생하지 않던 문제였는데 Admob 버전을 업데이트 하면서 발생한 문제인 것 같다. 전체 에러 메시지는 아래 이미지 처럼

*** Termainating app due to uncaught exception 'GADInvalidaInitializationException, resion: 'The Google Mobile Ads SDK was initialized without AppMeasurement. Google AdMob publishers, follow instructions here: https://googlemotileadssdk.page.link/admob-ios-update-plist to include the AppMeasurement framework and set the -ObjC linker flag. Google Ad Manager publishers, instructions here: https://googlemobileadssdk.page.link/ad-manager-ios-update-plist'  

라고 표시된다. (참고로 링크는 동작 안한다..)

구글링 해보면 GoogleMobileAds 프레임워크에 ObjC 링커 플레그를 셋팅하라는 글이 보이는데, 내 경우에는 Firebase 통합 SDK를 설치해서 그런지 GoogleMobileAds 프레임워크는 보이지 않았고, info.plist 파일을 수정하는 방법으로 해결할 수 있었다.

위 이미처럼 Boolean 타입의 "GADIsAdManagerApp" 키를 추가하고 값을 "YES"로 주면 바로 해결 된다.

 

Comments