[ReactNative] 구글광고, 애드몹(AdMob)

민지·2021년 11월 28일
0

ReactNative

목록 보기
14/14

5초 있다가 본 화면으로 넘어가는 배너 광고라든지 전환 광고라든지 이런 광고 화면들로 앱에서 가장 간단히 수익을 내게 해주는 구글 광고를 이용해보자

앱 여기저기 광고를 붙여 사용자들이 수익을 발생시키게끔 한다.

앱에서 수익 내는 방법

  • 앱 마켓에 유료앱 배포 수익 모델
    ex)아날로그 필름 카메라
  • 앱 내 배너 광고 수익 모델
    ex)무료앱에서 많이 보이는 광고
  • 앱 콘텐츠 판매 수익 모델: 인 앱 결제
    ex)게임 캐릭터 아이템
  • 구독 수익 모델
    ex)넷플릭스
  • 앱 개발 용역 수익 모델
  • 외부 브랜드 광고 수익 모델

애드몹(AdMob) 설정

애드몹 구글계정으로 로그인 후 접속

수익이 들어 올 지급 설정도 해주고

광고 종류

첫번째 키는 똑같고 두번째 키가 광고마다 값이 다르다.

{Platform.OS === 'ios' ? (
        <AdMobBanner
            bannerSize="fullBanner"
            servePersonalizedAds={true}
            adUnitID="애드몹 두번째 키값"
            style={styles.banner}
        />
    ) : (
        <AdMobBanner
            bannerSize="fullBanner"
            servePersonalizedAds={true}
            adUnitID="애드몹 두번째 키값"
            style={styles.banner}
        />
)}
useEffect(()=>{
// Card.js에 들어오자마자 전면 광고 준비하느라 useEffect에 설정
//애드몹도 외부 API 이므로 실행 순서를 지키기위해 async/await 사용!
//안드로이드와 IOS 각각 광고 준비 키가 다르기 때문에 디바이스 성격에 따라 다르게 초기화 시켜줘야 합니다.
Platform.OS === 'ios' ? AdMobInterstitial.setAdUnitID("ca-app-pub-6882443576694453/3760999696") : AdMobInterstitial.setAdUnitID("ca-app-pub-6882443576694453/8666498552")
},[])
profile
개발일지

0개의 댓글