HOW TO INTEGRATE UNITYADS WITH UNITY
이아린 과장
Aug.05. 2015
Version 1.1
Copyright © 2014 Unity Technologies 2
Unity를 사용하여 UnityAds와
통합하는 예제 프로젝트를
생성합니다.
UnityAds package를
추가 하기 위해
선택합니다.
Unity5 보다 낮은 버전을 사용하면,
AssetStore에서 UnityAds package를
import 할 수 있습니다.
Reference 슬라이드를
확인해주세요.
Copyright © 2014 Unity Technologies 3
Copyright © 2014 Unity Technologies 4
추가된 Asset package가
UnityAds Package 1개
있으므로 1로 표시됩니다.
Copyright © 2014 Unity Technologies 5
추가된 UnityAds Package를
Asset목록에서 확인 할 수
있습니다.
Copyright © 2014 Unity Technologies 6
<Reference>
Unity5 보다 낮은 버전 사용시 UnityAds Package 를
AssetStore로 부터 Import 하는 방법
Copyright © 2014 Unity Technologies 7
https://www.assetstore.unity3d.com/e
n/#!/content/21027
로 갑니다.
Copyright © 2014 Unity Technologies 8
Asset Store 로그인을
합니다.
Copyright © 2014 Unity Technologies 9
Copyright © 2014 Unity Technologies 10
UnityAds package를 Import
합니다.
Copyright © 2014 Unity Technologies 11
추가된 UnityAds Package를
Asset목록에서 확인 할 수
있습니다.
Copyright © 2014 Unity Technologies 12
Copyright © 2014 Unity Technologies 13
이번 예제는 Android로 빌드
할 예정이기에, Android로
선택 하였습니다.
Copyright © 2014 Unity Technologies 14
해당 코드를 모두
선택하여 복사합니다
https://github.com/iamhere86/UnityAdsHelper/blob/master/UnityAdsHe
lper.cs
페이지로 갑니다.
Copyright © 2014 Unity Technologies 15
Asset에서 오른쪽
마우스를 클릭하여 C#
Script를 생성합니다.
Copyright © 2014 Unity Technologies 16
C# 파일을 하나 생성후 파일이름을
UnityAdsHelper 로 합니다.
파일 이름 변경후 해당 파일을
더블클릭하여 열겠습니다.
파일명과 동일한 이름의
클래스인 UnityAdsHelper 가
자동생성되었음을 확인 할 수
있습니다.
Copyright © 2014 Unity Technologies 17
복사 해 두었던 코드를
붙여넣기 한후
저장합니다.
Copyright © 2014 Unity Technologies 18
Hierarchy에서 오른쪽
마우스를 클릭하여 Create
Empty를 선택합니다.
Copyright © 2014 Unity Technologies 19
생성된 Object를 오른쪽
마우스로 선택하여
UnityAdsManager로 이름을
변경합니다.
Copyright © 2014 Unity Technologies 20
UnityAdsManager에
스크립트를 추가합니다.
Copyright © 2014 Unity Technologies 21
이전에 만들었던
UnityAdsHelper를 선택합니다.
Copyright © 2014 Unity Technologies 22
Copyright © 2014 Unity Technologies 23
Game ID를 입력하기 위하여
UnityAds 홈페이지로 갑니다.
Copyright © 2014 Unity Technologies 24
https://unityads.unity3d.com/
UnityAds 홈페이지로 갑니다.
계정이 있으시면
로그인 하세요
계정이 없으시면
가입하세요
Copyright © 2014 Unity Technologies 25
기존에 가입한 unityAds용
계정이 있으시면, 로그인
하세요
계정이 없으시면
가입하세요
Copyright © 2014 Unity Technologies 26
Copyright © 2014 Unity Technologies 27
UDN 계정을 생성합니다.
Copyright © 2014 Unity Technologies 28
UDN으로 새로
가입하였으므로, 이곳을 통해
UDN 으로 로그인 후
UnityAds를 가입합니다
Copyright © 2014 Unity Technologies 29
UDN 으로 로그인 후
UnityAds를 가입합니다
Copyright © 2014 Unity Technologies 30
로그인 하면 다음과 같은
화면이 나옵니다. 게임 메뉴를
선택합니다.
Copyright © 2014 Unity Technologies 31
Game ID를 받기 위하여 새
게임을 추가합니다.
Copyright © 2014 Unity Technologies 32
이번 예제는 Android로 빌드 할
예정이기 때문에 Android를
선택합니다.
Copyright © 2014 Unity Technologies 33
아직 라이브 전인 프로젝트
이므로 해당 버튼을
선택합니다.
Copyright © 2014 Unity Technologies 34
게임 이름을 입력하고
추가합니다.
Copyright © 2014 Unity Technologies 35
Copyright © 2014 Unity Technologies 36
게임 등록을 끝마치면,
GameID가
생성됩니다.
Copyright © 2014 Unity Technologies 37
UnityAds홈페이지에서 생성된
GameID를 입력합니다.
또한 디버깅하기 위하여
로그를 볼수 있도록
선택합니다.
Copyright © 2014 Unity Technologies 38
여기까지 하고 Run 하면, 콘솔 창에
빌드가 되는것을 볼 수 있습니다. 물론
게임 화면에는 아무런 것도 나오지
않습니다.
Copyright © 2014 Unity Technologies 39
전에 생성했던
UnityAdsHelper파일을
열겠습니다.
Copyright © 2014 Unity Technologies 40
public void ShowTestAds()
{
ShowAd ();
}
Copyright © 2014 Unity Technologies 41
Hierarchy에서 오른쪽
마우스버튼을 클릭하여 Button
UI를 생성합니다.
Copyright © 2014 Unity Technologies 42
버튼이
생성되었음을 확인
할 수 있습니다.
Copyright © 2014 Unity Technologies 43
해당 버튼이 클릭되었을때
연결될 기능을 추가합니다.
Copyright © 2014 Unity Technologies 44
Editor and Runtime을
선택합니다.
Copyright © 2014 Unity Technologies 45
Copyright © 2014 Unity Technologies 46
UnityAdsManager를 선택합니다.
Copyright © 2014 Unity Technologies 47
이전에 추가했던
ShowTestAds()를 호출 할 수
있도록 합니다.
Copyright © 2014 Unity Technologies 48
다음과 같이 되었음을
확인합니다.
이제, Run 하게 되면 버튼이
보이고, 이 버튼을 클릭하면 다음
슬라이드와 같은 화면이
보입니다.
Copyright © 2014 Unity Technologies 49
이러한 화면이 나온다면, 성공적으로
예제 프로젝트를 완료 한 것입니다.
실제 광고 동영상은 빌드된 APK 를
휴대폰에 설치하면 보실 수 있습니다.
Copyright © 2014 Unity Technologies 50
Copyright © 2014 Unity Technologies 51
코드 설명
c
UnityAds 를 Initialize하는 코드로
parameter로 gameid와, testmode를
on/off 할 것인지를 넘깁니다.
Copyright © 2014 Unity Technologies 52
c
광고를 보여 줄수 있는지 확인합니다.
Parameter로 zone
id(rewardedVideoZone 등)을 넘겨 줄 수
있습니다.
Zone id에 대한 자세한 설명은
http://www.unityads.co.kr/?p=1285
참고하세요
c
광고를 보여줄 수 있으면 광고를 보여줍니다.
Zoneid설정과 option이 있을 경우 넘겨 줄 수
있습니다.
c
ShowOption으로 광고를 본 결과를
처리할 함수를 지정해줍니다.
Copyright © 2014 Unity Technologies 53
c
사용자를 광고를 끝까지 보았을 경우, 스킵하였을때
상태를 확인하여 각각의 경우에 대한 action을 취할수
있습니다.
사용자가 광고를 끝까지 보았을때(ShowResult.Finished: )
사용자에게 적절한 보상(게임내 아이템등) 을 주는 코드
등을 구현하면 됩니다.
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

