HOW	
  TO	
  INTEGRATE	
  UNITYADS	
  WITH	
  
ANDROID	
  STUDIO	
  
이아린 과장	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   2	
  
계정이 없으면 	
  
가입하세요
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   3	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   4	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   5	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   6	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   7	
  
현재 개발중인 앱을 경우
여기 클릭
이미 출시한 앱이면 해당
앱의 이름 혹은
playstore의 url을 적은
후 찾으세요
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   8	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   9	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   10	
  
	
  이 game	
  id는 추후
init에서 사용됩니다.
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   11	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   12	
  
UnityAds	
  Library	
  로 이를
integraEon시 사용합니다.
NaEve	
  source	
  code
로 참고해주세요.
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   13	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   14	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
새로운 예제 프로젝트 	
  
생성 합니다.	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   15	
  
	
  
	
  
	
  
	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   16	
  
	
  
	
  
	
  
	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   17	
  
	
  
	
  
	
  
	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   18	
  
프로젝트가 생성되었음을
확인 할 수 있습니다.	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   19	
  
	
  
	
  
	
  
	
  
UnityAdsLibrary를	
  import
하기 위해 File>Import	
  
Module을 선택합니다.	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   20	
  
	
  
	
  
	
  
	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   21	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
앞서 다운로드 받은
UnityAdsPackage에서
android	
  폴더를 선택합니다	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   22	
  
	
  
	
  
	
  
	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   23	
  
	
  
	
  
	
  
	
  
Example 폴더와 Source 폴
더가 import 되었습니다.	
  
Example	
  UnityAds	
  적용 예
로 참고하면되고,	
  Source를
사용할 것입니다.	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   24	
  
	
  
	
  
	
  
	
  
예제 프로젝트인 app을 선택하여 오른
쪽 마우스 버튼을 클릭하고 open	
  
module	
  seRngs 를 선택합니다.	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   25	
  
	
  
	
  
	
  
	
  
Dependencies 클릭	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   26	
  
	
  
	
  
	
  
	
  
+ 버튼 클릭	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   27	
  
	
  
	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   28	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   29	
  
	
  
	
  
OK버튼을 누르면 이제
UnityAds	
  Library를 예제
프로젝트에서 사용할 수
있습니다.	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   30	
  
	
  
	
  
	
  
	
   예제프로젝트의
AndroidManifest.xml 파
일을 엽니다.	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   31	
  
	
  
	
  
	
  
	
  
Permission을 셋팅합니다.	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   32	
  
UNITYADS	
  LIBRARY를 사용할 기본적인 셋팅은 모두 끝났습니다. 이제 프로젝트
내에서,	
  UNITYADS를 사용하여 광고를 보여주면 됩니다.	
  
	
  
다음 슬라이드 부터,	
  UNITYADS를 어떻게 사용하면 되는지,	
  UNITYADS	
  LIBRARY를
IMPORT하면 같이 IMPORT되는 EXAMPLE 코드를 통해 설명 드리겠습니다.	
  
	
  
	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   33	
  
	
  
	
  
	
  
	
  
Debug	
  mode를 셋팅하여 로그를 볼수 있습니다.	
  
Test	
  mode를 셋팅하면 계속 테스트용 광고를 볼
수 있습니다.	
  	
  
*주의 : 최종적으로 마켓에 올리기전에는
debugmode와 testmode를 false로 셋팅해주세요	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   34	
  
	
  
	
  
	
  
	
  
UnityAds.init((AcEvity)this,	
  “Your	
  Game	
  ID",	
  
(UnityAdsListener)this);	
  
IniEalize시 개발자의 game	
  id(슬라이드 10참고)
를 입력해주세요	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   35	
  
	
  
	
  
	
  
	
  
UnityAds	
  SDK는 acEvity	
  life	
  cycle에 따라 변화
를 전달 받아야합니다. 이는 onResume에서
changeAciEvity를 불러서 쉽게 알아차릴수 있
습니다.	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   36	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
OpEonal	
  parameter를 넘길 수 있습니다.	
  
