1. build.gradle(app) 에 Dependency 추가
implementation 'com.google.android.gms:play-services-ads:19.1.0' 추가합니다.
version은 환경에 맞는 절당한 것을 선택합니다. 현재 최신 version은 19.7.0입니다.
dependencies { |
2. AndroidManifest.xml
출시할 앱이 인터넷 접속이 허용 설정이 되어 있지 않으면 아래 permission 정보를 추가합니다.
그리고 APPLICATION_ID 값을 추가합니다. 이 부분은 코드 내에서 설정으로 처리할 수도 있습니다.
출시 전에는 시험을 위해 Test ID를 입력해야 합니다.
Test APP ID: ca-app-pub-3940256099942544~3347511713
Test AD ID: ca-app-pub-3940256099942544/1033173712
<참고: Test 광고 단위 ID>
광고 형식 | 샘플 광고 단위 ID |
배너 광고 | ca-app-pub-3940256099942544/6300978111 |
전면 광고 | ca-app-pub-3940256099942544/1033173712 |
보상형 동영상 광고 | ca-app-pub-3940256099942544/5224354917 |
네이티브 광고 고급형 | ca-app-pub-3940256099942544/2247696110 |
AdroidManifest.xml
<uses-permission android:name="android.permission.INTERNET"/>
<meta-data |
3. MainActivity.java
실제 광고를 사용할 Activity에 아래와 같은 방식으로 추가하면 됩니다.
public class MainActivity extends AppCompatActivity { MobileAds.initialize(this, new OnInitializationCompleteListener() {
mInterstitialAd = new InterstitialAd(this); |
광고를 출력할 부분에 아래의 부분을 호출합니다.
public void showFullAds() { if (mInterstitialAd.isLoaded()) { mInterstitialAd.show(); } else { } } |
더 자세한 내용은 아래의 페이지를 참고하세요.
developers.google.com/admob/android/interstitial?hl=ko#create_an_interstitialad_object
'Android' 카테고리의 다른 글
안드로이드 app-ads.txt 설정하기 (0) | 2021.03.20 |
---|---|
SQLite csv 파일로부터 table import하기 (0) | 2021.03.18 |
안드로이드 화면 가로, 세로 고정하기 (2) | 2021.03.13 |
안드로이드 출시용 앱 빌드하기 (0) | 2021.02.27 |
안드로이드 앱 아이콘 변경 (0) | 2021.02.26 |