이 가이드에서는 Authorized Buyers 실시간 입찰에 참여할 수 있는 입찰자 애플리케이션을 작성하는 데 필요한 실시간 입찰 (RTB) 개념을 간략히 설명합니다.
기본사항
입찰자 애플리케이션은 지원되는 RTB 프로토콜 중 하나를 사용하여 Google과 통신할 수 있습니다. 애플리케이션에 전송된 입찰 요청은 입찰자가 각 노출에 대해 최적의 광고 소재와 입찰가 (있는 경우)를 결정할 수 있도록 하나 이상의 광고 기회에 관한 컨텍스트를 제공합니다. 입찰자는 입찰 응답으로 응답하여 하나 이상의 입찰가를 게재하고 요청에 전송된 광고 기회에 게재할 광고 소재를 지정할 수 있습니다.

다음 시나리오는 입찰자 애플리케이션과 Authorized Buyers 간에 가능한 상호작용 중 하나입니다.
- Google은 입찰자 애플리케이션에 입찰 대상 노출을 설명하는 입찰 요청을 보냅니다. 입찰자의 계정이 Protobuf 형식의 OpenRTB를 사용하도록 구성되어 있으므로 요청은 openrtb.proto에 표시된 것처럼 직렬화된
BidRequest
로 도착합니다. 애플리케이션에서 입찰 요청을 해석하는 방법을 알아보려면 요청 처리를 참고하세요. -
입찰자 애플리케이션은 요청을 파싱하고 입찰 로직을 적용하여 광고 기회의 입찰가와 광고 소재가 포함된
BidResponse
를 구성합니다. 그런 다음 애플리케이션은 입찰 응답을 직렬화하여 Google에 전송합니다. 애플리케이션에서 입찰 응답을 생성하고 반환하는 방법을 알아보려면 응답 빌드를 참고하세요. -
입찰 응답이 수신되고 해당 입찰가가 공개 입찰에 참여하며, 이 입찰가가 가장 높은 입찰가인 경우 노출을 확보하게 됩니다. 따라서 응답에 지정된 광고 소재가 배치됩니다.
프로토콜 선택
실시간 입찰 프로토콜은 애플리케이션이 요청에 전송된 각 노출을 평가하고 입찰하는 데 사용할 수 있는 신호와 응답을 구성하는 방법을 지정합니다. 입찰자 애플리케이션과 연결된 프로토콜을 수정하는 방법에는 두 가지가 있습니다.
- 기술 계정 관리자에게 문의하여 수동으로 변경하세요.
- Authorized Buyers REST API를 사용하여 프로그래매틱 방식으로 변경합니다.
지원 프로토콜
Authorized Buyers는 다음 두 가지 RTB 프로토콜을 지원합니다.
프로토콜 버퍼 정보
Protobuf는 구조화된 정보를 나타내고 직렬화하기 위한 오픈소스 형식입니다.
OpenRTB Protobuf를 사용하려면 선택한 언어의 프로토콜 컴파일러와 Protobuf 런타임을 설치해야 합니다. 그런 다음 사용할 proto 파일을 다운로드하고 컴파일러를 실행하여 proto에 정의된 메시지(예: BidRequest
또는 BidResponse
)를 직렬화 또는 역직렬화할 수 있는 라이브러리를 생성할 수 있습니다. 이 Protobuf 참조에서는 여러 언어로 이 작업을 수행하는 방법을 보여줍니다.
프로토콜 업데이트
Google에서 새 기능을 추가하고 다른 기능을 지원 중단함에 따라 RTB 프로토콜이 수정됩니다. 변경사항은 적용되기 훨씬 전에 공지되므로 지원 중단이 예정된 필드에 애플리케이션이 종속되어 있는 경우 이를 삭제할 충분한 시간이 주어집니다. 지원 중단된 필드 처리에 관한 자세한 내용은 BidRequest 필드가 지원 중단됨에 따라 조정을 참고하세요.
다음 단계
다음 콘텐츠에서는 실시간 입찰 개념에 관해 자세히 설명합니다.
- 요청 처리: 대부분의 입찰 요청에서 발견되는 신호를 파싱하고 해석하는 방법입니다.
- 응답 작성: 입찰 응답을 작성하는 방법과 응답에 일반적으로 지정되는 필드
- OpenRTB 가이드: Authorized Buyers 구현을 위한 OpenRTB 사양 가이드로, Authorized Buyers용 확장 프로그램도 포함되어 있습니다. 이 구현과 관련된 특이 사례 및 제한사항을 자세히 설명하고 Google 프로토콜에서 이에 상응하는 필드를 식별합니다.
- 서드 파티 광고 게재 요구사항: 입찰자가 다양한 광고 형식을 사용하기 위해 준수해야 하는 정책과 이러한 형식의 기술 사양을 정의합니다.
- 사전 타겟팅: 타겟팅 기준과 일치하는 노출만 수신하도록 입찰자 애플리케이션을 구성하는 방법입니다.
- 쿠키 매칭: 리마케팅에 사용되는 쿠키 매칭 서비스 및 기타 관련 서비스에 관한 참조입니다.
- 지연 시간 제한 및 피어링: 거래소 위치 및 피어링과 같은 지연 시간 단축 방법에 관한 세부정보입니다.
- 애플리케이션 테스트 및 출시: Google에서 전송하는 대규모 트래픽으로 입찰자 애플리케이션 테스트를 시작하는 방법에 관한 세부정보입니다.