일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 6603
- Combination
- 11053
- 나머지
- 11기
- 9095
- 순열
- 11057
- expo
- Kotlin
- 백준
- 최소공배수
- Android
- 코틀린
- 매일11시
- 앱
- 1260
- itertools
- 코테
- permutation
- lcm
- 괄호
- 1182
- 11054
- Python
- 홈화면
- 파이썬
- LCS
- 뒤로가기
- 안드로이드
Archives
- Today
- Total
황소개발자
[코틀린] 앱 광고단위 id알 때, 광고넣을 때 체크해야할 것들 [kotlin] 앱 광고 넣기 @@황소처럼 우직하게@@ 본문
반응형
몇가지만 체크하면된다.
시작한다.
0. res -> value -> string.xml 에서
위 코드와 같이 아이디를 설정해준다.
1. manifest 에 <appliction> <application>안에
<!-- play-services-ads 17.0.0 이상부터는 앱 ID를 입력해줘야 합니다 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="@string/admob_app_id"/>
위 코드를 넣어준다.
그리고 <application> <application> 위에
<!-- 인터넷을 사용하기 위한 권한입니다. -->
<uses-permission android:name="android.permission.INTERNET"/>
인터넷 권한을 얻기위해 입력한다.. (이건 없어도 될 것 같긴하다)
혹시나 헷갈릴 사람이 있을까봐 manifiest 전체 코드는 아래와 같다.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ForDgist.fordgist">
<!-- 인터넷을 사용하기 위한 권한입니다. -->
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:allowBackup="true"
android:icon="@drawable/logo_for_dgist"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<!-- play-services-ads 17.0.0 이상부터는 앱 ID를 입력해줘야 합니다 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="@string/admob_app_id"/>
<activity android:name="com.ForDgist.fordgist.UpActivity"/>
<activity android:name="com.ForDgist.fordgist.CenterActivity"/>
<activity android:name="com.ForDgist.fordgist.DownActivity"/>
<activity android:name="com.ForDgist.fordgist.GiftActivity"/>
<activity android:name="com.ForDgist.fordgist.MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
2. 광고를 넣을 Activity 코틀린 클래스 안에 onCreate 함수안에
MobileAds.initialize(this)
adView.loadAd(AdRequest.Builder().build())
위와 같이 광고 초기화 코드를 입력한다.
3. 그리고 그 Activity와 연결된 layout에
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="320dp"
android:layout_height="50dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="32dp"
app:adSize="BANNER"
app:adUnitId="@string/banner_ad_unit_id_for_test"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/hero_right" />
위와 유사하게 넣어준다. 테스트를 할땐 테스트용 id를 쓰는게 좋다. 실제 id 쓰다가 제재를 받는 사람이 있는것 같다..ㅠ
생각보다
별거없다
반응형
'앱개발' 카테고리의 다른 글
안드로이드 스튜디오 구글 로그인 코틀린 (0) | 2020.03.26 |
---|---|
[안드로이드 스튜디오] 애드 몹, 앱 광고단위 많을수록 좋을까? 아니면 그냥 하나쓸까? @@황소처럼 우직하게@@ (0) | 2020.02.22 |
[안드로이드][코틀린] 뒤로가기 눌렀을 때, 홈화면으로 가도록 @@황소처럼 우직하게@@ kotlin (0) | 2020.02.21 |
[안드로이드 스튜디오][코틀린] 뒤로가기 두번해야 종료 구현하기 [kotlin] + system currentTimeMillis() 설명. @@황소처럼 우직하게@@ (0) | 2020.02.21 |
[안드로이드 스튜디오][코틀린] 화면 전환, 화면 추가 : manifests 도수정해주셔야됩니다~~^^[android][kotlin] (0) | 2020.02.21 |
Comments