More Related Content

PPTX
Unityads integration for_i_os(xcode)_version1
PPTX
How to integrate unityads with android studio(ads 2.0)
PDF
Unityads integration for_android_studio_version1
PPTX
유니티애즈 적용가이드_유니티 엔진 5.2버전
PPTX
How to integrate unityads with xcode(ads 2.0)
PDF
Unity ads integration guide_201504
PPTX
How to integrate unityads with xcode swift(ads 2.0)
PPTX
Unityads integration for_eclipse_version1_1
Unityads integration for_i_os(xcode)_version1
How to integrate unityads with android studio(ads 2.0)
Unityads integration for_android_studio_version1
유니티애즈 적용가이드_유니티 엔진 5.2버전
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)

PPTX
Unityads integration for_eclipse_version1
PDF
쫄지말고 달아보자, 유니티애즈!
PPTX
How to use unityads in unity5.2
PPTX
Unity ads Unite Seoul_deck_201504
PDF
UnityAds 동영상 광고 탑재 사례
PDF
App, VR 및 AR Unity 설정 준비
PDF
Sagestuido 사용자 매뉴얼_20150904
Unityads integration for_eclipse_version1
쫄지말고 달아보자, 유니티애즈!
How to use unityads in unity5.2
Unity ads Unite Seoul_deck_201504
UnityAds 동영상 광고 탑재 사례
App, VR 및 AR Unity 설정 준비
Sagestuido 사용자 매뉴얼_20150904
Ad

