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];