• 개발자 가이드
  • FAQ

SDK 관련

SDK 사이즈는 어떻게 되나요?

SDK는 각 플랫폼별 20-30분 이내에 설치가 가능하며, 설치 후에는 앱 마켓에 업로드해주면 됩니다. SDK의 크기는 빌드 기준으로 iOS의 경우 600kb~1mb 사이이며, 안드로이드의 경우 200kb 이하의 공간에 지나지 않아 용량의 부담 없이 설치할 수 있습니다.

예, 사용자에게 매끄러운 딥링킹 경험을 제공하기 위해서는 모두 등록해주는 것을 권장합니다. 브라우져 환경이나 어플리케이션 구현 환경에 따라 딥링킹 동작이 다른데, 에어브릿지는 각 환경에 맞게 최적의 방법을 찾아 딥링킹을 해줍니다. 아래는 상황에 따른 Airbridge Tracking Link 동작 방식의 몇가지 예를 보여줍니다.

Placement

Context

Universal Link / App Link

Scheme

Airbridge Tracking Link

iOS / Chrome

URL 입력창 링크 붙여넣기

동작하지 않음

동작함

Scheme으로 딥링킹

iOS / 네이버 블로그 앱

게시물 내 링크 클릭

동작함

동작하지 않음

Universal Link로 딥링킹

Android / Firefox

웹사이트 내 링크 클릭

동작하지 않음

동작함

Scheme으로 딥링킹

...

...

...

...

...

Universal Link/App Link는 기본적으로 중계페이지 없이 딥링킹이 가능하여 Scheme 딥링크보다 매끄러운 딥링킹이 가능하지만, Universal Link/App Link를 지원하지 않는 브라우져나 앱이 있기 때문에 Scheme 딥링크가 필요합니다.

에어브릿지에서 데이터를 수집하는 여러가지 도구(SDK, API, 트래킹링크) 중 트래킹링크를 통해 수집한 데이터를 의미합니다. API로 데이터가 수집된 경우 API_v1와 같은 값이 표기됩니다.

Android/iOS/Web SDK의 경우에는 SDK Version에 SDK의 버전이 들어갑니다.

Web SDK 설치 후 웹서버에서 413 (Payload Too Large) 에러가 잡힙니다. 원인과 해결방법이 궁금합니다.

Airbrdige Web SDK는 브라우저의 Cookie와 Local Storage를 사용해 사용자의 어트리뷰션 데이터를 저장하고 활용합니다. 여기서 Airbridge Web SDK는 Cookie의 약 1kb-2kb를 어트리뷰션 데이터를 저장하는데 사용하게 되는데, 이는 광고주 혹은 다른 서드 파티 SDK(Library)가 활용하고 있는 Cookie와 함께 웹서버와의 통신 중 전송이 되게 됩니다. 이때 이 Cookie를 포함한 request header size가 웹서버에서 지정해둔 Max header size를 넘을 경우 413 (Payload Too Large) 에러가 발생할 수 있습니다. 직접 쿠키를 기존에 많이 활용하거나, 써드 파티 SDK를 활용하고 있는 광고주의 경우 이러한 상황을 미리 점검하여 웹서버의 Max header size를 올려주시기 권장드립니다.

도움이 되었나요?

더 필요한 내용이 있나요?