728x90
반응형
이번에는 저번시간에 만드리어둔 admob 아이디를 앱에 넣는 방법을 소개합니다.
첫번째로 개발중인 application에서 androidmanifest.xml에 application id 를 추가합니다.
application id는 <application> 태그 안에만 있으면 됩니다.
저는 application 태그안에 마지막에 입력했습니다.
</activity>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-4963400211190283~978572000"/>
</application>
두번째로 banner id 를 추가하는 방법입니다.
string.xml파일을 찾아서 아래 2개 내용을 추가해줍니다.
banner_ad_uni_id는 admob 사이트에서 받은 id 를 그대로 입해줍니다.
그 아래 test는 아래 적은 id와 동일하게 적어주세요.
layout에서 광고를 표시 영역을 잡을 필요합니다.
<string name="banner_ad_unit_id">ca-app-pub-4963400211190283/8281070000</string>
<string name="banner_ad_unit_id_for_test">ca-app-pub-3940256099942544/6300978111</string>
</resources>
액티비티 layout 파일 (activity_main.xml)에 광고가 표시될 역영을 추가합니다.
아래는 test 용 bannerid 를 우선 넣었고 나중에 release할때는 "_for_test"를 지워서 실제 사용하는 id 로 변경합니다.
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
app:adSize="BANNER"
app:adUnitId="@string/banner_ad_unit_id_for_test">
</com.google.android.gms.ads.AdView>
</RelativeLayout>
마지막으로 build.gradle (App)을 열어서 dependencies 안에 아래처럼 ads를 추가해줍니다.
dependencies {
...
implementation 'com.google.firebase:firebase-ads:19.7.0'
}
이제 앱을 실행하고나면 테스트 광고가 보이게 됩니다.
반응형
'안드로이드 개발' 카테고리의 다른 글
안드로이드 앱 광고 선택하기 admob adfit FAN applovin mopub (1) | 2021.08.01 |
---|---|
android.os.NetworkOnMainThreadException 가장 쉽게 해결하는 방법 (1) | 2021.07.21 |
안드로이드 광고 넣는 방법 admob (0) | 2021.01.24 |
안드로이드 GIF 추가하기 (0) | 2021.01.24 |
[Android] Error converting bytecode to dex (0) | 2020.12.16 |