Similar to Integration with unity_ver1_1 (20)

PPTX
유니티애즈 적용가이드_유니티 엔진 5.2버전
PDF
Unity 시작하기
PPTX
120513 unity3 d_start_skyseer
PPTX
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
PPTX
[1002 조진현]unity3d 소개
PPTX
Unity ads creatives
PPTX
유니티와 안드로이드의 연동
PPTX
이호민
PPTX
신광섭
PPTX
NDC17. "솔리테어: 덱다웃" 유니티 모바일 테스팅 기법들
PDF
Unity3D Developer Network Study Chapter.2
PPTX
Unity3D 한국 최초 기술 세미나
PPTX
코히런트 Gt(coherent gt) 통합 및 간단한 사용법
PDF
게임개발엔진 유니티(unity) 소개 2013 devkorea
PDF
Unity시작하기
PPTX
[160404] 유니티 apk 용량 줄이기
PPTX
introduce unity3D and playmaker basic
PDF
Make a shooting game using unity
PDF
[IGC2018] 에이스프로젝트 안현석 - 유니티로 실시간 멀티플레이 게임서버를 만들 수 있을까?
유니티애즈 적용가이드_유니티 엔진 5.2버전
Unity 시작하기
120513 unity3 d_start_skyseer
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[1002 조진현]unity3d 소개
Unity ads creatives
유니티와 안드로이드의 연동
이호민
신광섭
NDC17. "솔리테어: 덱다웃" 유니티 모바일 테스팅 기법들
Unity3D Developer Network Study Chapter.2
Unity3D 한국 최초 기술 세미나
코히런트 Gt(coherent gt) 통합 및 간단한 사용법
게임개발엔진 유니티(unity) 소개 2013 devkorea
Unity시작하기
[160404] 유니티 apk 용량 줄이기
introduce unity3D and playmaker basic
Make a shooting game using unity
[IGC2018] 에이스프로젝트 안현석 - 유니티로 실시간 멀티플레이 게임서버를 만들 수 있을까?
Ad

