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 계정에서 설정하고 관련 코드내 수정 반영하여야 합니다.
댓글
댓글 쓰기