실시간 입찰

이 가이드에서는 Authorized Buyers 실시간 입찰에 참여할 수 있는 입찰자 애플리케이션을 작성하는 데 필요한 실시간 입찰 (RTB) 개념을 간략하게 설명합니다.

기본사항

입찰자 애플리케이션은 지원되는 RTB 프로토콜 중 하나를 사용하여 Google과 통신할 수 있습니다. 애플리케이션에 전송된 입찰 요청은 입찰자가 각 노출에 대한 최적의 광고 소재와 입찰 금액 (있는 경우)을 결정할 수 있도록 하나 이상의 광고 기회에 관한 컨텍스트를 제공합니다. 입찰자는 입찰 응답으로 응답하여 하나 이상의 입찰을 하고 요청에 전송된 광고 기회에 게재할 광고 소재를 지정할 수 있습니다.

입찰 요청에서 판매자가 구매자에게 전달하는 정보입니다.

다음 시나리오는 입찰자 애플리케이션과 Authorized Buyers 간의 가능한 상호작용 중 하나입니다.

  1. Google은 입찰자 애플리케이션에 입찰 대상 노출을 설명하는 입찰 요청을 보냅니다. 입찰자의 계정이 Protobuf 형식으로 OpenRTB를 사용하도록 구성되어 있으므로 요청이 직렬화된 BidRequest로 도착합니다(openrtb.proto 참고). 애플리케이션에서 입찰 요청을 해석하는 방법을 알아보려면 요청 처리를 참고하세요.
  2. 입찰자 애플리케이션은 요청을 파싱하고 입찰 로직을 적용하여 광고 기회에 대한 입찰가와 광고 소재를 포함하는 BidResponse를 구성합니다. 그런 다음 애플리케이션은 입찰 응답을 직렬화하여 Google에 전송합니다. 애플리케이션에서 입찰 응답을 만들고 반환하는 방법을 알아보려면 응답 빌드를 참고하세요.

  3. 입찰 응답이 수신되고 해당 입찰가가 공개 입찰에 참여하며, 이 입찰가가 가장 높은 입찰가인 경우 노출을 확보하게 됩니다. 따라서 응답에 지정된 광고 소재가 배치됩니다.

프로토콜 선택

실시간 입찰 프로토콜은 애플리케이션이 요청에 전송된 각 노출을 평가하고 입찰하는 데 사용할 수 있는 신호와 응답을 구성하는 방법을 지정합니다. 입찰자 애플리케이션과 연결된 프로토콜을 수정하는 방법에는 두 가지가 있습니다.

  • 기술 계정 관리자에게 문의하여 수동으로 변경하세요.
  • Authorized Buyers REST API를 사용하여 프로그래매틱 방식으로 변경합니다.

지원 프로토콜

Authorized Buyers는 다음 두 가지 RTB 프로토콜을 지원합니다.

OpenRTB (Protobuf)

Protobuf를 사용하는 OpenRTB 사양의 구현입니다.

OpenRTB (JSON)

JSON을 사용하는 OpenRTB 사양의 구현입니다.

프로토콜 버퍼 정보

Protobuf는 구조화된 정보를 표현하고 직렬화하기 위한 오픈소스 형식입니다.

OpenRTB Protobuf를 사용하려면 선택한 언어의 프로토콜 컴파일러와 Protobuf 런타임을 설치해야 합니다. 그런 다음 사용할 proto 파일을 다운로드하고 컴파일러를 실행하여 BidRequest 또는 BidResponse과 같이 proto에 정의된 메시지를 직렬화하거나 역직렬화할 수 있는 라이브러리를 생성합니다. 이 Protobuf 참조에서는 여러 언어로 이 작업을 수행하는 방법을 보여줍니다.

프로토콜 업데이트

Google에서 새 기능을 추가하고 기존 기능을 지원 중단함에 따라 RTB 프로토콜이 수정됩니다. 변경사항은 적용되기 훨씬 전에 발표되므로 애플리케이션이 지원 중단될 예정인 필드에 가질 수 있는 종속성을 삭제할 충분한 시간이 주어집니다. 지원 중단된 필드 처리에 관한 자세한 내용은 BidRequest 필드 지원 중단에 따른 적응을 참고하세요.

다음 단계

다음 콘텐츠에서는 실시간 입찰 개념에 대해 자세히 설명합니다.

  • 요청 처리: 대부분의 입찰 요청에서 발견되는 신호를 파싱하고 해석하는 방법
  • 응답 작성: 입찰 응답을 작성하는 방법과 응답에 일반적으로 지정되는 필드입니다.
  • OpenRTB 가이드: Authorized Buyers 전용 확장 프로그램 외에도 OpenRTB 사양의 Authorized Buyers 구현에 대한 참조입니다. 이 구현과 관련된 특이 사례와 제한사항을 자세히 설명하고 Google 프로토콜의 상응하는 필드를 식별합니다.
  • 서드 파티 광고 게재 요구사항: 다양한 광고 형식을 사용하기 위해 입찰자가 준수해야 하는 정책과 이러한 형식의 기술 사양을 정의합니다.
  • 사전 타겟팅: 타겟팅 기준과 일치하는 노출만 수신하도록 입찰자 애플리케이션을 구성하는 방법
  • 쿠키 매칭: 리마케팅에 사용되는 쿠키 매칭 서비스 및 기타 관련 서비스에 대한 참조입니다.
  • 지연 시간 제한 및 피어링: 거래 위치 및 피어링과 같은 방법으로 지연 시간을 줄이는 방법에 관한 세부정보입니다.
  • 애플리케이션 테스트 및 출시: Google에서 대규모로 전송하는 트래픽으로 입찰자 애플리케이션 테스트를 시작하는 방법을 자세히 설명합니다.