how to integrate unityads with xcode swift(ads 2.0)

22
HOW TO INTEGRATE UNITYADS WITH XCODE SWIFT (SDK 2.0) 이이이 MANAGER October. 29. 2016 Version 1.1

Upload: unityads

Post on 12-Feb-2017

177 views

Category:

Software


5 download

TRANSCRIPT

Page 1: How to integrate unityads with xcode swift(ads 2.0)

HOW TO INTEGRATE UNITYADS WITH XCODE SWIFT (SDK 2.0)

이아린 MANAGER

October. 29. 2016Version 1.1

Page 2: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 2

HTTPS://UNITY3D.COM/KR/SERVICES/ADS 접속

Page 3: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 3

접속시 하기와 같은 매체사용 대쉬보드가 나옵니다 .

Page 4: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 4

클릭

Page 5: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 5

프로젝트명 입력

만약 출시되지 않은 앱이라면 , 출시 되지 않은 앱으로 클릭출시되었다면 appstore 주소 입력

Page 6: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 6

사용할 GameId 가 생성되었습니다 .

Page 7: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 7

최신버전의 UnityAds.framework.zip 을 다운 받습니다 .

https://github.com/Unity-Technologies/unity-ads-ios/releases 에서 최신버전의 unity-ads.aar. 을 다운로드 합니다 .

Page 8: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 8

다운 받은 UnityAds.framework 를 끌어놓기 합니다 .

Page 9: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 9

Import 시 해당 옵션을 꼭 선택해주세요 .

Page 10: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 10

UnityAds 를 import 합니다 .

UnityAdsDelegate 설정

Page 11: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 11

UnityAds.h 파일을 열어 반드시 구현해야 하는 함수들을 복사 합니다 .

Page 12: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 12

복사한 함수들을 붙여 넣기 합니다 ( 주석등 제거한 상태 )

Page 13: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 13

앱이 실행되게 되면 , UnityAds 를 initialize 하게 합니다 .여기서는 발급받은 게임아이디인 1171946 을 사용합니다 .발급받은 귀사의 게임 아이디를 1171946 대신 넣으시면 됩니다 .

testMode true 시 테스트 광고가 false 시 실제 광고가 나옵니다

Page 14: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 14

UnityAds Initialize 가 완료 되면 자동으로 호출 됩니다 . 이 프로젝트의 경우 이 시점에 버튼을보이게 설정 하였습니다 .

Page 15: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 15

버튼 터치시 UnityAds isReady() 를 통해 보여줄수 있는 광고 상태인지 확인 후 UnityAds show() 를 통해 광고를 보여줍니다 .

“rewardedVideo” 의 경우 스킵 불가 광고가 , “video” 의 경우 5 초 후 스킵 가능한 광고가 나옵니다 .스킵 불가 광고로 할 것을 추천 드립니다 .

Page 16: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 16

광고를 끝까지 보았을때만 사용자에게 보상을 주도록 합니다 .사용자에게 보상을 주는 부분은 귀사에서 알아서 구현하시면 됩니다 .

Page 17: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 17

< 참고 >

Default 로 생성된 Integration ID(=Placement ID) 는 video( 스킵 가능 ) 과 rewardedVideo( 스킵 불가 ) 입니다 .

만약 광고를 보여주는 위치마다 integration id 를 다르게 하면 , 추후 integration id 별 광고 성과를 확인 하실수 있습니다 .

Page 18: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 18

< 참고 >

스킵 불가형스킵가능형

Page 19: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 19

< 참고 >

원하는 이름 설정

Page 20: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 20

< 참고 >

코딩시 , 하기와 같이 추가한 INTEGRATION ID 를 사용하게 되면 ,추후 INTEGRATION ID 별 광고 성과를 확인 할 수 있습니다 .

IF(UNITYADS.ISREADY(”EVENTZONE1")) { UNITYADS.SHOW(SELF, PLACEMENTID: "EVENTZONE1"); }

Page 21: How to integrate unityads with xcode swift(ads 2.0)

Copyright © 2014 Unity Technologies 21

Korean webpage : https://www.unityads.co.krGlobal webpage : https://unityads.unity3d.com

기술지원 / 이아린 매니저 : [email protected]매체사 담당 / 강신덕 과장 : [email protected]유니티 애즈 총괄 / 함영호 이사 : [email protected]

Page 22: How to integrate unityads with xcode swift(ads 2.0)