iOS SDK 연동 체크리스트
iOS SDK 연동 | 체크리스트
앱 추가하기
레벨플레이 플랫폼에 로그인하고 앱을 추가합니다. (아직 출시되지 않았다면, 앱 마켓에 최종제출 후 반드시 레벨플레이 플랫폼에서 앱 정보 가져오기를 실행합니다!)
광고 유닛 설정하기
Ad Units 페이지에서 사용할 광고 유닛 및 플레이스먼트 (게재 위치)를 정의합니다. 보상형 동영상 같은 보상형 광고 유닛의 경우 아이템 명칭 및 유저 보상 양을 설정합니다.
앱 프로젝트에 SDK 추가하기
앱 프로젝트에 아이언소스 SDK를 CocoaPods를 통해, 또는 수동으로 다운로드하여 직접 추가합니다.
프레임워크 추가하기
앱 프로젝트에 필수 프레임워크들을 추가합니다.
ATS 설정 구성하기
Info.plist 파일에 최상위 수준 키로 ‘NSAppTransportSecurity’ 키를 Dictionary 타입으로 추가합니다. 해당 딕셔너리 내부에, Boolean 키 ‘NSAllowsArbitraryLoads’를 추가하고 값을 ‘YES’로 설정합니다.
필수 파일 불러오기(임포트)
Objective-C의 경우, “IronSource/IronSource.h”
를 삽입하여 API 라이브러리를 불러옵니다.
대리자(Delegates) 설정하기
앞 단계에서 레벨플레이 플랫폼상에서 설정한 광고 유닛들에 대해 대리자를 등록합니다.
사용자 ID 설정하기
사용자 보상에 서버간 콜백을 사용한다면 (보상형 동영상), 반드시 사용자 ID를 설정해야 합니다. 또한, 사용자 ID 파라미터는 반드시 SDK 초기화 요청 이전에 설정해야 합니다.
SDK 초기화 하기
레벨플레이 플랫폼에서 생성된 앱 키를 사용해 아이언소스 SDK를 초기화합니다. 초기화 시에는 다음과 같이 레벨플레이 플랫폼에서 설정한 광고 유닛들을 지정하여 초기화 하는 것이 좋습니다.
[IronSource initWithAppkey:YOUR_APP_KEY adUnits:YOUR_AD_UNITS];