Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- sdk
- 안드로이드
- 자바스크립트
- 스프링
- react
- mysql
- sql
- sts
- yml
- EAS
- 시큐리티
- string
- sqlite
- Native
- 배포
- Java
- YAML
- 폰트
- 로또
- 이클립스
- thymeleaf
- Android
- 시놀로지
- DB
- spring
- Admob
- Navigation
- springboot
- expo
- 앱
Archives
- Today
- Total
Dev JS Blog
안드로이드 앱 광고넣기 본문
728x90
프로젝트를 생성했으니~
일단 화면 레이아웃을 꾸미기전에
구글 배너 광고를 먼저 넣을려고한다.
배너 광고 영역을 제외하고 개발을 하는게 편할거 같다.
https://developers.google.com/admob/android/quick-start?hl=ko
admob은 당연히 가입하여야 하고.
타 블로그에도 많은 등록방법이 등록되어있으니 참고하고 실제 가이드 해주는 구글 디벨로퍼 사이트도 참고하면 좋다.
사이트에 가이드가 다 되어있지만 몇개만 설명하자면
gradle에 dependencies에 implementation을 추가해준다.
implementation 'com.google.android.gms:play-services-ads:19.1.0' |
AndroidManifest.xml에 가서
application 안에 넣어준다.
value에 admob에서 준 app_id를 입력하거나
샘플 아이디인 Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 를 넣어줘도 된다.
<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="ca-app-pub-3940256099942544/6300978111"> </com.google.android.gms.ads.AdView> |
광고를 넣을 activity_main.xml에 배너를 넣어준다.
그다음 MainActivity.java로~
public class MainActivity extends AppCompatActivity { private AdView mAdView; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); MobileAds.initialize(this, new OnInitializationCompleteListener() { @Override public void onInitializationComplete(InitializationStatus initializationStatus) { } }); mAdView = findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder().build(); mAdView.loadAd(adRequest); } } |
이것저것 임포트를 다 시키면 된다.
하고 앱을 실행시켜보면.
Test Ad라는 마크가 달려서 광고가 나온다.
광고할때 admob에서 준 ID로 테스트 하다보면 불이익을 받을수 있으므로
test id로 넣고 개발하기를 바란다.
728x90
'옛날 창고 > 안드로이드' 카테고리의 다른 글
Inflate 간단 정리 (0) | 2021.06.28 |
---|---|
Failed to install the following Android SDK packages as some licences have not been accepted. 에러 해결 (0) | 2021.06.22 |
코틀린 - const val 과 val 큰 차이점 (0) | 2021.06.13 |
코틀린(Kotlin) 정리 - 1 (0) | 2021.06.07 |
Comments