Upload
unityads
View
1.044
Download
6
Embed Size (px)
Citation preview
LIVE INTEGRATION FOR UNITYADS
이아린 과장
UniteSeoul2015
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
hJps://www.assetstore.unity3d.com/en/#!/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
해당 코드를 모두 선택하여 복사합니다
hJps://github.com/wcoastsands/unity-‐ads-‐demo/blob/master/Assets/UnityAdsDemo/CSharp/Scripts/UnityAdsHelper.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
UnityAds 홈페이지에 가입하거나, 이미 가입이 되어 있으면 로그인합니다.
hJps://unityads.unity3d.com/ UnityAds 홈페이지로 갑니다.
Copyright © 2014 Unity Technologies 25
Copyright © 2014 Unity Technologies 26
로그인 하면 다음과 같은 화면이 나옵니다. 게임 메뉴를 선택합니다.
Copyright © 2014 Unity Technologies 27
Game ID를 받기 위하여 새 게임을 추가합니다.
Copyright © 2014 Unity Technologies 28
이번 예제는 Android로 빌드 할 예정이기 때문에 Android를 선택합니다.
Copyright © 2014 Unity Technologies 29
아직 라이브 전인 프로젝트 이므로 해당 버튼을 선택합니다.
Copyright © 2014 Unity Technologies 30
게임 이름을 입력하고 추가합니다.
Copyright © 2014 Unity Technologies 31
Copyright © 2014 Unity Technologies 32
게임 등록을 끝마치면, GameID가 생성됩니다.
Copyright © 2014 Unity Technologies 33
UnityAds홈페이지에서 생성된 GameID를 입력합니다.
또한 디버깅하기 위하여 로그를 볼수 있도록 선택합니다.
Copyright © 2014 Unity Technologies 34
여기까지 하고 Run 하면, 콘솔 창에 빌드가 되는것을 볼 수 있습니다. 물론 게임 화면에는 아무런 것도 나오지 않습니다.
Copyright © 2014 Unity Technologies 35
전에 생성했던 UnityAdsHelper파일을 열겠습니다.
Copyright © 2014 Unity Technologies 36
해당 클래스의 마지막 부분에 ShowTestAds()를 추가하고 저장
합니다.
public void ShowTestAds() { ShowAd (); }
Copyright © 2014 Unity Technologies 37
Hierarchy에서 오른쪽 마우스버튼을 클릭하여 BuJon UI를 생성합니다.
Copyright © 2014 Unity Technologies 38
버튼이 생성되었음을 확인 할 수 있습니다.
Copyright © 2014 Unity Technologies 39
해당 버튼이 클릭되었을때 연결될 기능을 추가합니다.
Copyright © 2014 Unity Technologies 40
Editor and Runbme을 선택합니다.
Copyright © 2014 Unity Technologies 41
Copyright © 2014 Unity Technologies 42
UnityAdsManager를 선택합니다.
Copyright © 2014 Unity Technologies 43
이전에 추가했던 ShowTestAds()를 호출 할 수 있도록 합니다.
Copyright © 2014 Unity Technologies 44
다음과 같이 되었음을 확인합니다.
이제, Run 하게 되면 버튼이 보이고, 이 버튼을 클릭하면 다음 슬라이드와
같은 화면이 보입니다.
Copyright © 2014 Unity Technologies 45
이러한 화면이 나온다면, 성공적으로 예제 프로젝트를 완료 한 것입니다.
실제 광고 동영상은 빌드된 APK 를 휴대폰에 설치하면 보실 수 있습니다.
Copyright © 2014 Unity Technologies 46
LIVE INTEGRATION FOR UNITYADS
이아린 과장
UniteSeoul2015
Copyright © 2014 Unity Technologies 49
Unity를 사용하여 UnityAds와 통합하는 예제 프로젝트를 생성합니다.
UnityAds package를 추가 하기 위해 선택
합니다.
Unity5 보다 낮은 버전을 사용하면, AssetStore에서 UnityAds package를
import 할 수 있습니다. Reference 슬라이드를 확인해주세요.
Copyright © 2014 Unity Technologies 50
Copyright © 2014 Unity Technologies 51
추가된 Asset package가 UnityAds Package 1개 있으므로
1로 표시됩니다.
Copyright © 2014 Unity Technologies 52
추가된 UnityAds Package를 Asset목록에서 확인 할 수 있습니다.
Copyright © 2014 Unity Technologies 53
<Reference> Unity5 보다 낮은 버전 사용시 UnityAds Package 를
AssetStore로 부터 Import 하는 방법
Copyright © 2014 Unity Technologies 54
hJps://www.assetstore.unity3d.com/en/#!/content/21027
로 갑니다.
Copyright © 2014 Unity Technologies 55
Asset Store 로그인을 합니다.
Copyright © 2014 Unity Technologies 56
Copyright © 2014 Unity Technologies 57
UnityAds package를 Import 합니다.
Copyright © 2014 Unity Technologies 58
추가된 UnityAds Package를 Asset목록에서 확인 할 수 있습니다.
Copyright © 2014 Unity Technologies 59
Copyright © 2014 Unity Technologies 60
이번 예제는 Android로 빌드 할 예정이기에, Android로 선택 하였
습니다.
Copyright © 2014 Unity Technologies 61
해당 코드를 모두 선택하여 복사합니다
hJps://github.com/wcoastsands/unity-‐ads-‐demo/blob/master/Assets/UnityAdsDemo/CSharp/Scripts/UnityAdsHelper.cs
페이지로 갑니다.
Copyright © 2014 Unity Technologies 62
Asset에서 오른쪽 마우스를 클릭하여 C# Script를 생성
합니다.
Copyright © 2014 Unity Technologies 63
C# 파일을 하나 생성후 파일이름을 UnityAdsHelper 로 합니다.
파일 이름 변경후 해당 파일을 더블클릭하여 열겠습니다.
파일명과 동일한 이름의 클래스인 UnityAdsHelper 가 자동생성되었음을 확인 할 수 있습니다.
Copyright © 2014 Unity Technologies 64
복사 해 두었던 코드를 붙여넣기 한후 저장합니다.
Copyright © 2014 Unity Technologies 65
Hierarchy에서 오른쪽 마우스를 클릭하여 Create Empty를 선택
합니다.
Copyright © 2014 Unity Technologies 66
생성된 Object를 오른쪽 마우스로 선택하여 UnityAdsManager로 이름을 변경합니다.
Copyright © 2014 Unity Technologies 67
UnityAdsManager에 스크립트를 추가합니다.
Copyright © 2014 Unity Technologies 68
이전에 만들었던 UnityAdsHelper를 선택합니다.
Copyright © 2014 Unity Technologies 69
Copyright © 2014 Unity Technologies 70
Game ID를 입력하기 위하여 UnityAds 홈페이지로 갑니다.
Copyright © 2014 Unity Technologies 71
UnityAds 홈페이지에 가입하거나, 이미 가입이 되어 있으면 로그인합니다.
hJps://unityads.unity3d.com/ UnityAds 홈페이지로 갑니다.
Copyright © 2014 Unity Technologies 72
Copyright © 2014 Unity Technologies 73
로그인 하면 다음과 같은 화면이 나옵니다. 게임 메뉴를 선택합니다.
Copyright © 2014 Unity Technologies 74
Game ID를 받기 위하여 새 게임을 추가합니다.
Copyright © 2014 Unity Technologies 75
이번 예제는 Android로 빌드 할 예정이기 때문에 Android를 선택합니다.
Copyright © 2014 Unity Technologies 76
아직 라이브 전인 프로젝트 이므로 해당 버튼을 선택합니다.
Copyright © 2014 Unity Technologies 77
게임 이름을 입력하고 추가합니다.
Copyright © 2014 Unity Technologies 78
Copyright © 2014 Unity Technologies 79
게임 등록을 끝마치면, GameID가 생성됩니다.
Copyright © 2014 Unity Technologies 80
UnityAds홈페이지에서 생성된 GameID를 입력합니다.
또한 디버깅하기 위하여 로그를 볼수 있도록 선택합니다.
Copyright © 2014 Unity Technologies 81
여기까지 하고 Run 하면, 콘솔 창에 빌드가 되는것을 볼 수 있습니다. 물론 게임 화면에는 아무런 것도 나오지 않습니다.
Copyright © 2014 Unity Technologies 82
전에 생성했던 UnityAdsHelper파일을 열겠습니다.
Copyright © 2014 Unity Technologies 83
해당 클래스의 마지막 부분에 ShowTestAds()를 추가하고 저장
합니다.
public void ShowTestAds() { ShowAd (); }
Copyright © 2014 Unity Technologies 84
Hierarchy에서 오른쪽 마우스버튼을 클릭하여 BuJon UI를 생성합니다.
Copyright © 2014 Unity Technologies 85
버튼이 생성되었음을 확인 할 수 있습니다.
Copyright © 2014 Unity Technologies 86
해당 버튼이 클릭되었을때 연결될 기능을 추가합니다.
Copyright © 2014 Unity Technologies 87
Editor and Runbme을 선택합니다.
Copyright © 2014 Unity Technologies 88
Copyright © 2014 Unity Technologies 89
UnityAdsManager를 선택합니다.
Copyright © 2014 Unity Technologies 90
이전에 추가했던 ShowTestAds()를 호출 할 수 있도록 합니다.
Copyright © 2014 Unity Technologies 91
다음과 같이 되었음을 확인합니다.
이제, Run 하게 되면 버튼이 보이고, 이 버튼을 클릭하면 다음 슬라이드와
같은 화면이 보입니다.
Copyright © 2014 Unity Technologies 92
이러한 화면이 나온다면, 성공적으로 예제 프로젝트를 완료 한 것입니다.
실제 광고 동영상은 빌드된 APK 를 휴대폰에 설치하면 보실 수 있습니다.
Copyright © 2014 Unity Technologies 93