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

Transcript of How to integrate unityads with xcode swift(ads 2.0)

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)