Android Admob Chapter 2 - 모바일 광고 SDK

2021. 1. 13. 16:21Android/ADMOB

Admob은 Firebase와 함께 이용방법과 Admob만 이용하는 방법이 있습니다.

 

Firebase를 이용하면 분석&통계를 이용할수 있습니다.

예) 도쿄의 인기 블로거가 우리의앱을 소개하여  일본 잠재고객이 하루 만에 4배로 늘어난 경우,

Firebase Analytics로 트렌드를 즉시 포착하고 Admob 설정으로 전환하여 중재 구성을 조정하거나 새 팬을 타케팅하는 캠페인을 시작할 수 있습니다.

 

앱에 Firebase를 포함할 계획이 없는 경우 이 가이드의 독립형 AdMob 버전 부분을

Firebase를 사용할 계획이거나 이를 고려 중이라면 본 가이드의 Firebase와 함께 AdMob 이용하기 버전을 대신 참고하세요.

 

저는 Firebase와 함께 AdMob 이용하기 를 참고 하여 배너를 구현 해보도록 하겠습니다.

기본 요건

  1. AdMob 계정에 가입하고 앱을 등록합니다. - Android Admob Chapter 1 - 회원가입, 광고 단위 생성, 운영방법 참고

  2. Firebase 프로젝트에 앱을 연결합니다. 여기에는 앱을 Firebase용으로 구성하고 Android용 Firebase SDK를 다운로드하는 작업이 포함됩니다.

모바일 광고 SDK 가져오기

  1. 모듈(앱 수준) Gradle 파일(일반적으로 app/build.gradle)에 모바일 광고 Android 라이브러리의 종속 항목을 추가합니다.

    implementation 'com.google.firebase:firebase-ads:18.0.0'
    
  2. 파일을 저장하고 Gradle 동기화를 수행합니다.

AndroidManifest.xml 업데이트

아래와 같이 <meta-data> 태그를 추가하여 앱의 AndroidManifest.xml 파일에 AdMob 앱 ID를 추가합니다. 앱 ID는 AdMob UI에서 확인할 수 있습니다. android:value에서 아래에 나온 것처럼 따옴표로 묶은 AdMob 앱 ID를 삽입하세요.

 

<manifest>
   
<application>
       
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
       
<meta-data
           
android:name="com.google.android.gms.ads.APPLICATION_ID"
           
android:value="[ADMOB_APP_ID]"/> 

   
</application>
</manifest>

 

앱 ID 찾기

  1. https://apps.admob.com에서 AdMob 계정에 로그인합니다.
  2. 사이드바에서 을 클릭합니다.
  3. 모든 앱을 클릭합니다.
  4. 앱의 ID(ca-app-pub로 시작함)를 복사합니다.

 

SDK 초기화

광고를 로드하기 전에 AdMob 앱 ID로 MobileAds.initialize()를 호출하여 앱에서 모바일 광고 SDK를 초기화합니다. 이 작업을 한 번만 수행하면 되며, 앱을 시작할 때 수행하는 것이 가장 좋습니다. AdMob 사용자 인터페이스에서 앱의 앱 ID를 확인할 수 있습니다.

 

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    // ...
    // Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
    MobileAds.initialize(this, "YOUR_ADMOB_APP_ID")
}