unityads integration for_eclipse_version1

39
HOW TO INTEGRATE UNITYADS WITH ECLIPSE 이이이 이이 June 10 2015 Version 1.0

Upload: unityads

Post on 09-Aug-2015

159 views

Category:

Software


2 download

TRANSCRIPT

HOW TO INTEGRATE UNITYADS WITH ECLIPSE이아린 과장

June 10 2015Version 1.0

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 로 이를 integration 시 사용합니다 .

Native source code로 참고해주세요 .

Copyright © 2014 Unity Technologies 13

Copyright © 2014 Unity Technologies 14

UnityAdsExample 프로젝트를 생성하여 UnityAds 를 어떻게

통합하는지 알아보도록 하겠습니다 .

Copyright © 2014 Unity Technologies 15

UnityAds Library 를 사용하기 위해서 Import

합니다

Copyright © 2014 Unity Technologies 16

방금 다운받은 unity-ads-sdk-master 를

찾습니다 .

Copyright © 2014 Unity Technologies 17

Copyright © 2014 Unity Technologies 18

Unity-ads 를 확인하실수 있습니다 .

Copyright © 2014 Unity Technologies 19

UnityAdsExample 프로젝트를 오른쪽마우스

버튼으로 클릭합니다 .

Copyright © 2014 Unity Technologies 20

Copyright © 2014 Unity Technologies 21

Copyright © 2014 Unity Technologies 22

Copyright © 2014 Unity Technologies 23

unity-ads.jar 가 UnityAdsExample 프로젝트에 include 된것을 볼수 있습니다 .

Copyright © 2014 Unity Technologies 24

project.properties를 엽니다 .

Copyright © 2014 Unity Technologies 25

이를 추가해주세요

Copyright © 2014 Unity Technologies 26

AndroidManifest.xml을 엽니다

Copyright © 2014 Unity Technologies 27

Copyright © 2014 Unity Technologies 28

UnityAds 가 필요한 permission 들을 추가합니다 .

Copyright © 2014 Unity Technologies 29

IUnityAdsListenr 를 구현해야 합니다 .

Copyright © 2014 Unity Technologies 30

구현하지 않은 method들을 추가합니다 .

Copyright © 2014 Unity Technologies 31

UNITYADS LIBRARY 를 사용할 기본적인 셋팅은 모두 끝났습니다 . 이제 프로젝트 내에서 , UNITYADS를 사용하여 광고를 보여주면 됩니다 .다음 슬라이드 부터 , UNITYADS 를 어떻게 사용하면 되는지 , 하기 링크에서 이미 다운로드 받은 샘플 코드를 통해 설명 드리겠습니다 .HTTPS://GITHUB.COM/APPLIFIER/UNITY-ADS (ANDROID/EXAMPLE)

이 샘플 코드를 빌드하기 위해서는 , 전체 안드로이드 프로젝트를 IMPORT 해야 합니다 .

Copyright © 2014 Unity Technologies 32

다운로드 받은 예제프로젝트를 import 하기 되면 , 이전에이미 unity-ads 를 import 하였었기때문에 하기와 같은 화면을 볼수 있습니다 . 그러면 하기 캡쳐와 같이 unity-ads_2 로 renaming 하면 됩니다 .

Copyright © 2014 Unity Technologies 33

좀더 많은 unityads 관련 로그를 보기 위해서는 debugmode 를 on 하면 됩니다 . Testmode 를 on 하면 테스트 목적의 테스트용

광고를 무제한 볼 수 있습니다 . 주의 : 마켓에 앱을 올리때는 반드시 debug mode 와 test mode

를 OFF 해야 합니다 .

Copyright © 2014 Unity Technologies 34

UnityAds.init((Activity)this, “Your Game ID", (UnityAdsListener)this);

Initialize 시 개발자의 game id( 슬라이드 10참고 ) 를 입력해주세요

Copyright © 2014 Unity Technologies 35

UnityAds SDK 는 activity life cycle 에 따라 변화를 전달 받아야합니다 . 이는 onResume 에서 changeAcitivity 를 불러서 쉽게 알아차릴수

있습니다 .

Copyright © 2014 Unity Technologies 36

사용자가 광고를 보는 것을 끝맞치면 해당 함수가 호출 됩니다 . 사용가가 광고를 스킵했는지 하지 않았는지

여기서 알수 있습니다 .( 즉 사용자에게 보상해야 하는지 아닌지 )

Copyright © 2014 Unity Technologies 37

사용자에 의해서 UnityAds 가 close 되게 되면 호출 됩니다

사용자에게 광고를 보여 줄때 호출 됩니다 .

사용자가 광고를 보기시작할떄 호출 됩니다 .

사용자가 광고를 보는 것을 끝맞치면 해당 함수가 호출 됩니다 . 사용가가 광고를 스킵했는지 하지 않았는지 여기서 알수

있습니다 .( 즉 사용자에게 보상해야 하는지 아닌지 )

UnityAds 를 initialze 하면 자동으로 inventory( 광고 목록 ) 를 확인 합니다 .

보여 줄수 있는 광고가 있을 경우 onFetchCompleted 를 호출 하고 , 보여

줄수 있는 광고 가 없을 경우 onFetchFailed를 호출 합니다

Copyright © 2014 Unity Technologies 38

Show method 에 Map object 로 정의된 property들을 optional parameter 로 넘길수 있습니다 .

Copyright © 2014 Unity Technologies 39

www.unityads.co.kr기술 지원 : [email protected]

일반 적인 질문 : [email protected]