안녕하세요 바울랩 '최원범' 연구원입니다!

오늘은 React-native에 파이어베이스를 연동하여 Admob을 이용해 광고를 띄우는 과정을 다뤄 보도록 하겠습니다!

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7f6aec7c-5148-416f-8f8f-ee5130edb2f2/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/878632d3-469d-4f50-8661-eb785e6333df/Untitled.png

앱 내에서 광고를 사용하기위해 Admob을 사용하기로 하였는데요 Firebase에서 Admob을 지원하기도하고 DB와 Storage 또한 지원하는 Firebase를 사용하기로 결정하였습니다.

1. Firebase 프로젝트 생성하기

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/42bb1804-0df1-4016-b5b1-f116e99ae693/Untitled.png

먼저 Firebase 프로젝트를 만들어 보도록 하겠습니다. https://firebase.google.com 로 들어가서 콘솔로 이동을 누릅니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cb705014-b6be-49f9-bcac-1c8aa9bcbc7f/Untitled.png

프로젝트 추가를 클릭해서 프로젝트를 만들겠습니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3b0dfd09-ad5b-48a7-b52a-b975008466d0/Untitled.png

첫 번째 단계로 프로젝트 이름을 설정합니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/73377c64-0fb4-4575-9231-0e001f57e5ee/Untitled.png

두번째 단계로 애널리틱스 사용설정을 하는데요 무료로 제공되는 유용한 기능들이 많으니 사용 설정을 하고 다음으로 넘어갑니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/57860d4e-32dd-4a15-983c-35b019b86f9a/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/55c07ac2-d2e3-46ea-9897-f76906c216b2/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a7280c8a-ce33-45f9-a08e-ccc88b332a14/Untitled.png

마지막으로 애널리틱스 구성을하면 Firebase 프로젝트가 만들어집니다.

2. React-native와 연동하기

firebase에서 admob을 사용하기위해선 npm install @react-native-firebase/app 명령을 통해 라이브러리를 설치해줍니다. 그리고 프로젝트 폴더의 package.json으로 들어가면 의존이 추가된 모습을 볼 수 있습니다.

  라이브러리가 설치 된 모습

@react-native-firebase/admob 라이브러리가 설치 된 모습