0. Guides
https://developers.google.com/admob/android/banner?hl=ko
1. Place an AdView
activity_main.xml
1 2 3 4 5 6 7 8 9 | <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_gravity="center" ads:adSize="BANNER" ads:adUnitId="ca-app-pub-.../..."> </com.google.android.gms.ads.AdView> | cs |
adSize: BANNER, LARGE_BANNER, MEDIUM_RECTANGLE, FULL_BANNER, LEADERBOARD, SMART_BANNER의 상수가 있다.
adUnitId: adMob 사이트에 등록한 고유한 광고 단위의 id이다.
**앱을 개발할 때는 테스트 광고를 사용해야 한다.
그렇지 않으면 계정이 정지될 수 있다.
Android 배너 전용 테스트 광고 단위 ID
ca-app-pub-3940256099942544/6300978111
앱을 게시하기 전에 광고 단위 ID로 대체해야 한다.
2. Build a request
MainActivity.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.AdView; public class MainActivity extends AppCompatActivity { private AdView mAdView; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); MobileAds.initialize(this, "ca-app-pub-...~..."); mAdView = findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder().build(); } } | cs |
3. Load an ad
MainActivity.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.AdView; public class MainActivity extends AppCompatActivity { private AdView mAdView; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); MobileAds.initialize(this, "ca-app-pub-...~..."); mAdView = findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder().build(); mAdView.loadAd(adRequest); } } | cs |
'Android' 카테고리의 다른 글
Drawable (드로어블) (0) | 2018.04.27 |
---|---|
adMob - (4) 전면 광고 달기 (0) | 2018.03.03 |
adMob - (2) Google Mobile Ads SDK 가져오기 (0) | 2018.03.03 |
adMob - (1) 앱에 광고 달기 (1) | 2018.03.03 |
Custom Content Provider - (4) 데이터 삭제 (0) | 2018.02.12 |