Integration with unity_ver1_1

  • 1. HOW TO INTEGRATE UNITYADS WITH UNITY 이아린 과장 Aug.05. 2015 Version 1.1
  • 2. Copyright © 2014 Unity Technologies 2 Unity를 사용하여 UnityAds와 통합하는 예제 프로젝트를 생성합니다. UnityAds package를 추가 하기 위해 선택합니다. Unity5 보다 낮은 버전을 사용하면, AssetStore에서 UnityAds package를 import 할 수 있습니다. Reference 슬라이드를 확인해주세요.
  • 3. Copyright © 2014 Unity Technologies 3
  • 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 로 갑니다.
  • 8. Copyright © 2014 Unity Technologies 8 Asset Store 로그인을 합니다.
  • 9. Copyright © 2014 Unity Technologies 9
  • 10. Copyright © 2014 Unity Technologies 10 UnityAds package를 Import 합니다.
  • 11. Copyright © 2014 Unity Technologies 11 추가된 UnityAds Package를 Asset목록에서 확인 할 수 있습니다.
  • 12. Copyright © 2014 Unity Technologies 12
  • 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 가 자동생성되었음을 확인 할 수 있습니다.
  • 17. Copyright © 2014 Unity Technologies 17 복사 해 두었던 코드를 붙여넣기 한후 저장합니다.
  • 18. Copyright © 2014 Unity Technologies 18 Hierarchy에서 오른쪽 마우스를 클릭하여 Create Empty를 선택합니다.
  • 19. Copyright © 2014 Unity Technologies 19 생성된 Object를 오른쪽 마우스로 선택하여 UnityAdsManager로 이름을 변경합니다.
  • 20. Copyright © 2014 Unity Technologies 20 UnityAdsManager에 스크립트를 추가합니다.
  • 21. Copyright © 2014 Unity Technologies 21 이전에 만들었던 UnityAdsHelper를 선택합니다.
  • 22. Copyright © 2014 Unity Technologies 22
  • 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용 계정이 있으시면, 로그인 하세요 계정이 없으시면 가입하세요
  • 26. Copyright © 2014 Unity Technologies 26
  • 27. Copyright © 2014 Unity Technologies 27 UDN 계정을 생성합니다.
  • 28. Copyright © 2014 Unity Technologies 28 UDN으로 새로 가입하였으므로, 이곳을 통해 UDN 으로 로그인 후 UnityAds를 가입합니다
  • 29. Copyright © 2014 Unity Technologies 29 UDN 으로 로그인 후 UnityAds를 가입합니다
  • 30. Copyright © 2014 Unity Technologies 30 로그인 하면 다음과 같은 화면이 나옵니다. 게임 메뉴를 선택합니다.
  • 31. Copyright © 2014 Unity Technologies 31 Game ID를 받기 위하여 새 게임을 추가합니다.
  • 32. Copyright © 2014 Unity Technologies 32 이번 예제는 Android로 빌드 할 예정이기 때문에 Android를 선택합니다.
  • 33. Copyright © 2014 Unity Technologies 33 아직 라이브 전인 프로젝트 이므로 해당 버튼을 선택합니다.
  • 34. Copyright © 2014 Unity Technologies 34 게임 이름을 입력하고 추가합니다.
  • 35. Copyright © 2014 Unity Technologies 35
  • 36. Copyright © 2014 Unity Technologies 36 게임 등록을 끝마치면, GameID가 생성됩니다.
  • 37. Copyright © 2014 Unity Technologies 37 UnityAds홈페이지에서 생성된 GameID를 입력합니다. 또한 디버깅하기 위하여 로그를 볼수 있도록 선택합니다.
  • 38. Copyright © 2014 Unity Technologies 38 여기까지 하고 Run 하면, 콘솔 창에 빌드가 되는것을 볼 수 있습니다. 물론 게임 화면에는 아무런 것도 나오지 않습니다.
  • 39. Copyright © 2014 Unity Technologies 39 전에 생성했던 UnityAdsHelper파일을 열겠습니다.
  • 40. Copyright © 2014 Unity Technologies 40 public void ShowTestAds() { ShowAd (); }
  • 41. Copyright © 2014 Unity Technologies 41 Hierarchy에서 오른쪽 마우스버튼을 클릭하여 Button UI를 생성합니다.
  • 42. Copyright © 2014 Unity Technologies 42 버튼이 생성되었음을 확인 할 수 있습니다.
  • 43. Copyright © 2014 Unity Technologies 43 해당 버튼이 클릭되었을때 연결될 기능을 추가합니다.
  • 44. Copyright © 2014 Unity Technologies 44 Editor and Runtime을 선택합니다.
  • 45. Copyright © 2014 Unity Technologies 45
  • 46. Copyright © 2014 Unity Technologies 46 UnityAdsManager를 선택합니다.
  • 47. Copyright © 2014 Unity Technologies 47 이전에 추가했던 ShowTestAds()를 호출 할 수 있도록 합니다.
  • 48. Copyright © 2014 Unity Technologies 48 다음과 같이 되었음을 확인합니다. 이제, Run 하게 되면 버튼이 보이고, 이 버튼을 클릭하면 다음 슬라이드와 같은 화면이 보입니다.
  • 49. Copyright © 2014 Unity Technologies 49 이러한 화면이 나온다면, 성공적으로 예제 프로젝트를 완료 한 것입니다. 실제 광고 동영상은 빌드된 APK 를 휴대폰에 설치하면 보실 수 있습니다.
  • 50. Copyright © 2014 Unity Technologies 50
  • 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