유니티에서 레거시 유니티 광고(Unity Ads) 구현하기(Advertisment, Legacy)
Advertisement 버전 4.4.1부터 유니티 광고 패키지는 레거시로 표시됩니다. 유니티의 새로운 수익화 솔루션을 구현하려면 Ads Mediation 패키지(Unity LevelPlay Mediation)를 참고합니다. 아래는 레거시 유니티 광고 구현하는 방법입니다(전면광고, 보상형광고, 베너광고)
https://docs.unity.com/ads/ko-kr/manual/UnityAdsHome
https://docs.unity.com/monetization-dashboard/ko-kr/manual/editor-levelplay-integration
1)프로젝트의 대상 플랫폼을 확인합니다(안드로이드 또는 ios)
2)상단의 window 메뉴에서 services로 이동합니다.
3)services 메뉴에서 ads를 선택하면 광고 서비스 일반 설정(services general settings)으로이동합니다.
4)organizations를 선택하고 create project ID를 클릭하면 services를 이용하기위한 유니티 프로젝트 ID를 생성합니다.
4)아동 온라인 개인정보 보호법(COPPA)를 설정하고 저장합니다(앱이 13세 미만을 대상으로 합니까?)
https://cloud.google.com/security/compliance/coppa?hl=ko
5)프로젝트가 서비스와 정상적으로 연결된것을 확인할수있습니다. ads의 우측 off를 클릭합니다.
6)install latest version을 클릭하여 광고 패키지(Advertisment)를 설치합니다. 또는 패키지 관리자(package manager)에서 해당 패키지를 설치합니다.
7)Dashboard를 클릭하여 유니티 게임 서비스 사이트로이동합니다.
8)프로젝트를 선택하고 Monetization 메뉴에서 수익창출 활성화를 완료합니다(complete activation)
9)메디에이션(mediation) 사용 유무를 선택합니다. 메디에이션을 사용하지않고 유니티 광고만 사용하려면 첫번째 옵션을 선택합니다.
10)좌측의 광고 유닛(Ad Units)을 선택하고 게임 ID (Game IDs) 및 광고 유닛ID(Ad Unit ID)를 확인합니다.또는 monetization의 설정(Settings)에서 확인합니다.
Game ID - 유니티 광고를 설정할 때 게임을 고유하게 식별하는 ID입니다(예 - 1234567)
광고 유닛 ID(Ad Unit ID) - 특정 광고 형식에 대한 고유 ID입니다(예 - Interstitial_Android, Rewarded_Android, Banner_Android)
11)유니티 광고를 테스트 모드로 사용하려면 enable test mode에 체크합니다.
광고 초기화
12)유니티 광고를 사용하기위해서 광고를 초기화해야합니다. 대상 플래폼의 Game ID를 설정하고 광고를 초기화합니다.
https://docs.unity.com/ads/InitializingTheUnitySDK.htm
13)광고 초기화가 정상적으로 완료하면 로그를 출력합니다.
전면 광고
14)플래폼에 대한 광고 ID(Interstitial_Android, Interstitial_iOS)를 사용하여 전면광고를 불러오기합니다. LoadAd 함수는 광고 초기화(initializer)가 완료된 이후에 호출해야합니다(Start)
https://docs.unity.com/ads/ImplementingBasicAdsUnity.htm
보상형 광고
14)플래폼에 대한 광고 ID(Rewarded_Andorid, Rewarded_iOS)를 사용하여 보상형 광고를 불러오기합니다.
https://docs.unity.com/ads/ImplementingRewardedAdsUnity.htm
15)보상형 광고를 표시하는 함수를 구현합니다.
16)씬에 두가지 광고형식을 표시하기위한 버튼을 생성합니다.
17)게임을 시작하고 버튼을 클릭하여 광고를 불러오기 및 표시합니다.
전면광고 Interstitial Ads
보상형 광고 Rewarded Ads
베너 광고 Banner Ads
https://docs.unity.com/ads/en-us/manual/ImplementingBannerAdsUnity
'유니티게임개발 > 기초공부' 카테고리의 다른 글
유니티(unity)에서 파이어베이스(firebase) 사용하기 - 프로젝트에 파이어베이스 설치 및 환경설정 (0) | 2024.04.05 |
---|---|
유니티(unity)에서 구글 모바일 광고(구글 애드몹, Google AdMob) 구현하기 (0) | 2023.11.23 |
유니티 URP 프로젝트에서 서로 다른 대상 플래폼의 렌더러 설정하기 (0) | 2023.10.28 |
유니티(unity) 빌트인 렌더파이프라인에서 그림자 해상도 설정(stable fit, close fit) (2) | 2023.10.22 |
유니티 그림자 영역 렌더링 커스텀 쉐이터 ShadowDrawwer (1) | 2023.10.21 |