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)을 띄워 유저의 동의를 받습니다.

개발자 가이드 바로가기

개발 언어

개발자 가이드

iOS (Swift)

가이드

React Native

가이드

Flutter

가이드

Unity

가이드

Expo

가이드

Unreal

가이드

2.3 딥링크 설정하기

유저가 에어브릿지 트래킹 링크를 클릭했을 때 앱 내 상세 페이지로 랜딩할 수 있도록 Airbridge.handleDeeplink 함수를 활용하여 딥링크 화면 이동을 구현합니다.
에어브릿지 트래킹 링크는 앱링크(App Links) 또는 유니버셜 링크(Universal Links)로 앱 실행을 우선 시도하며, 실패 시 스킴 딥링크 방식으로 앱을 실행합니다. 앱이 어떤 방식으로 열리더라도 에어브릿지 SDK는 Airbridge.handleDeeplink 함수를 통해 스킴 딥링크 주소를 앱에 전달합니다.
따라서 개발팀에서는 Airbridge.handleDeeplink를 통해 전달받은 스킴 딥링크 주소를 기준으로 앱 내 화면 이동 로직을 구현하면 됩니다.

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

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

Webcredentials

개발자 가이드 바로가기

개발 언어

개발자 가이드

Android(Kotlin, Java)

가이드

iOS (Swift, Objective-C)

가이드

React Native

가이드

Flutter

가이드

Unity

가이드

Expo

가이드

Unreal

가이드

2.4 이벤트 전송하기

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

자주 묻는 질문

개발자 가이드 바로가기

개발 언어

개발자 가이드

Web

가이드

Android(Kotlin, Java)

가이드

iOS (Swift, Objective-C)

가이드

React Native

가이드

Flutter

가이드

Unity

가이드

Expo

가이드

Unreal

가이드

2.5 추가 SDK 설정 작업하기

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

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

2.6 SDK 테스트 진행하기

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

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

마케터를 위한 에어브릿지 딥링크 테스트

안드로이드 SDK 테스트하기

iOS SDK 테스트하기

2.7 앱 배포하기

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

자주 묻는 질문

다음 단계 안내

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

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