SDK)[AddMob : 1]Unity에서 googleAdsMob SDK 설치

허윤·2025년 12월 29일

구글 애드몹

깃 링크
가이드 링크

  • 구글 애드몹이란?
    • 구글이 제공하는 광고 플랫폼
    • 사용자의 광고 시청을 개발자에게 수익화 시킬 수 있도록 도와준다
  • 기본 요건
    • Unity Editor 2019.4이상 사용
    • IOS 기본 요건
      • Xcode 16.0 이상
      • IOS 12.0 이상 타겟팅
      • cocoaPods
    • Android 기본 요건
      • 최소 Android API 23 이상
      • Android API 수준 35 이상 타겟팅
    • 필요 절차
      • Admob 계정생성 선행 필요(구글)
      • 최신릴리즈 유니티 패키지 설치
      • Assets>GoogleMobileAds>Settings에서 Android Ios App ID 기입
      • 에드센스 아이디 발급광고 단위까지 설정하면 ID를 얻을 수 있다.
  • 핵심 메서드 및 클래스
클래스명 (네임스페이스)메서드명접근 방식기능 설명
MobileAds (GoogleMobileAds.Api)Initialize(Action)정적 호출AdMob SDK 초기화. 광고 사용 전 1회 호출.
MobileAdsRaiseAdEventsOnUnityMainThread정적 프로퍼티광고 콜백을 Unity 메인 스레드에서 처리할지 설정.
MobileAdsSetiOSAppPauseOnBackground(bool)정적 호출iOS 백그라운드 전환 시 앱 일시정지 동작 제어.
RequestConfigurationBuilder(), SetTestDeviceIds(List)인스턴스테스트 디바이스 설정(실광고 클릭 방지).
MobileAdsSetRequestConfiguration(RequestConfiguration)정적 호출광고 요청 공통 설정 적용.
AdRequestnew AdRequest()인스턴스 생성광고 로드 요청 객체 생성.
BannerViewBannerView(adUnitId, AdSize, AdPosition)인스턴스 생성배너 광고 객체 생성.
BannerViewLoadAd(AdRequest)인스턴스 호출배너 광고 로드.
BannerViewShow(), Hide()인스턴스 호출배너 광고 표시/숨김.
BannerViewDestroy()인스턴스 호출배너 광고 해제.
InterstitialAdLoad(adUnitId, AdRequest, Action<InterstitialAd, LoadAdError>)정적 호출전면 광고 로드(비동기).
InterstitialAdCanShowAd()인스턴스 호출전면 광고 표시 가능 여부 확인.
InterstitialAdShow()인스턴스 호출전면 광고 표시.
InterstitialAdDestroy()인스턴스 호출전면 광고 해제.
RewardedAdLoad(adUnitId, AdRequest, Action<RewardedAd, LoadAdError>)정적 호출리워드 광고 로드(비동기).
RewardedAdCanShowAd()인스턴스 호출리워드 광고 표시 가능 여부 확인.
RewardedAdShow(Action)인스턴스 호출리워드 광고 표시 및 보상 콜백 수신.
RewardedAdDestroy()인스턴스 호출리워드 광고 해제.
AppOpenAdLoad(adUnitId, AdRequest, ScreenOrientation, Action<AppOpenAd, LoadAdError>)정적 호출앱 오프닝 광고 로드.
AppOpenAdCanShowAd(), Show(), Destroy()인스턴스 호출앱 오프닝 광고 표시/해제.
RewardType, Amount인스턴스 프로퍼티리워드 보상 타입 및 수량.
LoadAdErrorGetMessage(), GetCode()인스턴스 호출광고 로드 실패 원인 확인.
AdErrorGetMessage(), GetCode()인스턴스 호출광고 표시 중 에러 정보 확인.
AdValueValue, CurrencyCode, Precision인스턴스 프로퍼티광고 수익 값 정보(노출 수익 분석).

실습 중 추가 사항

프로젝트 세팅의 서비스탭의 인앱구매,광고중계자 등 추가패키지 설치 가능

profile
C# 클라이언트 프로그래밍 지망

0개의 댓글