[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 문서에서 확인할 수 있습니다.