반응형
반응형

오늘은 Android Studio에서 구글 앱 광고 AdMob을 실행하는 방법을 알아보겠습니다.

먼저 Android 광고 달기를 실행하기 위해서는 광고 ID가 필요합니다.

ID 생성 및 가입은 다음 시간에 확인하고, 이번에는 구글에서 제공하는 테스트 ID를 사용하겠습니다.

https://developers.google.com/admob/android/test-ads?hl=ko

테스트 광고  |  Android  |  Google Developers

홈 제품 Google AdMob 모바일 광고 SDK(Android) 테스트 광고 목차 기본 요건 샘플 광고 단위 테스트 기기 사용 테스트 기기 추가 미디에이션을 이용한 테스트 이 가이드에는 광고 통합에서 테스트 광고를 사용하는 방법이 나와 있습니다. 개발 중에는 테스트 광고를 사용하여 광고를 클릭해도 Google 광고주에게 비용이 청구되지 않게 하는 것이 중요합니다. 테스트 모드가 아닌 상태에서 광고를 너무 많이 클릭하면 무효 활동으로 계정이 신고될 수 있습니다. 테스트 광고는 두 가지 방법으로 얻을 수 있습니다. Google의 샘...

developers.google.com

혹 발행된 ID를 사용해서 테스트할 경우 불이익이 발생할 수 있으니 테스트 시는 반드시

위 사진에서 원하는 ID를 사용하세요.

Android 광고 달기 위해서 먼저 Android Studio에서 비어있는 앱을 하나 생성해주십시오.

Android 광고 달기를 위해서 Gradle Scripts 하단에 있는 build.gradle(Module.app)를 클릭해주세요.

Module.app 하단에 dependencies 안쪽에 아래 코드를 입력해주세요.

implementation 'com.google.android.gms:play-services-ads:17.2.0'

Android 광고 달기 다음 단계는 위쪽에 있는 AdViewTest를 선택해주세요.

활성화된 파일 아래쪽을 보면 allprojects가 보일 겁니다.

아래 코드를 입력해주세요.

maven{ url "https://maven.google.com" }

 

 

 

Android 광고 달기 다음 단계는 AdMob 옵션 설정을 하기 위해서 AndroidManifest.xml을 선택해주세요.

application 내부에 아래 코드를 입력해주세요.

<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="true"/>

요즘 코드에서 value에 ID를 넣을 경우 실행 오류가 발생하니 그냥 'true'로 설정하고 MainActive 및 View에서 ID를 접근하겠습니다.

Android 광고 달기 다음 단계는 AdMob View를 만들기 위해서 layout 아래 있는 activity_main.xml을 선택해주세요.

LinearLayout 내부에 View 코드를 입력해주세요.

  <com.google.android.gms.ads.AdView
        xmlns:ads="http://schemas.android.com/apk/res-auto"
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_alignParentBottom="true"
        ads:adSize="BANNER"
        ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
    </com.google.android.gms.ads.AdView>

adUnitId는 일단 테스트 광고 ID를 넣고 나중에 개발이 완료되면 발급받은 ID로 변경해주십시오.

Android 광고 달기 마지막 단계 View를 보여주기 위해서 MainActivity로 이동합니다.

 

각 위치에 아래 코드를 복사해주세요.

import com.google.android.gms.ads.AdRequest; 
import com.google.android.gms.ads.AdView; 
import com.google.android.gms.ads.MobileAds; 
private AdView mAdView; 
MobileAds.initialize(this, "\tca-app-pub-3940256099942544/6300978111"); 
mAdView = findViewById(R.id.adView); 
AdRequest adRequest = new AdRequest.Builder().build(); 
mAdView.loadAd(adRequest);

Android 광고 달기 모든 코드를 완료하면 아래 사진처럼 상단에 광고를 확인할 수 있습니다.

Android 광고 달기 방법은 여러 가지 있지만 개인적으로 가장 심플한 거 같아서 정리해봤습니다.

안드로이드 개발에 입문하시는 분들에게 도움이 되었으면 합니다.

이상으로 Android 광고 달기를 마치겠습니다.

감사합니다.

#안드로이드, #앱, #AdMob, #앱광고, #강좌, #Android, #광고달기

반응형

+ Recent posts