로딩중입니다
IGAW 공통 연동 : 유니티 iOS
4/28/2015 10:31:39 AM

IGAW 공통 모듈

SDK 설치를 완료한 뒤에 공통 연동을 진행합니다.

공통 API 연동를 통해 IGAWorks 서비스 이용을 위한 기본 설정이 진행 됩니다.

공통 연동을 완료한 다음 추가로 사용하기 원하시는 각 서비스의 API 를 이용하여 연동을 진행하시면 됩니다.

* AdBrix Remastered 연동 안내*

애드브릭스 오리지널은 더이상 신규연동을 지원하지 않습니다.
애드브릭스 연동을 진행하실려면 애드브릭스 리마스터를 연동해 주시길 부탁드립니다.

 


IGAW 공통 모듈 연동

공통 연동을 마무리 하신 후에 이용하고자 하는 서비스의 연동을 진행하시면 됩니다.


플러그인 초기화

홈페이지에서 앱 등록 후 발급 받은 앱키, 해시키를 설정합니다.

어플리케이션 실행 후 유니티가 초기화 될 때, IgaworksCoreWithAppKey api를 호출하여 플러그인도 초기화합니다.

public class MySampleScene : MonoBehaviour {

    // Use this for initialization
    void Start () {
        //유니티 엔진이 초기화 될 때, 플러그인도 초기화
        IgaworksCorePluginIOS.IgaworksCoreWithAppKey("YOUR_APP_KEY", "YOUR_HASH_KEY");
    }     }

+ 발급받은앱키 : 아이지에이웍스에서 앱 등록 후, 발급 받은 앱키

+ 발급받는해시키 : 아이지에이웍스에서 앱 등록 후, 발급 받은 해시키


로그 수준 설정

플러그인에서 노출하는 로그의 수준을 설정할 수 있습니다.

SetLogLevel API를 이용하여 설정하며 수준을 결정하는 값은 IgaworksCorePluginIOS 에 정의된 enum을 사용하며 각 수준은 다음과 같습니다.

  • IgaworksCoreLogInfo : info 수준의 가장 기본적인 로그 만을 노출합니다. 
  • IgaworksCoreLogDebug : info를 포함한 Debug 수준의 로그를 노출합니다.
  • IgaworksCoreLogTrace : 모든 로그를 노출합니다.
IgaworksCorePluginIOS.SetLogLevel(IgaworksCorePluginIOS.IgaworksCoreLogTrace);


델리게이트 설정

유니티 iOS 플러그인에서는 각 서비스 별로 발생하는 이벤트를 위하여 델리게이트를 제공합니다.

public class MySampleScene : MonoBehaviour {
    // Use this for initialization
    void Start () {

        //set Delegate Listener for Igaworks plugin
        IgaworksCorePluginIOS.SetCallbackHandler("MySampleScene");

    }
}

+ MySampleScene : 델리게이트를 등록하기 위해서 구현하신 GameObject의 이름을 설정합니다.


GDPR 설정

GDPR 이벤트를 호출하여 호출 시점 이후부터 SDK 동작을 막을 수 있습니다. 

자세한 내용은 아래 연동 가이드를 참고하여 연동해 주시길 부탁드립니다.

[GDPR 활성화 연동 가이드]


참고. 트래킹링크 & 애드팝콘 광고 이용 시
당사 framework 에서는 기본적으로 IDFA를 수집하지 않습니다.
따라서 트래킹링크나 애드팝콘 광고상품을 이용하기 위해서는 수동으로 IDFA를 당사 framework에 등록해주셔야 합니다.
등록이 되지 않으면, 트래킹링크와 애드팝콘 광고 상품을 이용할 수 없습니다.
[Igaworks 유니티 iOS IDFA 등록 가이드]


IGAWorks 애드온 연동

공통 연동이 마무리 되셨다면, 각 서비스 별 가이드를 참고하여 애드온 연동을 진행합니다.