SlideShare a Scribd company logo
1 of 22
HOW TO INTEGRATE UNITYADS WITH XCODE
OBJECTIVE C (SDK 2.0)
이아린 MANAGER
October. 29. 2016
Version 1.1
Copyright © 2014 Unity Technologies 2
HTTPS://UNITY3D.COM/KR/SERVICES/ADS 접속
Copyright © 2014 Unity Technologies 3
접속시 하기와 같은 매체사용
대쉬보드가 나옵니다.
Copyright © 2014 Unity Technologies 4
클릭
Copyright © 2014 Unity Technologies 5
프로젝트명 입력
만약 출시되지 않은
앱이라면, 출시 되지 않은
앱으로 클릭
출시되었다면 appstore
주소 입력
Copyright © 2014 Unity Technologies 6
사용할 GameId 가
생성되었습니다.
Copyright © 2014 Unity Technologies 7
최신버전의
UnityAds.framework.zip을
다운 받습니다.
https://github.com/Unity-Technologies/unity-ads-ios/releases 에서
최신버전의 unity-ads.aar.을 다운로드 합니다.
Copyright © 2014 Unity Technologies 8
다운 받은
UnityAds.framework를
끌어놓기 합니다.
Copyright © 2014 Unity Technologies 9
Import시 해당 옵션을
꼭 선택해주세요.
Copyright © 2014 Unity Technologies 10
UnityAds/UnityAds.h
를 import 합니다.
UnityAdsDelegate
설정
Copyright © 2014 Unity Technologies 11
UnityAds.h 파일을 열어
반드시 구현해야 하는
함수들을 복사 합니다.
Copyright © 2014 Unity Technologies 12
복사한 함수들을 붙여 넣기
합니다(주석등 제거한 상태)
Copyright © 2014 Unity Technologies 13
앱이 실행되게 되면, UnityAds를 initialize 하게 합니다.
여기서는 발급받은 게임아이디인 1171946을 사용합니다.
발급받은 귀사의 게임 아이디를 1171946 대신 넣으시면
됩니다.
testMode true시 테스트
광고가 false시 실제
광고가 나옵니다
Copyright © 2014 Unity Technologies 14
UnityAds Initialize 가 완료 되면
자동으로 호출 됩니다.
이 프로젝트의 경우 이 시점에
버튼을보이게 설정 하였습니다.
Copyright © 2014 Unity Technologies 15
버튼 터치시 UnityAds isReady()를 통해
보여줄수 있는 광고 상태인지 확인 후
UnityAds show()를 통해 광고를
보여줍니다.
“rewardedVideo”의 경우 스킵 불가
광고가, “video”의 경우 5초 후 스킵
가능한 광고가 나옵니다.
스킵 불가 광고로 할 것을 추천
드립니다.
Copyright © 2014 Unity Technologies 16
광고를 끝까지 보았을때만
사용자에게 보상을 주도록
합니다.
사용자에게 보상을 주는
부분은 귀사에서 알아서
구현하시면 됩니다.
Copyright © 2014 Unity Technologies 17
<참고>
Default로 생성된
Integration ID(=Placement
ID)는 video(스킵 가능) 과
rewardedVideo(스킵 불가)
입니다.
만약 광고를 보여주는 위치마다
integration id를 다르게 하면, 추후
integration id 별 광고 성과를 확인
하실수 있습니다.
Copyright © 2014 Unity Technologies 18
<참고>
스킵
불가형
스킵가능형
Copyright © 2014 Unity Technologies 19
<참고>
원하는
이름 설정
Copyright © 2014 Unity Technologies 20
<참고>
코딩시, 하기와 같이 추가한 INTEGRATION ID를 사용하게 되면,
추후 INTEGRATION ID별 광고 성과를 확인 할 수 있습니다.
IF ([UNITYADS ISREADY:@”EVENTZONE1"]) {
[UNITYADS SHOW:SELF PLACEMENTID:@" EVENTZONE1 "];
}
Copyright © 2014 Unity Technologies 21
Korean webpage : https://www.unityads.co.kr
Global webpage : https://unityads.unity3d.com
기술지원/ 이아린 매니저: aylin@unity3d.com
매체사 담당/ 강신덕 과장 : timk@unity3d.com
유니티 애즈 총괄/ 함영호 이사 : younghoh@unity3d.com
How to integrate unityads with xcode(ads 2.0)

More Related Content

What's hot

Unityads integration for_eclipse_version1
Unityads integration for_eclipse_version1Unityads integration for_eclipse_version1
Unityads integration for_eclipse_version1UnityAds
 
쫄지말고 달아보자, 유니티애즈!
쫄지말고 달아보자, 유니티애즈!쫄지말고 달아보자, 유니티애즈!
쫄지말고 달아보자, 유니티애즈!Youngho Hahm
 
Unity ads Unite Seoul_deck_201504
Unity ads Unite Seoul_deck_201504Unity ads Unite Seoul_deck_201504
Unity ads Unite Seoul_deck_201504UnityAds
 
How to use unityads in unity5.2
How to use unityads in unity5.2How to use unityads in unity5.2
How to use unityads in unity5.2Shin Duk Kang
 
UnityAds 동영상 광고 탑재 사례
UnityAds 동영상 광고 탑재 사례UnityAds 동영상 광고 탑재 사례
UnityAds 동영상 광고 탑재 사례Youngho Hahm
 
App, VR 및 AR Unity 설정 준비
App, VR 및 AR Unity 설정 준비App, VR 및 AR Unity 설정 준비
App, VR 및 AR Unity 설정 준비YoungHoKwak1
 
Sagestuido 사용자 매뉴얼_20150904
Sagestuido 사용자 매뉴얼_20150904Sagestuido 사용자 매뉴얼_20150904
Sagestuido 사용자 매뉴얼_20150904Soohyun Kim
 

What's hot (8)

Unityads integration for_eclipse_version1
Unityads integration for_eclipse_version1Unityads integration for_eclipse_version1
Unityads integration for_eclipse_version1
 
쫄지말고 달아보자, 유니티애즈!
쫄지말고 달아보자, 유니티애즈!쫄지말고 달아보자, 유니티애즈!
쫄지말고 달아보자, 유니티애즈!
 
Unity ads Unite Seoul_deck_201504
Unity ads Unite Seoul_deck_201504Unity ads Unite Seoul_deck_201504
Unity ads Unite Seoul_deck_201504
 
How to use unityads in unity5.2
How to use unityads in unity5.2How to use unityads in unity5.2
How to use unityads in unity5.2
 
UnityAds 동영상 광고 탑재 사례
UnityAds 동영상 광고 탑재 사례UnityAds 동영상 광고 탑재 사례
UnityAds 동영상 광고 탑재 사례
 
App, VR 및 AR Unity 설정 준비
App, VR 및 AR Unity 설정 준비App, VR 및 AR Unity 설정 준비
App, VR 및 AR Unity 설정 준비
 
이호민
이호민이호민
이호민
 
Sagestuido 사용자 매뉴얼_20150904
Sagestuido 사용자 매뉴얼_20150904Sagestuido 사용자 매뉴얼_20150904
Sagestuido 사용자 매뉴얼_20150904
 

Similar to How to integrate unityads with xcode(ads 2.0)

유니티애즈 적용가이드_유니티 엔진 5.2버전
유니티애즈 적용가이드_유니티 엔진 5.2버전 유니티애즈 적용가이드_유니티 엔진 5.2버전
유니티애즈 적용가이드_유니티 엔진 5.2버전 UnityAds
 
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1진상 문
 
[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)
[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)
[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)Sang Don Kim
 
2017 퍼포맥스 동영상 cpv 상품 소개서
2017 퍼포맥스 동영상 cpv 상품 소개서2017 퍼포맥스 동영상 cpv 상품 소개서
2017 퍼포맥스 동영상 cpv 상품 소개서인욱 박
 
Sencha touch2-sdk-tools-window
Sencha touch2-sdk-tools-windowSencha touch2-sdk-tools-window
Sencha touch2-sdk-tools-windowByoung Do Ahn
 
[자동 손세정제 키트]스케치 설치가이드
[자동 손세정제 키트]스케치 설치가이드[자동 손세정제 키트]스케치 설치가이드
[자동 손세정제 키트]스케치 설치가이드kocoafab
 
이지앱 회사소개서
이지앱 회사소개서이지앱 회사소개서
이지앱 회사소개서ezappezapp
 
Userhabit 가이드 오픈베타
Userhabit 가이드 오픈베타Userhabit 가이드 오픈베타
Userhabit 가이드 오픈베타Joo Hyung Yaw
 
NHNNEXT 고등학생 창의체험 프로그래밍 실습
NHNNEXT 고등학생 창의체험 프로그래밍 실습NHNNEXT 고등학생 창의체험 프로그래밍 실습
NHNNEXT 고등학생 창의체험 프로그래밍 실습YoungSu Son
 
IntelliJ로 Salesforce 개발환경 구축
IntelliJ로 Salesforce 개발환경 구축IntelliJ로 Salesforce 개발환경 구축
IntelliJ로 Salesforce 개발환경 구축Jaewon Lee
 
워드프레스 멀티사이트 설치방법
워드프레스 멀티사이트 설치방법워드프레스 멀티사이트 설치방법
워드프레스 멀티사이트 설치방법ninefactory
 
코히런트 Gt(coherent gt) 통합 및 간단한 사용법
코히런트 Gt(coherent gt) 통합 및 간단한 사용법코히런트 Gt(coherent gt) 통합 및 간단한 사용법
코히런트 Gt(coherent gt) 통합 및 간단한 사용법Kiyoung Moon
 
Jurano강의 lec1. AndroidAnnotations 시작하기
Jurano강의 lec1. AndroidAnnotations 시작하기Jurano강의 lec1. AndroidAnnotations 시작하기
Jurano강의 lec1. AndroidAnnotations 시작하기Ju-ri Seo
 
경영과 정보기술 - 어플리케이션 디자인 과제
경영과 정보기술 - 어플리케이션 디자인 과제 경영과 정보기술 - 어플리케이션 디자인 과제
경영과 정보기술 - 어플리케이션 디자인 과제 Young Eun Park
 
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발MinGeun Park
 
유니티를 하기 위한 개발 환경 준비하기 - Visual Studio와 Unity3D 설치법
유니티를 하기 위한 개발 환경 준비하기 - Visual Studio와 Unity3D 설치법유니티를 하기 위한 개발 환경 준비하기 - Visual Studio와 Unity3D 설치법
유니티를 하기 위한 개발 환경 준비하기 - Visual Studio와 Unity3D 설치법주형 고
 
Android Studio 개발 셋팅 + Genymotion
Android Studio 개발 셋팅 + GenymotionAndroid Studio 개발 셋팅 + Genymotion
Android Studio 개발 셋팅 + GenymotionYoungSu Son
 
[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱
[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱
[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱NAVER Engineering
 
[Iga works] live operation in app notice guide-1.1
[Iga works] live operation in app notice guide-1.1[Iga works] live operation in app notice guide-1.1
[Iga works] live operation in app notice guide-1.1igaworks
 

Similar to How to integrate unityads with xcode(ads 2.0) (20)

유니티애즈 적용가이드_유니티 엔진 5.2버전
유니티애즈 적용가이드_유니티 엔진 5.2버전 유니티애즈 적용가이드_유니티 엔진 5.2버전
유니티애즈 적용가이드_유니티 엔진 5.2버전
 
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1
Project Anarchy(Vision Engine)으로 게임 툴 만들기! part1
 
[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)
[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)
[Td 2015]알아두면 핵 이득! vc++로 안드로이드 개발하기(김성엽)
 
2017 퍼포맥스 동영상 cpv 상품 소개서
2017 퍼포맥스 동영상 cpv 상품 소개서2017 퍼포맥스 동영상 cpv 상품 소개서
2017 퍼포맥스 동영상 cpv 상품 소개서
 
Sencha touch2-sdk-tools-window
Sencha touch2-sdk-tools-windowSencha touch2-sdk-tools-window
Sencha touch2-sdk-tools-window
 
[자동 손세정제 키트]스케치 설치가이드
[자동 손세정제 키트]스케치 설치가이드[자동 손세정제 키트]스케치 설치가이드
[자동 손세정제 키트]스케치 설치가이드
 
이지앱 회사소개서
이지앱 회사소개서이지앱 회사소개서
이지앱 회사소개서
 
Userhabit 가이드 오픈베타
Userhabit 가이드 오픈베타Userhabit 가이드 오픈베타
Userhabit 가이드 오픈베타
 
NHNNEXT 고등학생 창의체험 프로그래밍 실습
NHNNEXT 고등학생 창의체험 프로그래밍 실습NHNNEXT 고등학생 창의체험 프로그래밍 실습
NHNNEXT 고등학생 창의체험 프로그래밍 실습
 
IntelliJ로 Salesforce 개발환경 구축
IntelliJ로 Salesforce 개발환경 구축IntelliJ로 Salesforce 개발환경 구축
IntelliJ로 Salesforce 개발환경 구축
 
워드프레스 멀티사이트 설치방법
워드프레스 멀티사이트 설치방법워드프레스 멀티사이트 설치방법
워드프레스 멀티사이트 설치방법
 
코히런트 Gt(coherent gt) 통합 및 간단한 사용법
코히런트 Gt(coherent gt) 통합 및 간단한 사용법코히런트 Gt(coherent gt) 통합 및 간단한 사용법
코히런트 Gt(coherent gt) 통합 및 간단한 사용법
 
Jurano강의 lec1. AndroidAnnotations 시작하기
Jurano강의 lec1. AndroidAnnotations 시작하기Jurano강의 lec1. AndroidAnnotations 시작하기
Jurano강의 lec1. AndroidAnnotations 시작하기
 
경영과 정보기술 - 어플리케이션 디자인 과제
경영과 정보기술 - 어플리케이션 디자인 과제 경영과 정보기술 - 어플리케이션 디자인 과제
경영과 정보기술 - 어플리케이션 디자인 과제
 
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
 
Ionic project guide
Ionic project guideIonic project guide
Ionic project guide
 
유니티를 하기 위한 개발 환경 준비하기 - Visual Studio와 Unity3D 설치법
유니티를 하기 위한 개발 환경 준비하기 - Visual Studio와 Unity3D 설치법유니티를 하기 위한 개발 환경 준비하기 - Visual Studio와 Unity3D 설치법
유니티를 하기 위한 개발 환경 준비하기 - Visual Studio와 Unity3D 설치법
 
Android Studio 개발 셋팅 + Genymotion
Android Studio 개발 셋팅 + GenymotionAndroid Studio 개발 셋팅 + Genymotion
Android Studio 개발 셋팅 + Genymotion
 
[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱
[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱
[TECHCON 2019: MOBILE - Android]7.20분만에 만들어보는 라이브 방송 앱
 
[Iga works] live operation in app notice guide-1.1
[Iga works] live operation in app notice guide-1.1[Iga works] live operation in app notice guide-1.1
[Iga works] live operation in app notice guide-1.1
 

How to integrate unityads with xcode(ads 2.0)

  • 1. HOW TO INTEGRATE UNITYADS WITH XCODE OBJECTIVE C (SDK 2.0) 이아린 MANAGER October. 29. 2016 Version 1.1
  • 2. Copyright © 2014 Unity Technologies 2 HTTPS://UNITY3D.COM/KR/SERVICES/ADS 접속
  • 3. Copyright © 2014 Unity Technologies 3 접속시 하기와 같은 매체사용 대쉬보드가 나옵니다.
  • 4. Copyright © 2014 Unity Technologies 4 클릭
  • 5. Copyright © 2014 Unity Technologies 5 프로젝트명 입력 만약 출시되지 않은 앱이라면, 출시 되지 않은 앱으로 클릭 출시되었다면 appstore 주소 입력
  • 6. Copyright © 2014 Unity Technologies 6 사용할 GameId 가 생성되었습니다.
  • 7. Copyright © 2014 Unity Technologies 7 최신버전의 UnityAds.framework.zip을 다운 받습니다. https://github.com/Unity-Technologies/unity-ads-ios/releases 에서 최신버전의 unity-ads.aar.을 다운로드 합니다.
  • 8. Copyright © 2014 Unity Technologies 8 다운 받은 UnityAds.framework를 끌어놓기 합니다.
  • 9. Copyright © 2014 Unity Technologies 9 Import시 해당 옵션을 꼭 선택해주세요.
  • 10. Copyright © 2014 Unity Technologies 10 UnityAds/UnityAds.h 를 import 합니다. UnityAdsDelegate 설정
  • 11. Copyright © 2014 Unity Technologies 11 UnityAds.h 파일을 열어 반드시 구현해야 하는 함수들을 복사 합니다.
  • 12. Copyright © 2014 Unity Technologies 12 복사한 함수들을 붙여 넣기 합니다(주석등 제거한 상태)
  • 13. Copyright © 2014 Unity Technologies 13 앱이 실행되게 되면, UnityAds를 initialize 하게 합니다. 여기서는 발급받은 게임아이디인 1171946을 사용합니다. 발급받은 귀사의 게임 아이디를 1171946 대신 넣으시면 됩니다. testMode true시 테스트 광고가 false시 실제 광고가 나옵니다
  • 14. Copyright © 2014 Unity Technologies 14 UnityAds Initialize 가 완료 되면 자동으로 호출 됩니다. 이 프로젝트의 경우 이 시점에 버튼을보이게 설정 하였습니다.
  • 15. Copyright © 2014 Unity Technologies 15 버튼 터치시 UnityAds isReady()를 통해 보여줄수 있는 광고 상태인지 확인 후 UnityAds show()를 통해 광고를 보여줍니다. “rewardedVideo”의 경우 스킵 불가 광고가, “video”의 경우 5초 후 스킵 가능한 광고가 나옵니다. 스킵 불가 광고로 할 것을 추천 드립니다.
  • 16. Copyright © 2014 Unity Technologies 16 광고를 끝까지 보았을때만 사용자에게 보상을 주도록 합니다. 사용자에게 보상을 주는 부분은 귀사에서 알아서 구현하시면 됩니다.
  • 17. Copyright © 2014 Unity Technologies 17 <참고> Default로 생성된 Integration ID(=Placement ID)는 video(스킵 가능) 과 rewardedVideo(스킵 불가) 입니다. 만약 광고를 보여주는 위치마다 integration id를 다르게 하면, 추후 integration id 별 광고 성과를 확인 하실수 있습니다.
  • 18. Copyright © 2014 Unity Technologies 18 <참고> 스킵 불가형 스킵가능형
  • 19. Copyright © 2014 Unity Technologies 19 <참고> 원하는 이름 설정
  • 20. Copyright © 2014 Unity Technologies 20 <참고> 코딩시, 하기와 같이 추가한 INTEGRATION ID를 사용하게 되면, 추후 INTEGRATION ID별 광고 성과를 확인 할 수 있습니다. IF ([UNITYADS ISREADY:@”EVENTZONE1"]) { [UNITYADS SHOW:SELF PLACEMENTID:@" EVENTZONE1 "]; }
  • 21. Copyright © 2014 Unity Technologies 21 Korean webpage : https://www.unityads.co.kr Global webpage : https://unityads.unity3d.com 기술지원/ 이아린 매니저: aylin@unity3d.com 매체사 담당/ 강신덕 과장 : timk@unity3d.com 유니티 애즈 총괄/ 함영호 이사 : younghoh@unity3d.com