관리 메뉴

웹개발자의 기지개

애드몹 달아서 돈벌기 [구글광고배너] 본문

안드로이드

애드몹 달아서 돈벌기 [구글광고배너]

http://portfolio.wonpaper.net 2019. 6. 30. 03:12

1. 구글 애드몹 사이트에서 회원가입 , 로그인부터 해요.

https://www.google.co.kr/admob/

 

Google AdMob - 모바일 앱 수익 창출, 분석, 조정

Google을 활용한 앱 홍보 애드워즈 유니버설 앱 캠페인을 사용하여 검색, Google Play, YouTube, Gmail, Google 디스플레이 네트워크에서 앱을 홍보하세요. ₩100,000달러를 지출하면 ₩100,000달러의 광고 크레딧이 제공됩니다. > 자세히 알아보기

www.google.co.kr

애드몹 로그인 > 홈

 

2. 앱 항목으로 들아가서 직접 만든 앱을 새로 추가합니다.

저는 "무지막지 채팅앱" 을 새롭게 추가하여 등록했어요.

앱 추가

 

3. 광고 단위 > 광고 단위 추가 > 저는 배너를 하나 추가하고  "하단배너" 라고 이름을 붙였습니다.

: 아래의 ca-app ......  이런식으로 나오는 키값은 실제 앱 소스내에 삽입되는 고유한 키값입니다.

광고단위 추가

 

4.  자 ~~ 이제 Software 들어갑니다.  구글애드몹 개발자 페이지입니다.

https://developers.google.com/admob/android/quick-start?hl=ko

 

시작하기  |  Android  |  Google Developers

Android 앱을 제작 중인 Google AdMob 게시자를 위한 모바일 광고 SDK입니다.

developers.google.com

'시작하기' 설명서부터 살펴보자.

(1) Project App 의 build.gradle 

google() 추가

(2) App 의 build.gradle

dependencies 종속성에 implementation해서 최신의 모바일광고 SDK를 추가해줍니다.

 

 

(3) AndroidManifest.xml  소스 추가

1
2
3
4
5
6
7
8
<manifest>
    <application>
        <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="당신의 광고ID"/>
    </application>
</manifest>
cs

 

(4) 애드몹개발자 설명페이지의 배너광고 파트 - 저는 아까 배너광고에 '하단배너' 라는 이름으로 추가했어요.

https://developers.google.com/admob/android/banner?hl=ko

 

배너 광고  |  Android  |  Google Developers

배너 광고는 앱의 레이아웃 안에 표시되는 직사각형 이미지 또는 텍스트 광고입니다. 사용자가 앱과 상호작용하는 동안 화면에 머무르며 특정 시간이 지나면 자동으로 새로고침할 수 있습니다. 모바일 광고를 처음 시작하는 경우 이 형식부터 이용해 보시기 바랍니다. 이 가이드에는 AdMob의 배너 광고를 Android 앱에 통합하는 방법이 나와 있습니다. 코드 스니펫과 지침 외에도 배너 크기 조정에 대한 정보와 추가 리소스에 대한 링크가 포함되어 있습니다. 기본 요

developers.google.com

 

(4-1) 본격적으로 main_activity.xml안에 소스 추가

1
2
3
4
5
6
7
8
9
10
        <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="나의광고ID키값">
        </com.google.android.gms.ads.AdView>
cs

상단 우측에 보면 광고 위치 화면 제일하단에 가장 최소의 높이와 폭으로 맞추었다.

 

 

(4-2) 본격적으로 MainActivity.java 안에 소스 추가

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
import com.google.android.gms.ads.MobileAds;
 
public class MainActivity extends AppCompatActivity {
 
    private AdView mAdView;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
 
          // 모바일광고 초기화후 adView 내용 읽어와서 
        MobileAds.initialize(this"나의광고ID키값");
        mAdView = findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);
 
    }
 
cs

 

5. 최종 결과 앱화면

 

Comments