react-native 앱에 광고 삽입[1]


firebase Setting

App 광고를 게제 할때 보통 Admob을 사용한다. 그리고 그 위에 firebase 가 있어서 admob 을 더쉽게 관리할 수 있다고 한다. firebase를 이용하면 admob 뿐만 아니라 ML, 인증, 호스팅 등의 기능들을 이용할 수 있다고 하는데.. 아직 안써봐서 잘 모르겠다. 

여하튼 여기서는 광고 게제를 위한 react-native 라이브러리로 @react-native-firebase/admob 을 이용한다. 그럼 설치 부터 사용까지 어떻게 하는지 알아보자 

1. firebase 에 가입 후 프로젝트 생성 

프로젝트 생성은 프로젝트 이름 입력한 뒤 next 버튼 누르다 보면 완료된다. 

2. 앱에 firebase 추가 

메인 화면에 가보면 아래와 같은 화면이 있을 텐데, 우선 Android 아이콘을 클릭한다. 

다음으로 아래 화면에 정보를 입력한다. 

필요한 정보는 react-native root > android 폴더에서 얻을 수 있다. 

  • Android 패키지 이름 
    • android>app>build.gradle 파일을 연 뒤 defaultConfig의 applicationId 를 입력 
    • 혹은 android>app>src>main>AndroidManifest.xml 의 상단 package 속성에 보면 같은 값이 입력되어 있다.
  • 디버그 서명 인증서 
    • cd android && .\gradlew signingReport 의 결과에서 app:signingReport를 검색한뒤 그 및에 있는 SHA1 값을 복붙한다. 

3. google-services.json file 다운로드 

아래 파일을 다운 받아 아래 위치에 넣는다. (android>app)

4. firebase SDK 추가 

이 부분은 시키는 데로 추가 하면 된다. 

5. 앱을 실행 하여 설치 확인 

아래와 같은 화면이 나올 것이다. 

그 후 아래 명령으로 App 을 실행하면 아래와 같이 된다. 

npx react-native run-android

이제 앱이 firebase 에 추가 되었다. 다음은 admob 세팅에 대해 알아보자 

You may also like...