Android Studio/java
49. [안드로이드/JAVA] 구글 애드몹 배너광고 넣기
drizzle0925
2025. 1. 23. 07:12
728x90
1. 구글계정으로 로그인하고 시작하기 버튼을 클릭합니다.
Google AdMob: 모바일 앱 수익 창출
인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요.
admob.google.com
2. 앱이 없으면 앱추가를 눌러서 앱을 추가하고 앱을 생성했다면 모든 앱 보기를 선택해서 들어갑니다.
3. 광고 단위를 클릭합니다.
4. 광고 단위가 없으면 광고 단위 추가를 선택하여 광고를 생성합니다.
4-1 광고 계정을 확인 하는곳은 이름을 클릭합니다.
4-2 구현안내를 클릭합니다.
4-3 계정을 확인할 수 있습니다.
배너를 생성했다면 안드로이드 스튜디오로 돌아옵니다.
적당히 프로젝트를 생성합니다.
build.gradle(Project)에 google()이 들어가 있는지 확인합니다.
build.gradle(Module) 코드 작성
아래 코드를 추가합니다.
implementation 'com.google.android.gms:play-services-ads:20.0.0'
여기까지 작성하셨다면 Gradle을 동기화시킵니다.
File > Sync Project with Gradle Files
AndroidManifest.xml 코드 작성
<!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-1811269372362017~4664640683"/>
andoroid:value에 들어가는 값은 애드몹 페이지에 있습니다.
MainActivity 코드 작성
MobileAds.initialize(this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus initializationStatus) {
}
});
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="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>
MainActivity 코드 작성
private AdView mAdView;
@Override
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);
}
빌드업 한 화면
하단에 광고가 출력되었습니다.
728x90