IGAWorks 유니티 패키지
유니티 프로젝트에서 IGAWorks의 안드로이드, iOS SDK를 편리하게 연동하기 위한 유니티 패키지를 제공합니다.
IGAWorks의 모든 서비스는 공통 모듈 + 애드온의 형태로 제공되고 있습니다. 따라서 애드브릭스, 애드팝콘(오퍼월,DA), 라이브옵스, 쿠폰, 나누 등의 서비스를 이용하기 위해서는 공통 연동을 먼저 진행하신 후에 애드온을 연동하셔야 합니다.
애드브릭스 연동을 진행하실려면 애드브릭스 리마스터를 연동해 주시길 부탁드립니다.
유니티 안드로이드
유니티 안드로이드 프로젝트에서 IGAWorks 플러그인 패키지를 추가하는 방법을 안내합니다.
패키지 추가
[SDK다운로드센터]에서 다운로드 받은 최신의 Igaworks_unity_aos~*.unitypackage 파일을 유니티 프로젝트에 추가합니다.
+ 프로젝트와 다운로드 받은 unitypackage 파일이 같은 드라이브에 위치하고 있지 않을 경우 에러가 발생할 수도 있습니다.
정상적으로 추가가 된 후에 Assets 폴더 아래에 패키지가 추가된 것을 확인하실 수 있습니다.
패키지 업데이트
안드로이드의 경우 각 jar 파일이 업데이트 되었을 때, 패키지 전체를 교체하지 않고 jar 파일만을 교체하여 업데이트를 할 수 있습니다.
아래 경로에 있는 jar 파일을 [SDK 다운로드센터]에서 다운로드 받은 최신의 안드로이드 Igaw~*.jar 파일로 교체합니다.
유니티 iOS
유니티 iOS 프로젝트에서 IGAWorks 플러그인 패키지를 추가하는 방법을 안내합니다.
패키지 추가
[SDK다운로드센터]에서 다운로드 받은 최신의 IgaworksUnityPlugin_iOS~*.unitypackage 파일을 드래그하여 유니티 프로젝트의 asset 폴더에 추가합니다.
+ 이용하려는 서비스의 plugin만 체크합니다.
정상적으로 추가가 된 후에 Assets 폴더 아래에 패키지가 추가된 것을 확인하실 수 있습니다.
GameObject에 이용하려는 서비스 plugin 파일을 추가합니다.
또한 유니티 빌드 후에 생성되는 Xcode 프로젝트에서도 필수 Framework 들과 SDK Resources 가 추가된 것을 확인할 수 있습니다.
프로젝트가 추가된 것을 확인 후, 빌드 옵션을 추가합니다.
빌드 옵션 추가
Build Settings Pane -> Linking -> Other Linker Flags 섹션에 -all_load 혹은 -force_load 와 같이 빌드 옵션을 추가합니다.
+ "-force_load" 옵션을 사용할 때에는 libIgaworksCoreLib.a 파일이 있는 Path를 명시하여 설정합니다.