로딩중입니다
IGAW 공통 연동 : iOS
3/5/2015 5:37:06 PM

IGAW 공통 모듈

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

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

공통 연동을 완료한 다음 추가로 사용하기 원하시는 각 서비스 별 framework 를 추가하여 애드온 연동을 진행하게 됩니다.

[ SDK 설치 안내 : iOS ]


공통 API


SDK 초기화

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

IgaworksCore 헤더파일을 import 후, igaworksCoreWithAppKey:andHashKey API를 AppDelegate 의  application: didFinishLaunchingWithOptions:  에서 호출합니다.

#import "AppDelegate.h"
#import <IgaworksCore/IgaworksCore.h>

@implementation AppDelegate

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
	[IgaworksCore igaworksCoreWithAppKey:@"YOUR_APP_KEY" andHashKey:@"YOUR_HASH_KEY"];
	return YES;
}


로그 수준 설정

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

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

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

[IgaworksCore setLogLevel:IgaworksCoreLogTrace];


GDPR 설정

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

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

[GDPR 활성화 연동 가이드]


애플 광고 식별자(IDFA) 등록

IGAWorks의 대부분의 서비스를 이용하기 위해서는 반드시 IDFA가 필요합니다.

아래 가이드를 참고하여 IgaworksCore framework에 IDFA를 등록합니다. 

[Igaworks iOS IDFA 등록 가이드 바로가기]

주의. IDFA가 설정되지 않으면, 애드브릭스 트래킹링크, 애드팝콘 오퍼월, 라이브오퍼레이션 서비스 등이 정상 동작하지 않습니다.




IGAWorks 애드온 연동

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


iOS SDK 프레임워크 설치 안내!
공통 연동 후 각 서비스 별 가이드에서 아래 항목들을 확인하여 설치합니다.
- CocoaPods 를 이용 할 경우, Podfile 내용 
- 직접 설치해 진행할 경우, Dependencies 및 Bundle 추가