unityads integration for_android_studio_version1
TRANSCRIPT
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 기술 지원 : [email protected]
일반 적인 질문 : [email protected]