목차
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
기본 요건
deployment target 10 이상
Xcode 12 이상 사용
준비 사항
BuzzAd iOS SDK를 연동하기 위해서 아래 사항을 준비해야 합니다.
ID | 설명 | 비고 |
---|---|---|
App ID | 앱별 고유 식별자 | 발급이 필요한 경우는 버즈빌 담당자에게 문의 바랍니다. |
Unit ID | 광고 지면별 고유 식별자 |
포인트 적립 서버 연동
버즈빌 광고는 참여 시 포인트를 지급하는 보상형 광고와 지급하지 않는 비보상형 광고가 있습니다.
사용자가 보상형 광고에 참여하면 포인트 적립 요청을 처리할 수 있는 서버가 필요할 수 있습니다. 연동하는 방식에 따라 차이가 있으니, 아래 표를 확인하여 진행하시기 바랍니다.
광고 포인트 지급 여부 | 자체 포인트 시스템 여부 | 설명 |
---|---|---|
지급하지 않음 | - | 비보상형 광고로 연동합니다. |
지급을 원함 | 없음 |
버즈빌 담당자에게 문의하시기 바랍니다. |
있음 | 포스트백 연동 가이드을 참고하여 서버간 연동 진행할 수 있습니다. |
SDK 설치
Cocoapods 을 사용하여 라이브러리를 추가합니다. 연동하는 지면을 확인한 후, 지면별 라이브러리를 추가합니다.
Code Block | ||
---|---|---|
| ||
// Podfile pod 'BuzzAdBenefitFeed', '= 2.2.59' // feed 지면 라이브러리 pod 'BuzzAdBenefitNative', '= 2.2.59' // native 지면 라이브러리 pod 'BuzzAdBenefitInterstitial', '= 2.2.59' // interstitial 지면 라이브러리 |
Info |
---|
오프라인 빌드가 필요하시면 버즈빌 매니저에게 문의 바랍니다. 자세한 내용은 오프라인 빌드를 적용하는 예시를 확인하시기 바랍니다. |
SDK 초기화
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
BuzzAdBenefit 초기화
BABConfig에 App ID를 추가하고 AppDelegate의 application:didFinishLaunchingWithOptions
에서 SDK 를 초기화합니다.
다음은 BuzzAdBenefit
을 초기화하는 예시입니다.
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Expand | |||||
---|---|---|---|---|---|
| |||||
|
사용자 프로필 설정
사용자 프로필은 광고 할당 요청 전에 등록해야 합니다.
Status | ||||
---|---|---|---|---|
|
Status | ||
---|---|---|
|
유저 프로필 | 설명 | 비고 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
| 사용자 고유 식별자 | 서비스 도중에 변하지 않는 값
| ||||||||
| 사용자의 성별 |
| ||||||||
| 사용자의 출생연도 | - |
다음은 사용자 프로필을 설정하는 예시입니다.
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Expand | |||||
---|---|---|---|---|---|
| |||||
|
자주하는 질문
iOS 14 지원을 위해 별도로 조치해야 할 내용은 없나요?
→ iOS 14를 위한 준비를 참고하시기 바랍니다.
동영상 광고 재생 옵션을 변경하고 싶습니다.
→ 동영상 광고 재생에 대한 설명을 참고하시기 바랍니다.
문의하기 기능이 필요한가요?
→ 액션형 광고를 노출하는 경우 문의하기 기능이 필요합니다. 자세한 사항은 참여형 광고에 대한 설명을 참고하시기 바랍니다.
광고를 인앱의 브라우저에서 표시하고 싶습니다.
→ 커스텀 런처 사용방법을 참고하여 구현하실 수 있습니다.
deployment target 9 인 앱에서 연동하고 싶습니다.
→ deployment target 9 앱에서도 연동 가능합니다. 단, iOS 10 이상에서만 SDK가 동작하도록 구현해야합니다.
샘플앱 코드
Github 샘플코드를 통해, 실제 구현에 사용된 예제를 참고할 수 있습니다.
광고 지면 추가
BuzzAd iOS SDK 연동을 위한 기본적인 설정은 완료하였습니다. 아래 지면별 연동 가이드에 따라 진행하시기 바랍니다.