안드로이드 에플리케이션에 AdMob달기

안드로이드 에플리케이션에 AdMob 4.1.0을 다는 순서는 다음과 같습니다.


1. GoogleAdMobAdsSdk-4.1.0.jar 다운받기

2. Properties → Java Build Path → Libraries → Add External Jars 로 GoogleAdMobAdsSdk-4.1.0.jar 추가하기

3. res → values 에 admob용 설정파일 추가하기

4. 해당 Activity layout에 AdView 추가하기

5. 해당 Activity에 AdView load하기

6. AndroidManifest.xml에 AdView용 권한 설정하기


그럼 하나하나 적용해 볼까요?


1. GoogleAdMobAdsSdk-4.1.0.jar 다운받기

 GoogleAdMobAdsSdk-4.1.0.jar를 다운받기 위해서는 먼저 AdMob사이트(http://kr.admob.com/)에서 앱을 추가해 줘야 합니다.

 AdMob계정을 만들었고, 로그인 한 상태라는 가정 하에서 안드로보이를 클릭해 줍니다.

그림 1. 안드로보이

 좌측 상단에 보이는 “시작하기”를 사정없이 클릭해 줍니다.

그림 2. 시작하기

[사이트 및 앱] → [사이트 및 앱 추가]를 클릭해 줍니다.

그림 3. 사이트 및 앱 추가

[사이트 또는 앱 유형 선택]에서 [Android 앱]을 선택해 줍니다.

그림 4. 사이트 또는 앱 유형 선택

[세부정보]를 적절하게 수정해 줍니다.

그림 5. 세부정보


SDK를 다운로드 받습니다.

[설정관리]를 클릭합니다.


[게시자 ID]를 확인합니다.


2. Properties → Java Build Path → Libraries → Add External Jars 로 GoogleAdMobAdsSdk-4.1.0.jar 추가하기

 해당 Project위에서 마우스 오른쪽 버튼을 클릭하여 [Properties]를 클릭합니다.

[Java Build Path] → [Libraries] → [Add External Jars]를 차례대로 클릭합니다.


다운받은 SDK를 선택합니다.


3. res → values 에 admob용 설정파일 추가하기

value에 attr.xml이란 파일을 생성합니다.

파일의 내용은 다음과 같습니다.

<?xml version=”1.0″ encoding=”utf-8″?>

<resources>

        <declare-styleable name=”com.google.ads.AdView”>

                <attr name=”adSize”>

                        <enum name=”BANNER” value=”1″/>

                        <enum name=”IAB_MRECT” value=”2″/>

                        <enum name=”IAB_BANNER” value=”3″/>

                        <enum name=”IAB_LEADERBOARD” value=”4″/>

                </attr>

                <attr name=”adUnitId” format=”string”/>

        </declare-styleable>

</resources>


4. 해당 Activity layout에 AdView 추가하기

추가할 내용은 다음과 같습니다.

<com.google.ads.AdView

        xmlns:ads=”http://schemas.android.com/apk/lib/com.google.ads”

        android:id=”@+id/adView”

        android:layout_width=”wrap_content”

        android:layout_height=”wrap_content”

        ads:adSize=”BANNER”

        ads:adUnitId=”게시자 ID />

물론 “게시자 ID”는 아까 확인했던 자신의 게시자 ID를 써줘야 겠죠?

5. 해당 Activity에 AdView load하기

해당 Activity의 onCreate부분에 AdView를 Load하는 코드를 넣어줘야 합니다.

AdView adview = (AdView)findViewById(R.id.adView);

AdRequest re = new AdRequest();

re.setTesting(true);

adview.loadAd(re);


6. AndroidManifest.xml에 AdView용 권한 설정하기

Activity와 uses-permission을 설정해 줘야 합니다.

<activity android:name=”com.google.ads.AdActivity” android:configChanges=”keyboard|keyboardHidden|orientation”/>

<uses-permission android:name=”android.permission.INTERNET” />

<uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE”/>


끝~! 

cfile7.uf.1658E8474E10CDBB21D536.pdfcfile29.uf.20594D474E10CDFF21BF76.zip

2 thoughts to “안드로이드 에플리케이션에 AdMob달기”

댓글 남기기