AdPie
  • AdPie
    • 시작하기
  • Android
    • 프로젝트 설정
    • 광고 연동
      • 배너 광고
      • 전면 광고
      • 네이티브 광고
      • 리워드 비디오 광고
    • 미디에이션
      • 구글 애드몹
      • 구글 애드 매니저
      • 앱러빈
    • 공통
      • 에러코드
      • 디버깅
    • 변경내역
  • iOS
    • 프로젝트 설정
    • iOS 14+ 대응
    • 광고 연동
      • 배너 광고
      • 전면 광고
      • 네이티브 광고
      • 리워드 비디오 광고
    • 미디에이션
      • 구글 애드몹
      • 구글 애드 매니저
      • 앱러빈
    • 공통
      • 에러코드
      • 디버깅
      • 타겟팅
    • 변경내역
  • Flutter
    • 프로젝트 설정
    • 광고 연동
      • 배너 광고
      • 전면 광고
      • 리워드 비디오 광고
    • 공통
      • 에러코드
    • 변경내역
  • Unity
    • 프로젝트 설정
    • 광고 연동
      • 배너 광고
      • 전면 광고
      • 리워드 비디오 광고
    • 공통
      • 에러코드
    • 변경내역
  • Exchange
    • For Buyers
Powered by GitBook
On this page
  • 1 : SDK 연동을 위한 준비
  • 2 : 설치
  • 3 : iOS 14+ 대응
  1. iOS

프로젝트 설정

1 : SDK 연동을 위한 준비

  • Xcode 15.3 이상

  • Deployment Target : iOS 12.0 이상

2025년 4월 24일부터 앱 스토어 커넥트에 업로드하는 앱은 Xcode 16 이상 버전을 사용하여 빌드해야 합니다. https://developer.apple.com/kr/news/

2 : 설치

CocoaPods 사용

  • AdPie SDK의 최신버전을 가져오려면 아래와 같이 프로젝트의 Podfile에 추가한다.

  platform :ios, '12.0'
  use_frameworks!

  target YOUR_PROJECT_TARGET do
    pod 'AdPieSDK'
  end
  • 터미널 실행하고 iOS 프로젝트가 있는 경로로 이동 후, 아래 명령어를 실행하여 AdPie SDK를 설치한다.

  pod install --repo-update

Swift Package Manager 사용

  • Xcode 실행 후, Add Package Dependencies 메뉴를 클릭한다.

  Xcode > File > Add Package Dependencies....
  • 프롬프트 창이 나타나면 아래의 Git Hub 저장소 URL를 사용하여 검색한다.

  https://github.com/gomfactory/AdPie-iOS-SDK.git
  • 설치하려는 버전을 선택하고 Add Package 버튼을 클릭하여 AdPie SDK를 설치한다.

    Swift Package Manager 를 이용하여 SDK를 설치하는 경우, AdPie SDK V1.6.3 버전부터 설치 가능.

  • 아래의 Xcode 프로젝트 설정 내용을 참고하여 Other Linker Flags 설정을 완료한다.

SDK 수동 설치

  • SDK 및 샘플프로젝트를 download 한다.

  • AdPie-iOS-SDK-master.zip 파일을 압축을 해제하고 AdPieSDK.xcframework 파일이 있는지 확인한다.

  • Xcode에서 타겟 프로젝트 선택 후, General -> Frameworks, Libraries, and Embedded Content 에 AdPieSDK.xcframework 파일을 드래그하여 추가한다.

  • 아래의 Xcode 프로젝트 설정 내용을 참고하여 Other Linker Flags 설정을 완료한다.

Xcode 프로젝트 설정

  • Xcode 실행 > 프로젝트 타겟 선택 > Build Settings에서 Other Linker Flags 에 $(inherited) 와 -ObjC 플래그가 추가되어 있는지 확인한다.

    위의 플래그가 없을 경우 , 비정상 종료(Crash)가 발생할 수 있다.

3 : iOS 14+ 대응

  • iOS 14+ 대응 페이지를 통해 info.plist 와 코드를 적용한다.

Previous변경내역NextiOS 14+ 대응

Last updated 3 months ago

framework
Third-party