사용자가 광고를 보는 것을 끝맞치면 해당 함수
가 호출 됩니다. 사용가가 광고를 스킵했는지 하
지 않았는지 여기서 알수 있습니다.(즉 사용자에
게 보상해야 하는지 아닌지)	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   37	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
사용자에 의해서 UnityAds가 close되
게 되면 호출 됩니다	
  
사용자에게 광고를 보여 줄때 호출 됩니다.	
  
사용자가 광고를 보는 것을 끝맞치면 해당
함수가 호출 됩니다. 사용가가 광고를 스킵
했는지 하지 않았는지 여기서 알수 있습니
다.(즉 사용자에게 보상해야 하는지 아닌지)	
  
UnityAds를 iniEalze하면 자동으로 inventory(광고 목록)를 확
인 합니다. 보여 줄수 있는 광고가 있을 경우
onFetchCompleted를 호출 하고, 보여 줄수 있는 광고 가 없을
경우 onFetchFailed를 호출 합니다	
  
Copyright	
  ©	
  2014	
  Unity	
  Technologies	
   38	
  
www.unityads.co.kr	
  
기술 지원 :	
  aylin@unity3d.com	
  
일반 적인 질문 :	
  younghoh@unity3d.com	
  
	
  

Unityads integration for_android_studio_version1

  • 1.
    HOW  TO  INTEGRATE  UNITYADS  WITH   ANDROID  STUDIO   이아린 과장  
  • 2.
    Copyright  ©  2014  Unity  Technologies   2   계정이 없으면   가입하세요
  • 3.
    Copyright  ©  2014  Unity  Technologies   3  
  • 4.
    Copyright  ©  2014  Unity  Technologies   4  
  • 5.
    Copyright  ©  2014  Unity  Technologies   5  
  • 6.
    Copyright  ©  2014  Unity  Technologies   6  
  • 7.
    Copyright  ©  2014  Unity  Technologies   7   현재 개발중인 앱을 경우 여기 클릭 이미 출시한 앱이면 해당 앱의 이름 혹은 playstore의 url을 적은 후 찾으세요
  • 8.
    Copyright  ©  2014  Unity  Technologies   8  
  • 9.
    Copyright  ©  2014  Unity  Technologies   9  
  • 10.
    Copyright  ©  2014  Unity  Technologies   10    이 game  id는 추후 init에서 사용됩니다.
  • 11.
    Copyright  ©  2014  Unity  Technologies   11  
  • 12.
    Copyright  ©  2014  Unity  Technologies   12   UnityAds  Library  로 이를 integraEon시 사용합니다. NaEve  source  code 로 참고해주세요.
  • 13.
    Copyright  ©  2014  Unity  Technologies   13  
  • 14.
    Copyright  ©  2014  Unity  Technologies   14                   새로운 예제 프로젝트   생성 합니다.  
  • 15.
    Copyright  ©  2014  Unity  Technologies   15          
  • 16.
    Copyright  ©  2014  Unity  Technologies   16          
  • 17.
    Copyright  ©  2014  Unity  Technologies   17          
  • 18.
    Copyright  ©  2014  Unity  Technologies   18   프로젝트가 생성되었음을 확인 할 수 있습니다.  
  • 19.
    Copyright  ©  2014  Unity  Technologies   19           UnityAdsLibrary를  import 하기 위해 File>Import   Module을 선택합니다.  
  • 20.
    Copyright  ©  2014  Unity  Technologies   20          
  • 21.
    Copyright  ©  2014  Unity  Technologies   21                 앞서 다운로드 받은 UnityAdsPackage에서 android  폴더를 선택합니다  
  • 22.
    Copyright  ©  2014  Unity  Technologies   22          
  • 23.
    Copyright  ©  2014  Unity  Technologies   23           Example 폴더와 Source 폴 더가 import 되었습니다.   Example  UnityAds  적용 예 로 참고하면되고,  Source를 사용할 것입니다.  
  • 24.
    Copyright  ©  2014  Unity  Technologies   24           예제 프로젝트인 app을 선택하여 오른 쪽 마우스 버튼을 클릭하고 open   module  seRngs 를 선택합니다.  
  • 25.
    Copyright  ©  2014  Unity  Technologies   25           Dependencies 클릭  
  • 26.
    Copyright  ©  2014  Unity  Technologies   26           + 버튼 클릭  
  • 27.
    Copyright  ©  2014  Unity  Technologies   27      
  • 28.
    Copyright  ©  2014  Unity  Technologies   28                  
  • 29.
    Copyright  ©  2014  Unity  Technologies   29       OK버튼을 누르면 이제 UnityAds  Library를 예제 프로젝트에서 사용할 수 있습니다.  
  • 30.
    Copyright  ©  2014  Unity  Technologies   30           예제프로젝트의 AndroidManifest.xml 파 일을 엽니다.  
  • 31.
    Copyright  ©  2014  Unity  Technologies   31           Permission을 셋팅합니다.  
  • 32.
    Copyright  ©  2014  Unity  Technologies   32   UNITYADS  LIBRARY를 사용할 기본적인 셋팅은 모두 끝났습니다. 이제 프로젝트 내에서,  UNITYADS를 사용하여 광고를 보여주면 됩니다.     다음 슬라이드 부터,  UNITYADS를 어떻게 사용하면 되는지,  UNITYADS  LIBRARY를 IMPORT하면 같이 IMPORT되는 EXAMPLE 코드를 통해 설명 드리겠습니다.      
  • 33.
    Copyright  ©  2014  Unity  Technologies   33           Debug  mode를 셋팅하여 로그를 볼수 있습니다.   Test  mode를 셋팅하면 계속 테스트용 광고를 볼 수 있습니다.     *주의 : 최종적으로 마켓에 올리기전에는 debugmode와 testmode를 false로 셋팅해주세요  
  • 34.
    Copyright  ©  2014  Unity  Technologies   34           UnityAds.init((AcEvity)this,  “Your  Game  ID",   (UnityAdsListener)this);   IniEalize시 개발자의 game  id(슬라이드 10참고) 를 입력해주세요  
  • 35.
    Copyright  ©  2014  Unity  Technologies   35           UnityAds  SDK는 acEvity  life  cycle에 따라 변화 를 전달 받아야합니다. 이는 onResume에서 changeAciEvity를 불러서 쉽게 알아차릴수 있 습니다.  
  • 36.
    Copyright  ©  2014  Unity  Technologies   36                   OpEonal  parameter를 넘길 수 있습니다.   사용자가 광고를 보는 것을 끝맞치면 해당 함수 가 호출 됩니다. 사용가가 광고를 스킵했는지 하 지 않았는지 여기서 알수 있습니다.(즉 사용자에 게 보상해야 하는지 아닌지)  
  • 37.
    Copyright  ©  2014  Unity  Technologies   37                                           사용자에 의해서 UnityAds가 close되 게 되면 호출 됩니다   사용자에게 광고를 보여 줄때 호출 됩니다.   사용자가 광고를 보는 것을 끝맞치면 해당 함수가 호출 됩니다. 사용가가 광고를 스킵 했는지 하지 않았는지 여기서 알수 있습니 다.(즉 사용자에게 보상해야 하는지 아닌지)   UnityAds를 iniEalze하면 자동으로 inventory(광고 목록)를 확 인 합니다. 보여 줄수 있는 광고가 있을 경우 onFetchCompleted를 호출 하고, 보여 줄수 있는 광고 가 없을 경우 onFetchFailed를 호출 합니다  
  • 38.
    Copyright  ©  2014  Unity  Technologies   38   www.unityads.co.kr   기술 지원 :  aylin@unity3d.com   일반 적인 질문 :  younghoh@unity3d.com