기본 콘텐츠로 건너뛰기

Visual Studio Xamarin 프로젝트에서 Google Play Services 광고 SDK를 사용하는 방법

1. NuGet 패키지 설치 (패키지 관리자 콘솔 이용)

     Install-Package Xamarin.GooglePlayServices.Ads


2.  Google Play Services 추가

    - 프로젝트의 Android 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "Google Play 서비스 추가" 선택

    - "광고" 카테고리에서 "광고"를 선택하고 확인 버튼 클릭

 

3. Android 매니페스트 업데이트

    - Android 프로젝트의 Properties 폴더에서 AndroidManifest.xml 파일 선택

    - manifest 요소에 다음 사용 권한 추가

      <uses-permission android:name="android.permission.INTERNET" />

    - application 요소 내에 다음 <meta-data> 요소를 추가

      <meta-data

         android:name="com.google.android.gms.ads.APPLICATION_ID"

         android:value="현재 앱의 AdMob ID" />


4. 레이아웃 파일에 광고 뷰 추가

    - 광고를 추가할 레이아웃 파일 (예: activity_main.axml)을 오픈

    - AdView를 추가하기 위해 원하는 위치에 <com.google.android.gms.ads.AdView> 요소 추가

 <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="광고 ID" />


5. 광고 로드 및 표시

    - C# 코드에서 AdView를 가져와서 광고를 로드하고 표시하는 작업 수행

    - 필요한 위치에 아래 코드 추가

using Android.Gms.Ads;

// ...

AdView adView = FindViewById<AdView>(Resource.Id.adView);

AdRequest adRequest = new AdRequest.Builder().Build();

adView.LoadAd(adRequest);


** 이제 프로젝트에서 Google Play Services 광고 SDK를 성공적으로 추가하고 광고를 표시할 수 있습니다. 

** AdMob 앱 ID와 광고 단위 ID를 AdMob 계정에서 설정하고 관련 코드내 수정 반영하여야 합니다.

 







댓글