[android] Google Play Services와 배너 광고 서비스
Google Play Services는 안드로이드 앱의 다양한 기능을 향상시키고 추가할 수 있는 API 모음입니다. 이 중에서도 광고 서비스는 앱의 수익을 올리는 데 아주 중요한 역할을 합니다. 이 글에서는 Google Play Services를 사용하여 안드로이드 앱에 배너 광고를 표시하는 방법을 알아보겠습니다.
1. Google Play Services 설정
안드로이드 프로젝트에서 build.gradle 파일에 Google Play Services 라이브러리를 추가해야 합니다.
implementation 'com.google.android.gms:play-services-ads:20.5.0'
2. 배너 광고 레이아웃 설정
앱의 레이아웃 파일에 배너 광고를 표시할 수 있는 뷰를 추가해야 합니다.
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="your-ad-unit-id"
/>
3. 배너 광고 표시
앱에서 배너 광고를 표시하기 위해 광고 뷰를 초기화하고 광고를 로드해야 합니다.
AdView adView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
4. 광고 이벤트 처리
광고와 관련된 이벤트(로딩, 클릭, 에러 등)를 처리하기 위해 AdListener를 추가할 수 있습니다.
adView.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
// 광고 로딩 완료 시 처리할 작업
}
@Override
public void onAdFailedToLoad(int errorCode) {
// 광고 로딩 실패 시 처리할 작업
}
@Override
public void onAdClicked() {
// 광고 클릭 시 처리할 작업
}
});
이제 Google Play Services를 이용하여 안드로이드 앱에 배너 광고를 쉽게 추가할 수 있습니다.
더 많은 정보는 Google Developers 문서에서 확인할 수 있습니다.