반응형
안드로이드 앱에 애드몹 광고를 추가해 봅시다.
참고로, 아래 애드몹의 ID/광고 단위는 테스트에 사용되는 코드입니다.
애드몹 사이트에 로그인 하여 실제 사용할 앱의 ID/광고 단위를 받은 후 변경하면 됩니다.
애드몹 종속 추가. (module gradle 파일에 추가)
implementation 'com.google.android.gms:play-services-ads:20.2.0' // 애드몹 광고
안드로이드 매니페스트 파일 수정
- AndroidManifest.xml 파일에 <meta-data> tag 추가.
- <application> tag 안에 넣어주면 됩니다.
<!-- 애드몹 추가 - 테스트 앱 ID 값: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-3940256099942544~3347511713"/>
광고를 넣을 layout 에 추가
- 저의 경우 activity_main.xml 에 넣었습니다.
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
app:adSize="BANNER"
app:adUnitId="ca-app-pub-3940256099942544/6300978111">
<!-- 광고 단위 테스트 배너 : ca-app-pub-3940256099942544/6300978111 -->
</com.google.android.gms.ads.AdView>
앱 실행 시 AdMob 초기화 (MainActivity 에 설정)
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);
반응형
'IT > 배포' 카테고리의 다른 글
Android 구글 플레이 스토어에 배포한 앱 노출이 안될때. (0) | 2022.07.12 |
---|---|
애드몹 app-ads.txt 추가 방법 (도메인 무료) (0) | 2022.07.04 |
Android 오픈소스 라이선스 고지 방법 (0) | 2022.07.04 |
Android Studio 빌드 파일명 변경 (APK, AAB) (0) | 2022.06.24 |
Android 개인정보 처리방침 만들기 (3) | 2022.06.23 |
댓글