광고 연동

A2 플랫폼에서 광고를 요청하는 방법은 Decision API를 직접 호출하는 방법과 웹 SDK를 사용하는 방법 두 가지가 있습니다. Decision API를 직접 호출하는 방법은 광고 요청에 대한 대부분의 것을 직접 제어할 수 있는 장점이 있지만, 광고를 요청하고 보여주는 과정과 로그를 연동하는 것 모두를 직접 개발해야 하기 때문에 상대적으로 조금 더 복잡합니다. 이러한 부분들을 쉽고 편리하게 적용할 수 있도록 웹 SDK를 제공하고 있습니다.

광고 요청

웹 SDK 사용

웹 SDK는 지면이 포함된 웹페이지에 삽입하여 사용할 수 있는 패키지입니다. 손쉬운 설정으로 광고를 요청할 수 있도록 구성되어 있습니다. 웹 SDK를 사용하기 위해서는 지면이 포함된 웹페이지에 SDK를 삽입하여야 합니다.

SDK의 삽입은 아래의 절차에 따라 이루어집니다.

  1. ADM에 로그인 후 지면 메뉴로 이동합니다.
  2. 지면 목록에서 원하는 지면을 선택하고, 지면 태그 가져오기 버튼을 클릭합니다.
  3. 해당 페이지에서 제공된 footer tag를 복사하여 웹 앱의 HTML 소스 하단에 붙여 넣습니다.
  4. 제공된 <div id="a2plct1"\></div> 코드를 광고를 표시할 위치에 삽입합니다. 이때, a2plct1 부분은 필요에 맞게 변경하여 사용하세요.

이 설정이 완료되면 광고의 노출이 자동으로 이루어집니다.

서버 API 사용

서버 API를 이용해도 광고를 얻어올 수 있습니다. API를 사용한 광고 연동에 대한 자세한 내용은 API 광고 연동 가이드를 참고하세요.

광고 로그 연동

웹 SDK 사용

웹 SDK를 이용하면 로그 연동이 자동으로 진행됩니다. 각 로그가 전송되는 조건은 다음과 같습니다:

  • 송출 로그 (광고 요청): 송출 로그는 광고가 유저에게 보여질 준비가 되었을 때, 즉 광고가 화면에 나타날 가능성이 높아졌을 때 기록됩니다. 구체적으로는 사용자가 광고 근처에 다가와서 화면 상으로 광고가 나타나기 직전, 광고 높이의 약 4배 정도 가까이 왔을 때 광고 송출 로그가 전송됩니다.
  • 노출 로그 (vimp): 노출 로그는 광고가 실제로 사용자의 화면에 나타나고, 눈에 보이기 시작한 시점을 기록합니다. 단순히 광고가 화면에 보이는 것뿐만 아니라, 1초 이상 광고의 50% 이상이 화면에 노출될 때 노출 로그가 기록됩니다. 송출 로그와 비교하면, 송출 로그는 광고가 화면에 나타날 가능성이 높은 상황에서 기록되지만, 노출 로그는 광고가 실제로 화면에 보일 때 기록됩니다.
  • 클릭 로그: 광고가 사용자의 클릭을 받았을 때 클릭 로그가 전송됩니다. 사용자가 광고에 관심을 가지고 클릭한 순간을 추적하여 광고 성과를 분석하는 데 활용됩니다.

이와 같은 로그 연동을 통해 광고의 성과를 더 정확히 파악하고, 광고의 효율을 높이기 위한 개선 작업을 효과적으로 수행할 수 있습니다.