More Related Content
Unityads integration for_i_os(xcode)_version1 How to integrate unityads with android studio(ads 2.0) Unityads integration for_android_studio_version1 How to integrate unityads with xcode(ads 2.0) Unity ads integration guide_201504 How to integrate unityads with xcode swift(ads 2.0) Unityads integration for_eclipse_version1_1 What's hot (7)
Unityads integration for_eclipse_version1 How to use unityads in unity5.2 Unity ads Unite Seoul_deck_201504 Sagestuido 사용자 매뉴얼_20150904 Similar to Integration with unity_ver1_1 (20)
120513 unity3 d_start_skyseer [스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발 NDC17. "솔리테어: 덱다웃" 유니티 모바일 테스팅 기법들 Unity3D Developer Network Study Chapter.2 코히런트 Gt(coherent gt) 통합 및 간단한 사용법 게임개발엔진 유니티(unity) 소개 2013 devkorea introduce unity3D and playmaker basic Make a shooting game using unity [IGC2018] 에이스프로젝트 안현석 - 유니티로 실시간 멀티플레이 게임서버를 만들 수 있을까? Integration with unity_ver1_1
- 2. Copyright © 2014 Unity Technologies 2
Unity를 사용하여 UnityAds와
통합하는 예제 프로젝트를
생성합니다.
UnityAds package를
추가 하기 위해
선택합니다.
Unity5 보다 낮은 버전을 사용하면,
AssetStore에서 UnityAds package를
import 할 수 있습니다.
Reference 슬라이드를
확인해주세요.
- 4. Copyright © 2014 Unity Technologies 4
추가된 Asset package가
UnityAds Package 1개
있으므로 1로 표시됩니다.
- 5. Copyright © 2014 Unity Technologies 5
추가된 UnityAds Package를
Asset목록에서 확인 할 수
있습니다.
- 6. Copyright © 2014 Unity Technologies 6
<Reference>
Unity5 보다 낮은 버전 사용시 UnityAds Package 를
AssetStore로 부터 Import 하는 방법
- 7. Copyright © 2014 Unity Technologies 7
https://www.assetstore.unity3d.com/e
n/#!/content/21027
로 갑니다.
- 11. Copyright © 2014 Unity Technologies 11
추가된 UnityAds Package를
Asset목록에서 확인 할 수
있습니다.
- 13. Copyright © 2014 Unity Technologies 13
이번 예제는 Android로 빌드
할 예정이기에, Android로
선택 하였습니다.
- 14. Copyright © 2014 Unity Technologies 14
해당 코드를 모두
선택하여 복사합니다
https://github.com/iamhere86/UnityAdsHelper/blob/master/UnityAdsHe
lper.cs
페이지로 갑니다.
- 15. Copyright © 2014 Unity Technologies 15
Asset에서 오른쪽
마우스를 클릭하여 C#
Script를 생성합니다.
- 16. Copyright © 2014 Unity Technologies 16
C# 파일을 하나 생성후 파일이름을
UnityAdsHelper 로 합니다.
파일 이름 변경후 해당 파일을
더블클릭하여 열겠습니다.
파일명과 동일한 이름의
클래스인 UnityAdsHelper 가
자동생성되었음을 확인 할 수
있습니다.
- 18. Copyright © 2014 Unity Technologies 18
Hierarchy에서 오른쪽
마우스를 클릭하여 Create
Empty를 선택합니다.
- 19. Copyright © 2014 Unity Technologies 19
생성된 Object를 오른쪽
마우스로 선택하여
UnityAdsManager로 이름을
변경합니다.
- 23. Copyright © 2014 Unity Technologies 23
Game ID를 입력하기 위하여
UnityAds 홈페이지로 갑니다.
- 24. Copyright © 2014 Unity Technologies 24
https://unityads.unity3d.com/
UnityAds 홈페이지로 갑니다.
계정이 있으시면
로그인 하세요
계정이 없으시면
가입하세요
- 25. Copyright © 2014 Unity Technologies 25
기존에 가입한 unityAds용
계정이 있으시면, 로그인
하세요
계정이 없으시면
가입하세요
- 28. Copyright © 2014 Unity Technologies 28
UDN으로 새로
가입하였으므로, 이곳을 통해
UDN 으로 로그인 후
UnityAds를 가입합니다
- 30. Copyright © 2014 Unity Technologies 30
로그인 하면 다음과 같은
화면이 나옵니다. 게임 메뉴를
선택합니다.
- 32. Copyright © 2014 Unity Technologies 32
이번 예제는 Android로 빌드 할
예정이기 때문에 Android를
선택합니다.
- 37. Copyright © 2014 Unity Technologies 37
UnityAds홈페이지에서 생성된
GameID를 입력합니다.
또한 디버깅하기 위하여
로그를 볼수 있도록
선택합니다.
- 38. Copyright © 2014 Unity Technologies 38
여기까지 하고 Run 하면, 콘솔 창에
빌드가 되는것을 볼 수 있습니다. 물론
게임 화면에는 아무런 것도 나오지
않습니다.
- 40. Copyright © 2014 Unity Technologies 40
public void ShowTestAds()
{
ShowAd ();
}
- 41. Copyright © 2014 Unity Technologies 41
Hierarchy에서 오른쪽
마우스버튼을 클릭하여 Button
UI를 생성합니다.
- 47. Copyright © 2014 Unity Technologies 47
이전에 추가했던
ShowTestAds()를 호출 할 수
있도록 합니다.
- 48. Copyright © 2014 Unity Technologies 48
다음과 같이 되었음을
확인합니다.
이제, Run 하게 되면 버튼이
보이고, 이 버튼을 클릭하면 다음
슬라이드와 같은 화면이
보입니다.
- 49. Copyright © 2014 Unity Technologies 49
이러한 화면이 나온다면, 성공적으로
예제 프로젝트를 완료 한 것입니다.
실제 광고 동영상은 빌드된 APK 를
휴대폰에 설치하면 보실 수 있습니다.
- 51. Copyright © 2014 Unity Technologies 51
코드 설명
c
UnityAds 를 Initialize하는 코드로
parameter로 gameid와, testmode를
on/off 할 것인지를 넘깁니다.
- 52. Copyright © 2014 Unity Technologies 52
c
광고를 보여 줄수 있는지 확인합니다.
Parameter로 zone
id(rewardedVideoZone 등)을 넘겨 줄 수
있습니다.
Zone id에 대한 자세한 설명은
http://www.unityads.co.kr/?p=1285
참고하세요
c
광고를 보여줄 수 있으면 광고를 보여줍니다.
Zoneid설정과 option이 있을 경우 넘겨 줄 수
있습니다.
c
ShowOption으로 광고를 본 결과를
처리할 함수를 지정해줍니다.
- 53. Copyright © 2014 Unity Technologies 53
c
사용자를 광고를 끝까지 보았을 경우, 스킵하였을때
상태를 확인하여 각각의 경우에 대한 action을 취할수
있습니다.
사용자가 광고를 끝까지 보았을때(ShowResult.Finished: )
사용자에게 적절한 보상(게임내 아이템등) 을 주는 코드
등을 구현하면 됩니다.
- 54. Copyright © 2014 Unity Technologies 54
Korean webpage : https://www.unityads.co.kr
Global webpage : https://unityads.unity3d.com
기술 지원/ 이아린 과장 : aylin@unity3d.com
매체사 담당/ 강신덕 과장 : timk@unity3d.com
유니티 애즈 총괄/ 함영호 이사 : younghoh@unity3d.com