-
GADInvalidInitializationExceptionReact native 2021. 12. 30. 11:55728x90
개발중인 스마트폰 어플리케이션에 admob을 연동해 두었는데 다음과 같은 에러가 발생하였음
에러 전문은 아래와 같다.
Application Specific Information: dyld4 config: DYLD_ROOT_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot CoreSimulator 783.5 - Device: iPhone 12 (D075E95B-E372-45A6-9610-3464008BD049) - Runtime: iOS 15.2 (19C51) - DeviceType: iPhone 12 terminating with uncaught exception of type NSException *** Terminating app due to uncaught exception 'GADInvalidInitializationException', reason: 'The Google Mobile Ads SDK was initialized without an application ID. Google AdMob publishers, follow instructions at https://googlemobileadssdk.page.link/admob-ios-update-plist to set a valid application ID. Google Ad Manager publishers, follow instructions at https://googlemobileadssdk.page.link/ad-manager-ios-update-plist.' dyld4 config: DYLD_ROOT_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot abort() called
해결방법
#1 admob app id 획득
먼저 자신의 어플리케이션 app id 를 알아야 합니다.
admob 페이지의 앱 설정 페이지에서 자신의 앱 ID 를 확인 및 복사 합니다.
#2 info.plist 에 획득한 app id 연동
<key>GADApplicationIdentifier</key> <string>ca-app-pub-5056855554705555~1555555555</string>
리액트 네이티브의 경우 ios / application / info.plist 에 위치하고 있습니다.
info.plist를 열고 위 내용을 추가합니다.
app id는 위 내용을 그대로 복사 붙여넣기 하지 마시고 자신의 app Id로 변경해야 합니다.
728x90'React native' 카테고리의 다른 글
macbook m1 pod install & update (0) 2021.12.30 react native Admob 연동 (0) 2021.12.26 m1 react native pod install error (0) 2021.12.26 Package com.app signatures do not match previously installed version; ignoring (0) 2021.12.12 React native android build fail, INSTALL_FAILED_INSUFFICIENT_STORAGE (0) 2021.08.11