Más contenido relacionado
La actualidad más candente (7)
Similar a 유니티애즈 적용가이드_유니티 엔진 5.2버전 (13)
유니티애즈 적용가이드_유니티 엔진 5.2버전
- 1. HOW TO USE UNITYADS IN UNITY 5.2
이아린 과장
March.10. 2016
Version 1.1
- 2. Copyright © 2014 Unity Technologies 2
시작하기전에..
Unity 5.2 버전에서는 unity ads을 사용하기 위해서, asset store에서 unityads를
import 할 필요 없이, 간단히 unityads service를 on/off 함으로써 unityads를
손쉽게 사용 할 수 있습니다!
그럼 이제 부터 unity 5.2에서 unityads를 사용하는 방법에 대해
알아보겠습니다
- 13. Copyright © 2014 Unity Technologies 13
이 프로젝트에서 사용되는 unity
ads용 game id가 자동으로
생성되었음을 확인 할 수 있습니다.
- 14. Copyright © 2014 Unity Technologies 14
마우스 오른쪽 버튼을
클릭하여 create empty를
선택합니다.
- 15. Copyright © 2014 Unity Technologies 15
생성된 object의 이름을
UnityAdsManager로 수정합니다.
- 17. Copyright © 2014 Unity Technologies 17
마우스 오른쪽 버튼을 클릭하여 c#
script를 만들고, 파일 이름을
UnityAdsHelper로 합니다.
- 21. Copyright © 2014 Unity Technologies 21
다음과 같이 샘플 코드가 보입니다.
SIMPLE은 사용자가 광고를 스킵할 수 있고
REWARD는 사용자가 광고를 스킵할 수
없습니다.
- 22. Copyright © 2014 Unity Technologies 22
REWARD형 광고(스킵 불가)의 Sample
코드를 copy to clipboard를 눌러
복사합니다.
이전에 만들어 놓은
UnityAdsHelper script를
엽니다.
- 24. Copyright © 2014 Unity Technologies 24
Sample코드와 클래스 명이 다르므로,
클래스명을 동일하게하기 위해
UnityAdsHelper로 클래스명을
변경합니다.
그리고 저장합니다.
- 25. Copyright © 2014 Unity Technologies 25
Unity 5.3에서는 sample code가
Advertisement.IsReady(“RewardedVideoZone”) 및
Advertisement.Show(“RewardedVideoZone”) 로 되어 있습니다.
만약 기존에 사용하던 GameID로 사용하는 것이 아니라
이번 프로젝트에서 새롭게 생성된 GameID를 사용하는 것이라면
Advertisement.IsReady(“RewardedVideo”) 및
Advertisement.Show(“RewardedVideo”) 로 수정해야 합니다.
Unity 5.2에서는 sample code에 parameter가 RewardedVideo 되어
있으므로 수정할 필요 없습니다.
(슬라이드 44페이지 참고)
- 28. Copyright © 2014 Unity Technologies 28
UnityAdsHelper script를 선택하여
UnityAdsManager로 드래그앤드랩
합니다.
- 29. Copyright © 2014 Unity Technologies 29
UnityAdsManager를 선택하면 다음과
같이 UnityAdsHelper script가 추가된
것을 확인 할 수 있습니다.
- 30. Copyright © 2014 Unity Technologies 30
Button을 선택하여, button을 클릭할때
호출할 함수를 추가합니다.
- 34. Copyright © 2014 Unity Technologies 34
UnityAdsHelper의
ShowRewardedAd()를 선택합니다.
- 39. Copyright © 2014 Unity Technologies 39
다음과 같은 화면이 나오면
모두 정상동작 하는 것입니다.
실제 디바이스에 넣으면 실제 광고가
보입니다.
- 41. Copyright © 2014 Unity Technologies 41
<참고>
Testmode를 선택하면 테스트
광고를 볼 수 있습니다.
- 42. Copyright © 2014 Unity Technologies 42
<참고>
Go to Dashboard를 선택하면, 다음
슬라이드와 같은 화면으로 넘어가며, 광고
성과등을 확인 할 수 있습니다.
- 44. Copyright © 2014 Unity Technologies 44
<참고> 보상형(SKIP 불가), 일반형(SKIP 가능) 광고설정
보상형 광고와 일반형 광고의 차이는,
SKIP 버튼의 유무로 사용자가 광고를 SKIP 할수 있는지 없는지의 차이
입니다.
일반형으로 설정시 사용자는 5초후 광고 스킵 버튼이 활성화 되어 5초
후 부터 광고를 스킵할수 있습니다.
하지만 보상형으로 설정시 스킵버튼이 나오지 않아 사용자는 무조건
광고를 끝까지 보아야 합니다.사용자가 무조건 광고를 끝까지 보게 되
므로 수익을 얻을 가능성이 좀 더 높일 수 있습니다.
따라서 보상형 광고로 설정하는 것을 추천 드립니다.
- 45. Copyright © 2014 Unity Technologies 45
<참고> 보상형 광고 설정 방법
1. 신규 대쉬 보드 사용시 :
기본적으로 하기와 같이 2가지 AD PLACEMENT가 있습니다.
상기의 INTEGRATION ID를 ADVERTISEMENT.ISREADY(“REWARDEDVIDEO”) 및
ADVERTISEMENT.SHOW(“REWARDEDVIDEO”) 등으로 이용 하시면 됩니다.
+ADD NEW PLACEMENT 버튼을 눌러 INTEGRATION ID를 추가 하고 이를 코드내에
사용하실수 있습니다.
- 46. Copyright © 2014 Unity Technologies 46
<참고> 보상형 광고 설정 방법
2. 구 대쉬 보드 사용시 :
유니티 5.2에서 기존에 구 대쉬 보드에서 발급받은 유니티 애즈
아이디를 사용하고 싶을때 하기와 같이 하시면 됩니다.
유니티 애즈 서비스 탭> SETTINGS>ADVANCED 에서 대쉬보드에서 기존에
발급 받은 게임 아이디로 수정할수 있습니다. 즉 하기 10111816등을
기존에 사용하던 게임아이디로 교체 가능 합니다.
- 47. Copyright © 2014 Unity Technologies 47
<참고> 보상형 광고 설정 방법
다만 주의 하실 점은,
신규 대쉬보드에서 보상형광고의 AD PLACEMENT는 REWARDEDVIDEO 이지만,
기존 대쉬보드에서 만드신 게임아이디의 경우,
보상형 광고의 AD PLACEMENT가 하기 캡쳐와 같이 REWARDEDVIDEOZONE이므로,
코드내에서 AD PLAECEMENT를 수정하셔야 합니다.
UNITYADS.UNITY3D.COM/ADMIN 페이지의에서
게임 > 게임 선택 > 수익화 설정> 고급설정 광고 에서 하기를 확인 할수 있습니다.
따라서 코드내에서는 하기와 같은 방식으로 사용하시면 됩니다
IF(ADVERTISEMENT.ISREADY("REWARDEDVIDEOZONE"))
{ ADVERTISEMENT.SHOW("REWARDEDVIDEOZONE"); }
또한 +새 광고 게재 위치 추가를 통해 사용할 AD PLACEMENT를 추가하실 수 있습니다.
- 48. Copyright © 2014 Unity Technologies 48
Korean webpage : https://www.unityads.co.kr
Global webpage : https://unityads.unity3d.com
기술지원/ 이아린 과장 : aylin@unity3d.com
매체사 담당/ 강신덕 과장 : timk@unity3d.com
유니티 애즈 총괄/ 함영호 이사 : younghoh@unity3d.com