여러 계정을 대신하여 입찰하기

여러 개체가 Ad Exchange 고객일 경우 입찰자를 통해 한 번의 입찰로 이들 개체를 위한 인벤토리를 구매할 수 있습니다. 예를 들어 수요 측 플랫폼(DSP)은 Ad Exchange 고객인 여러 대행사나 마케터를 대행하여 인벤토리를 구매하기 위해 자체 입찰자를 이용할 수 있습니다. 이 페이지에는 아래의 주제별로 여러 Ad Exchange 고객을 대신해 하나의 요청을 처리하는 입찰자를 코딩하는 방법이 나와 있습니다.

  1. 기본 정보
  2. 설정 및 사전 타겟팅
  3. 보고
  4. 예시 BidRequest

기본 정보

Ad Exchange는 광고 네트워크, 에이전시 트레이딩 데스크, 그리고 수요 측 플랫폼(DSPs)과 호환됩니다. 때에 따라 광고 네트워크나 에이전시 트레이딩 데스크는 하나 이상의 DSP와 호환하도록 선택할 수 있습니다. DSP를 사용하는 고객을 위해 2가지 실행 옵션이 있습니다.

  • DSP는 Ad Exchange 고객이 아닌 마케터나 에이전시를 위해 인벤토리를 구매합니다. 이 경우 DSP는 하나의 입찰 요청을 받고 하나의 입찰로 응답하며 Google이 직접 DSP를 청구합니다.

  • DSP는 Ad Exchange 고객인 마케터나 에이전시를 위해 인벤토리를 구매합니다. Ad Exchange 고객은 DSP를 사용할 때에도 독립적으로 입찰해야 합니다. 이렇게 해야 게시자가 실제 구매자를 확인하고, 인벤토리의 배타적 할당을 사용하고, 다른 네트워크로 리디렉션되는 것을 예방할 수 있습니다. 본 문서의 나머지 내용은 이 모델의 대안 페이지에 대한 설명입니다.

Ad Exchange 고객은 자신의 Ad Exchange 계정을 이용해 DSP를 통해 인벤토리를 구매하며, Google은 입찰 요청에 Ad Exchange 고객의 광고그룹 ID를 넣습니다. Ad Exchange 고객은 DSP에 모든 광고그룹 ID의 목록과 네트워크 ID를 제공해야 합니다. 이렇게 해야 DSP는 RTB 입찰 요청에서 계정을 확인할 수 있습니다. Ad Exchange에서는 DSP가 Ad Exchange 고객별로 인벤토리에 대해 독립적으로 입찰해야 합니다. 이 구매 모델을 이용할 경우 Google은 DSP가 아닌 Ad Exchange 고객에게 청구합니다.

Ad Exchange에서 DSP 기술을 사용하는 Ad Exchange 고객이 구매 시 2가지 DPS 옵션이 있습니다.

  • DSP를 통해 구매하는 Ad Exchange 고객별로 서로 구분되는 복수의 RTB 콜아웃을 수신합니다. 이 경우 DSP는 DSP 서버를 연결된 URL로 설정하는 계정별로 HTTP 요청을 수신합니다. 이러한 호출은 DSP의 서버에 독립적으로 들어가며 이를 통해 고객을 손쉽게 로드 밸런싱하고 로직 구분을 할 수 있습니다.

  • 일련의 RTB 고객을 위한 통합 호출 받기이러한 시나리오는 이 문서에 정리되어 있습니다.

설정 및 사전 타겟팅

DSP는 단일 HTTP 요청으로 통합된 복수의 요청을 선택할 수 있습니다. 통합 콜아웃 설정을 하려는 DSP는 추가 계약에 서명해야 합니다. 자세한 사항은 계정 관리자에게 문의하세요.

통합 요청을 DPS 설정할 때 계정마다 사전 타겟팅이 따로 진행됩니다. BidRequest는 어떤 계정에 사전 타겟팅 일치가 있는지에 대한 정보가 있습니다. 모든 사전 타겟팅 일치는 BidRequestmatching_ad_data 필드에 항목 하나로 포함됩니다. 각각의 matching_ad_data 항목에는 adgroup_id가 있습니다. 특정 계정에 해당하는 adgroup_id에 대한 정보는 DSP를 보유한 계정 소유자와 공유해야 합니다.

입찰자 계정 이외의 계정에서 사전 타겟팅 일치를 포함하는 BidRequest(matching_network_data 필드가 설정된 BidRequest)에 응답할 때는 Ad Exchange가 입찰과 연결할 계정 및 캠페인을 알 수 있도록 BidResponseadgroup_id 필드가 있어야 합니다. 이 필드를 설정하지 않은 응답은 누락됩니다. 입찰자 계정에서 사전 타겟팅 매치만 포함하는 모든 BidRequest에서의 필드는 선택사항으로 남습니다. 복수 계정의 사전 타겟팅 매치를 포함하는 BidRequest의 응답은 복수의 광고를 반환할 수 있습니다.

보고

별도의 DSP 시트를 소유한 Ad Exchange 고객은 다른 DSP에서 구매할 경우 그에 따른 보고를 받을 수 있습니다. 이를 위해서는 DSP별로 사전 타겟팅 광고그룹이 있는 별도의 캠페인을 설정해야 합니다. 캠페인에서 보고서를 실행하면 DSP별로 구매에 대한 보고를 받을 수 있습니다.

맨 위로

예시 BidRequest

다음은 BidRequest의 예입니다.

protocol_version: 1
id: "Mv\2005\000\017.\001\n\345\177\307X\200M8"
ip: "\314j\310\004"
user_agent: "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13
 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13,gzip"
country: "US"
region: "US-MA"
city: "Boston"
metro: 506
url: "http://www.example.com/"
detected_language: "en"
detected_vertical {
  id: 22
  weight: 0.67789277
}
detected_vertical {
  id: 355
  weight: 0.32210726
}
adslot {
  id: 1
  width: 300
  height: 250
  excluded_attribute: 7
  excluded_attribute: 22
  matching_ad_data {
    adgroup_id: 1985435498
    minimum_cpm_micros: 2000000
  }
  matching_ad_data {
    adgroup_id: 3254984134
    minimum_cpm_micros: 2000000
  }
  matching_ad_data {
    adgroup_id: 2646216548
    minimum_cpm_micros: 2000000
  }
  targetable_channel: "all pages,middle right"
  publisher_settings_list_id: "I\034\334o~)\367\034\020\230E#\235w\212"
  publisher_settings_list_id: "W\024c\\\200o\2214\242\323\302\362A_\2"
  slot_visibility: BELOW_THE_FOLD
}
is_test: false
cookie_version: 1
google_user_id: "CAESEIcS1pC2TBvb-4SLDjMqsY9"
seller_network_id: 1
publisher_settings_list_id: "\357\237V\206)\231\3125%|$\032\""
vertical_dictionary_version: 2
timezone_offset: -300
cookie_age_seconds: 7685804

맨 위로

 

다음에 대한 의견 보내기...

DoubleClick Ad Exchange Real-Time Bidding Protocol