Airbridge

2. 에어브릿지 개발 작업하기

들어가며

이번 문서에서는 에어브릿지 SDK의 설치와 활용 방법에 대해 다룹니다. SDK 설치는 앱의 성과 추적, 딥링크 설정, 이벤트 전송을 포함하여, 에어브릿지의 핵심 기능을 원활하게 활용하기 위해 필수적인 단계입니다. 각 단계별로 필요한 설정과 주의사항을 짚어드리니, SDK 설치와 연동 작업을 순서대로 진행해 주세요.

2.1 에어브릿지 기본 SDK 설치하기

먼저, 아래 개발자 가이드를 참고하여 개발 언어에 맞는 에어브릿지 SDK를 설치해 주세요. SDK 설치에 필요한 앱 이름SDK 토큰은 에어브릿지 대시보드의 Settings > Tokens 탭에서 확인할 수 있습니다.

에어브릿지 SDK 시작하기: 에어브릿지 SDK가 지원하는 개발 언어를 확인하고, 적절한 SDK를 설치합니다.

토큰 확인하기: 에어브릿지 대시보드에서 앱 이름과 토큰 이름을 확인하는 방법을 안내합니다.

2.2 iOS IDFA 수집 작업하기

iOS에서 설치(Install) 이벤트를 전송할 때, 앱 추적 팝업(ATT Prompt)을 허용한 유저의 IDFA를 획득하려면 다음 설정이 필요합니다. 수집된 IDFA는 디바이스 ID 매칭을 통한 기여에 사용되므로 꼭 설정을 완료해주세요. 반대로, Restricted SDK를 사용하는 등 ADID를 수집하지 않는 경우에는 이 작업을 생략해도 됩니다.

Tracking Authorize Prompt 설정: AppTrackingTransparency.framework를 사용해 앱 추적 허용 선택창(ATT Prompt)을 띄워 유저의 동의를 받습니다.

Tracking Authorize Timeout 설정: 유저가 추적 허용 선택창에서 '추적 허용'을 선택한 후, 설치 이벤트가 전송되도록 타임아웃 시간을 설정합니다. 기본 타임아웃 시간은 30초(30,000밀리초)입니다.

개발자 가이드 바로가기

개발 언어

개발자 가이드

iOS (Swift, Objective-C)

가이드 V4 가이드(BETA)

React Native

가이드

Flutter

가이드

Unity

가이드

Cordova · Ionic · PhoneGap

가이드

Expo

가이드

Unreal

가이드

2.3 딥링크 설정하기

유저가 에어브릿지 트래킹 링크를 클릭했을 때 앱 내 상세 페이지로 랜딩할 수 있도록 에어브릿지에 딥링크 설정을 진행합니다.

특히 딥링크 콜백 설정을 완료하는 것이 중요합니다. 에어브릿지 트래킹 링크는 유저를 원활하게 앱으로 랜딩시킬 수 있도록 유니버셜 링크로 앱을 열려고 시도한 뒤, 실패할 경우 스킴 딥링크로 앱을 열려고 시도합니다. 이 때 딥링크 콜백 설정을 해두면 에어브릿지 SDK는 어떤 경로로 앱이 열리든지 딥링크 콜백 함수를 통해 앱에 스킴 딥링크 주소를 전달합니다. 그렇기 때문에 개발팀에서는 콜백 함수에서 스킴 딥링크 주소를 받은 후 화면을 이동하도록 구현해주시면 됩니다.

iOS에서 Autofill 기능을 위한 Webcredentials 도메인 추가 방법

iOS의 경우 보안을 위해 Autofill 기능(암호 저장 기능)을 사용하려면, 유저의 비밀번호를 안전하게 보관할 수 있도록 Webcredentials 도메인 추가 작업이 필요합니다. 자세한 사항은 아래 가이드를 참고해주세요.

Webcredentials

개발자 가이드 바로가기

개발 언어

개발자 가이드

Android(Kotlin, Java)

가이드 (BETA) V4 가이드

iOS (Swift, Objective-C)

가이드 (BETA) V4 가이드

React Native

가이드

Flutter

가이드

Unity

가이드

Cordova · Ionic · PhoneGap

가이드

Expo

가이드

Unreal

가이드

2.4 이벤트 전송하기

앱 내에서 발생하는 전환 성과를 측정하고 리타겟팅 캠페인을 집행하기 위해 필요한 이벤트를 전송해 주세요. 전송할 이벤트와 하위 프로퍼티는 마케터가 정의한 이벤트 택소노미를 참고하시기 바랍니다.

자주 묻는 질문

개발자 가이드 바로가기

개발 언어

개발자 가이드

Web

가이드

Android(Kotlin, Java)

가이드 (BETA) V4 가이드

iOS (Swift, Objective-C)

가이드 (BETA) V4 가이드

React Native

가이드

Flutter

가이드

Unity

가이드

Cordova · Ionic · PhoneGap

가이드

Expo

가이드

Unreal

가이드

2.5 추가 SDK 설정 작업하기

에어브릿지는 기본 광고 성과 추적 기능 외에도 앱 삭제 이벤트 트래킹 등 다양한 추가 기능을 제공합니다. 본 안내서의 ‘1. 에어브릿지 도입 준비하기 > 추가 기능 개발 작업 필요 여부 결정하기'에서 마케팅 팀과 협의한 추가 개발 작업을 완료해 주세요.

추가 기능 개발 작업 필요 여부 결정하기

2.6 SDK 테스트 진행하기

모든 SDK 설치 작업이 완료되었다면, 딥링크 설정, 이벤트 수집 설정, 사용자 식별자 전송 설정 등이 정상적으로 진행되는지 점검해 주세요. 추가 SDK 설정 작업을 진행한 경우, 해당 작업도 함께 점검해 주시기 바랍니다. 자세한 점검 사항은 아래 가이드를 참고해 주세요.

마케터를 위한 에어브릿지 SDK 테스트하기

안드로이드 SDK 테스트하기

iOS SDK 테스트하기

2.7 앱 배포하기

SDK 테스트까지 완료되었다면, SDK가 설치된 앱을 앱 마켓에 배포해 주세요.

자주 묻는 질문

다음 단계 안내

이상으로 에어브릿지 SDK 설치와 설정 작업이 완료되었습니다. 에어브릿지 SDK가 설치된 앱이 앱 마켓에 배포되었다면 다음 단계인 광고 성과 측정을 위한 에어브릿지 대시보드 사용 시작하기로 넘어가 주세요.

3. 에어브릿지 대시보드 사용 시작하기