동영상 광고 지원이 출시되면서 구매자는 Authorized Buyers를 통해 동영상 인벤토리를 구매할 수 있습니다. 이 문서에서는 RTB를 통한 구매에 적용되는 통합 요건을 설명합니다. 인벤토리를 선택합니다 사용 가능한 프로토콜에 대한 자세한 내용은 프로토콜 선택 참조하세요.
구매자는 여러 게재위치, 현재 인스트림 및 전면 광고 등이 있습니다. 를 참조하세요. 전면 광고를 참조하세요.
구매자 요구사항
신규 RTB 구매자는 최신 프로토콜 버퍼를 사용하여 입찰자를 개발해야 합니다. 다음 섹션에 요약된 정보를 확인하세요 프로토콜을 다운로드하려면 실시간 입찰 참조 데이터 페이지를 참조하세요. 입찰자 개발에 관한 자세한 내용은 참조: 요청 처리 응답 작성을 참조하세요.
지원되는 매크로
인스트림 동영상 광고 소재에서 지원되는 매크로는 다음과 같습니다.
%%CACHEBUSTER%%
%%WINNING_PRICE%%
%%SITE%%
클릭 매크로 (예: CLICK_URL_ESC
)는 필요하지 않습니다.
이는 Authorized Buyers에서 VAST 래퍼에 클릭 추적 광고를 포함하기 때문입니다.
따라서 인스트림 동영상 광고에는 클릭 매크로가 지원되지 않습니다.
지원되는 매크로에 대한 자세한 내용은
참조: 매크로 지정
Build the Response에서 확인하세요.
콜아웃 세부정보
실시간 입찰 프로토콜은 <ph type="x-smartling-placeholder"></ph> Realtime-bidding-proto.txt 파일을 사용하여 동영상 요청을 식별합니다. 요청에 대한 추가 동영상 관련 정보를 제공합니다.
중첩 동영상 메시지의 필드 목록은 다음과 같습니다. 자세한 설명과 예시도 제공합니다.
description_url
-
매개변수가 삭제된 URL은 'API'를 호출합니다. 게시자가 이 URL을 Google에 제출합니다. 예를 들면 다음과 같습니다.
http://www.publisher.com/watchpagelink
EndCapSupport
-
사용 설정하면 컴패니언 광고를 선택하여
동영상 슬롯에서 엔드 캡 (정보 카드)으로 렌더링됩니다.
종료되어야 합니다.
END_CAP_NOT_ENABLED
컴패니언 광고가 엔드 캡으로 렌더링되지 않습니다. END_CAP_OPTIONAL
응답에 요건을 충족하는 반드시 필요하지는 않습니다. END_CAP_FORBIDDEN
컴패니언 광고가 포함된 응답이 필터링되었습니다. END_CAP_REQUIRED
컴패니언 광고가 없는 응답이 필터링됩니다. is_embedded_offsite
-
true
로 설정하면 동영상이 게시자의 도메인 외부 페이지에 삽입된 경우 is_rewarded
-
true
로 설정하면 사용자가 리워드를 받을 수 있습니다. 일반적인 보상은 추가 기사를 무료로 제공하거나, 게임에서 추가 생명을 받거나 스폰서 광고 없는 음악 세션을 이용할 수 있습니다. max_ad_duration
-
반환된 광고에 허용되는 최대 시간(밀리초)입니다.
0
로 설정하면 최대 재생 시간이 없습니다. max_ads_in_pod
- Authorized Buyers 동영상 광고 모음 내 최대 광고 수입니다. 0이 아닌 값은 현재 광고 슬롯이 동영상 광고 모음임을 나타냅니다. 여러 동영상 광고를 게재할 수 있습니다 게재된 동영상 광고의 실제 개수는 이 값보다 작거나 같지만 초과할 수 없습니다.
min_ad_duration
- 반환해야 하는 최소 광고 시간(밀리초)입니다. 이 속성이 설정되지 않거나 0 이하의 값을 가지면 최소 기간이 없습니다
Placement
-
동영상이 재생되는 위치를 설명합니다.
UNKNOWN_PLACEMENT
게재위치를 알 수 없거나 확인할 수 없습니다. INSTREAM
인스트림은 광고가 다른 동영상 전후 또는 중간에 재생됩니다. 동영상 콘텐츠입니다. 전통적인 TV 광고와 유사합니다. 사용자가 시청 중인 동영상 콘텐츠가 재생되지 않음 확인할 수 있습니다. INTERSTITIAL
전면 광고는 동영상 광고가 동영상 이외의 콘텐츠 (예: 뉴스 기사 또는 비디오 게임) 광고가 화면의 전체 또는 거의 모든 공간을 차지함 콘텐츠가 점유되어 사용자가 다음 단계로 진행할 수 없음 광고가 완료되거나 건너뛸 때까지 콘텐츠에 계속 표시됩니다. IN_FEED
인피드 동영상 형식은 사용자가 콘텐츠 피드(보통 소셜 앱 피드)를 스크롤하는 것입니다. 동영상이 기본 피드 및 사용자의 쉽게 이해할 수 있습니다 동영상이 다음과 같이 측면으로 렌더링되지 않음 인배너 동영상 skippable_max_ad_duration
- 광고의 최대 시간(밀리초)입니다. 이 광고를 건너뛸 수 있는 경우 반환해야 하는 하위 항목이 있습니다. 일반적으로 최대 길이와는 다릅니다. 허용됩니다. 이 필드가 설정되지 않거나 0 이하의 값을 가지면, 모든 지속 시간이 허용됩니다.
VideoPlaybackMethod
-
동영상 광고를 재생하는 방법을 설명합니다.
재생 방법이 자동재생 또는 클릭 재생방식인지 결정됩니다.
가용한 최상의 측정값을 기준으로 합니다.
AUTO_PLAY_SOUND_ON
사운드가 켜진 상태에서 광고가 자동으로 재생됨을 의미합니다. AUTO_PLAY_SOUND_OFF
음소거 상태로 광고가 자동으로 재생됨을 의미합니다. CLICK_TO_PLAY
는 사용자가 클릭할 때까지 광고가 재생되지 않음을 의미합니다. video_ad_skippable
SkippableBidRequestType
의 값입니다. 다음 값 중 하나를 포함합니다.ALLOW_SKIPPABLE
은 건너뛸 수 있는 광고와 건너뛸 수 없는 광고가 모두 허용됨을 의미합니다. REQUIRE_SKIPPABLE
건너뛸 수 있는 광고만 반환될 수 있습니다. BLOCK_SKIPPABLE
건너뛸 수 없는 광고만 반환될 수 있습니다. 이 필드가 설정되지 않으면 기본값은 건너뛸 수 있는 광고를 허용하는 것입니다.
videoad_start_delay
-
동영상 시작 부분으로부터의 시간(밀리초)입니다. 광고가 표시되는 시점 0은 프리롤을 의미하고 -1은 포스트롤을 의미합니다. 나머지 양수 값은 슬롯을 나타냅니다. 볼 수 있습니다.
값은 이 매개변수가 설정된 경우에만 유효합니다. 설정하지 않으면 표시 위치를 알 수 없습니다.
이러한 신호는 동영상 광고 소재에만 국한되지 않습니다. 특히 입찰자가 읽을 때 유용합니다.
advertising_id
- 이 필드는 SSL을 사용할 때만 설정되는 16바이트 UUID입니다.
encrypted_advertising_id
의 암호화되지 않은 버전입니다. iOS 기기의 경우 광고주 식별자 (IDFA)가 포함됩니다. Android 기기의 경우 Android 식별자 (ADID)가 포함됩니다. 커넥티드 TV 기기의 경우 고유 식별자가 포함됩니다. (예: Roku의 RIDA) device_type
- 기기 유형을 지정합니다.
UNKNOWN_DEVICE
이 입력란의 기본값입니다. HIGHEND_PHONE
동영상 기능이 있는 휴대전화가 포함됩니다. TABLET
태블릿 기기 포함 PERSONAL_COMPUTER
데스크톱 및 노트북 기기가 포함됩니다. CONNECTED_TV
커넥티드 TV (스마트 TV) 둘 다 포함 연결된 기기 (예: Roku, Apple TV 등)에서 자동으로 작동합니다. GAME_CONSOLE
전용 게임 기기가 포함됩니다. brand
- 기기의 브랜드 (예: Nokia 또는 삼성)를 지정합니다. 이 입력란은 선택사항입니다. 기본적으로 지정되지 않습니다.
model
- 기기의 정확한 모델 (예: N70 또는 Galaxy)을 지정합니다. 이 입력란은 선택사항입니다. 기본적으로 지정되지 않습니다.
screen_orientation
-
광고 요청이 전송될 때 기기의 방향을 지정합니다.
유효한 값은
LANDSCAPE
,PORTRAIT
, 및UNKNOWN_ORIENTATION
viewability
-
이 슬롯이 해당 슬롯에 게재될 가능성에 대한
최종 사용자가 볼 수 있도록 하는 빈도에 따라
이전에 조회할 수 있었던 동영상입니다. 퍼센트로 표현
[0, 100]의 범위를 지정합니다. 기본값
-1
이전 조회가능성 데이터를 사용할 수 없음을 나타냅니다. content_attributes.duration_seconds
-
동영상이 재생된 시간 (예: 200)입니다.
이는
ContentAttributes
메시지에 선언되어 있습니다. 동영상 메타데이터에 지정된 값으로 설정됩니다. 확인할 수 있습니다
동영상 입찰 요청에는 인벤토리에 대한 정보도 포함되어 있습니다. 채널 정보 등의 정보를 수집합니다. 전체 입찰 요청에 있는 다른 기존 필드도 동영상에 적용됩니다.
AdSlot 메시지의 너비 및 높이 필드 동영상 광고 플레이어의 크기에 해당합니다.
allowed_vendor_type
- 허용되는 공급업체입니다. 자세한 내용은 vendors.txt 파일을 참조하세요. 예: 309 = Campaign Manager 동영상 단위
allowed_video_formats
-
허용되는 동영상 기술에 대해 설명합니다.
이 요청에 대한 응답으로 게재된 광고
응답은 둘 중 하나 이상에 대한 지원을 나타내야 합니다.
이렇게 반복되는 필드에 대한 값은 아래와 같은 VideoFormat 열거에서 가져옵니다.
VIDEO_FLASH
플래시 동영상 (FLV) 형식을 사용하는 동영상을 허용합니다. VIDEO_HTML5
HTML5 동영상 형식을 사용하는 동영상을 허용합니다. VPAID_FLASH
동영상 플레이어 광고 게재를 사용하는 동영상을 허용합니다. 인터페이스 정의 (VPAID) 플래시 동영상 형식 VPAID_JS
다음을 사용하는 동영상을 허용합니다. VPAID 자바스크립트 동영상 형식. companion_slot
-
이 필드는 CompanionSlot 메시지를 나타냅니다.
다음과 같은 필드가 포함됩니다.
height
이 슬롯에 사용할 수 있는 높이입니다. width
이 슬롯에 사용할 수 있는 너비입니다. CreativeFormat
광고 소재 형식은 이 컴패니언 슬롯의 광고 소재에 사용됩니다. url
-
동영상 보기 페이지의 URL 또는 페이지의 URL 동영상 콘텐츠가 삽입된 경우입니다. 예를 들면 다음과 같습니다.
http://www.publisher.com/watchpagelink
동영상 요청에 응답할 때
입찰자가 VAST 리디렉션 URL을 반환해야 합니다.
video_url
필드에 입력합니다.
입찰 응답에는
동영상 광고에 대한 적절한 선언이 필요합니다.
다음은 올바른 동영상 입찰 응답에서 발췌한 것입니다.
protocol_version: 1 ad { adslot { id: 1 max_cpm_micros: 50000000 } click_through_url: "http://google.com/" video_url: "http://ad.doubleclick.net/pfadx/N270.132652.1516607168321/ B3442378.3;dcadv=1379578;sz=0x0;ord=79879;dcmt=text/xml" }
동영상 입찰 응답에서 중요한 필드는 다음과 같습니다.
attribute
-
이 코드에서 게재할 수 있는 광고의 모든 속성입니다. 자세한 내용은
<ph type="x-smartling-placeholder"></ph>
buyer-declarable-creative-attributes.txt 파일을 열어 ID를 설정할 수 있습니다.
Google은 이러한 속성이
excluded_attribute
입찰 요청의 목록입니다. HTML 스니펫 또는 동영상 광고가 반환되는 경우에만 이 필드를 설정합니다. 예를 들어 이 필드를30
로 설정하면 광고를 렌더링하려면 VPAID 지원이 필요합니다. protocol
-
동영상 광고 요청에 대해 게시자가 지원하는 VAST 버전을 설명합니다.
지정된 버전까지의 VAST 광고를 허용합니다.
지원되는 동영상 광고 프로토콜의 배열을 포함합니다.
이는 OpenRTB 2.4의 동작과 일치합니다.
다음 값이 표시될 수 있습니다.
VAST_2_0
,VAST_3_0
,VAST_2_0_WRAPPER
,VAST_3_0_WRAPPER
,VAST_4_0
,VAST_4_0_WRAPPER
입니다. video_url
-
동영상 광고의 VAST 리디렉션 URL입니다. 예를 들면 다음과 같습니다.
http://ad.doubleclick.net/pfadx/N270.132652.1516607168321/B3442378.3;dcadv=1379578;sz=0x0;ord=79879;dcmt=text/xml
를 통해 개인정보처리방침을 정의할 수 있습니다.
- 구매자가 동영상을 포함할 수 있는 방법
- 모든 동영상 형식에 대한 OpenRTB 권장 신호
- 모든 동영상 형식에 대한 Authorized Buyers 프로토콜 권장 신호
- 게시자가 동영상을 허용/금지하는 방법
- 특이 사례
사전 타겟팅
동영상 인벤토리를 수신하려는 RTB 구매자는 사전 타겟팅 구성 동영상 인벤토리가 포함된 RTB용
입찰 요청 및 응답의 예
AdX 동영상 형식
구매자가 동영상을 포함할 수 있는 방법
다음 표는 구매자가 광고 소재에 동영상을 포함하고 웹과 모바일 앱에 각각 게재될 수 있는 게재위치
웹
동영상 광고 소재 | 인스트림 (모두) | 인피드/아티클 광고 | 네이티브 인피드 광고/도움말 | 전면 광고 | 인배너 |
---|---|---|---|---|---|
VPAID + VAST |
|
||||
VAST |
|
||||
MRAID + JS |
|
|
|
|
|
맞춤 JS |
|
||||
네이티브 + VAST |
|
모바일 앱
동영상 광고 소재 | 인스트림 (모두) | 인피드/아티클 광고 | 네이티브 인피드 광고/도움말 | 전면 광고 | 인배너 |
---|---|---|---|---|---|
VPAID + VAST |
|
|
|
|
|
VAST |
|||||
MRAID + JS |
|||||
맞춤 JS |
|||||
네이티브 + VAST |
키: | 사용할 수 없는 형식/기술 | 이 게재위치에서 동영상 광고 소재가 허용되며, 게시자 차단이 적용됩니다. |
이 게재위치에서 사용할 수 없는 동영상 광고 소재 |
---|
OpenRTB 권장 신호
다음 표에서는 캠페인의 모든 동영상 형식에 대한 OpenRTB 권장 신호를 데스크톱 및 모바일 웹, 모바일 앱입니다.
데스크톱 및 모바일 웹
동영상 형식 | 추천 신호 (동영상 관련 신호만) | 관련 신호 (동영상 관련 신호만 해당) |
---|---|---|
인스트림 (VPAID) |
VIDEO 객체 있음 & |
|
인스트림 (VPAID 없음) |
VIDEO 객체 있음 & |
|
아웃스트림 |
VIDEO 객체 있음
|
|
인피드 광고 |
VIDEO 객체 있음 & |
|
콘텐츠 내 자동 삽입 |
VIDEO 객체 있음 & |
|
네이티브 |
NATIVE 객체 존재 및 |
|
인배너 |
동영상 객체 없음 & |
모바일 앱
동영상 형식 | 입찰 요청 세부정보 (동영상 관련 세부정보만) | |
---|---|---|
인스트림 |
VIDEO 객체 있음 & |
|
아웃스트림 |
VIDEO 객체 있음
|
|
인피드 광고 |
VIDEO 객체 있음 & |
|
콘텐츠 내 자동 삽입 |
VIDEO 객체 있음 & |
|
네이티브 |
NATIVE 객체 존재 및 |
|
전면 광고 (VAST) |
VIDEO 객체 있음 & |
|
전면 광고 (VAST 아님) |
VIDEO 객체 있음 & |
필터링됨 |
인배너 (MRAID) |
동영상 객체 없음 & |
|
인배너 (MRAID 없음) |
동영상 객체 없음 & |
AdX proto 권장 신호
다음 표는 Authorized Buyers의 모든 동영상 형식에 대한 데스크톱 및 모바일 웹, 모바일 앱입니다.
데스크톱 및 모바일 웹
동영상 형식 | 추천 동영상 관련 신호 | 관련 동영상 관련 신호 |
---|---|---|
인스트림 (VPAID) |
동영상 메시지 있음 및 |
|
인스트림 (VPAID 없음) |
동영상 메시지 있음 및 |
Allowed_video_formats = VIDEO_HTML5 & |
인피드 광고 |
동영상 메시지 있음 및 |
Allowed_video_formats = VIDEO_HTML5 & |
콘텐츠 내 자동 삽입 |
동영상 메시지 있음 및 |
|
네이티브 |
NATIVE 메시지 표시 및 |
|
인배너 |
|
|
모바일 앱
다음 표에는 모든 동영상 형식에 대한 AdX proto 권장 신호가 데스크톱 및 모바일 웹, 모바일 앱입니다.
동영상 형식 | 동영상 관련 입찰 요청 세부정보 | 동영상 관련 신호 |
---|---|---|
인스트림 |
VIDEO 메시지 있음 |
|
인피드 광고 |
동영상 메시지 있음 및 |
|
콘텐츠 내 자동 삽입 |
동영상 메시지 있음 및 |
|
네이티브 |
NATIVE 메시지 표시 및 |
|
전면 광고 |
동영상 메시지 있음 및 |
|
인배너 (MRAID) |
|
|
인배너 (MRAID 없음) |
|
|
게시자가 동영상을 허용/금지하는 방법
다음 표는 게시자가 각 게재위치에 대한 입찰 요청에서 OpenRTB, AdX Proto에서 지원됩니다.
OpenRTB
Pub 옵션 | 적용 가능한 형식 | 입찰 요청에서 |
---|---|---|
인스트림 동영상을 광고 단위로 지정 |
인스트림 (모두) |
동영상 객체 있음(& |
VPAID 선택 |
인스트림 웹 |
동영상 객체 있음(& |
IBV 선택 |
인배너 전면 광고 |
|
아웃스트림 선택 (안내) |
인피드 광고 콘텐츠 내 자동 삽입 |
동영상 객체 있음(& |
아웃스트림 선택 (안내) |
네이티브 |
네이티브 객체 있음 |
동영상 전면 광고 차단 |
전면 광고 앱 |
VIDEO 객체가 없습니다. |
AdX Proto
Pub 옵션 | 적용 가능한 형식 | 입찰 요청에 다음과 같이 설명됨 (참고: 위 항목 모두 입찰 요청 - 권장 신호는 아래 표 참조) | 기본 설정 |
---|---|---|---|
인스트림 동영상을 광고 단위로 지정 |
인스트림 (모두) |
동영상 메시지 있음 및 |
해당 사항 없음 |
VPAID 선택 |
인스트림 웹 |
동영상 메시지 있음 및
|
선택 해제 |
IBV 선택 |
인배너 전면 광고 |
|
선택 해제 |
아웃스트림 선택 (안내) |
인피드 광고 콘텐츠 내 자동 삽입 |
동영상 메시지 있음 및 |
선택 해제 |
아웃스트림 선택 (안내) |
네이티브 |
자연스러운 메시지 전달 및 네이티브 메시지 내 |
선택 해제 |
동영상 전면 광고 차단 |
전면 광고 앱 |
VIDEO 메시지가 없음 & |
선택 |
특이 사례
# | 케이스 설명 | 댓글 | 입찰 요청 |
---|---|---|---|
1 |
MRAID를 사용한 맞춤 닫기 지연 |
전면 광고의 경우 광고를 닫으면 MRAID를 사용하여 구매자에게 알림을 보낼 수 있습니다. 맞춤 닫기를 사용하지 않은 경우에도 마찬가지입니다. 적용된 AdX는 맞춤 닫기가 종료되더라도 항상 모든 맞춤 닫기 위에 표시됩니다. 5초 후 하단에 표시됩니다. |
용어 설명
를 참조하세요. Authorized Buyers 동영상 용어집을 참조하세요.
인스트림 및 아웃스트림 형식의 AdX 및 OpenRTB 필드
AdX Proto
BidRequest.Video. | |||||
---|---|---|---|---|---|
Placement
|
|
||||
videoad_start_delay
|
|
OpenRTB Proto
를 참조하세요. OpenRTB 2.5 (47페이지부터)
BidRequest.Video. | |||||
---|---|---|---|---|---|
Placement
|
|
||||
linearity
|
노출이 선형, 비선형 등이어야 하는지 여부를 나타냅니다. 아무것도 지정하지 않으면 모두 허용된다고 가정합니다.
|
||||
videoad_start_delay
|
|
입찰 요청 값 소스
OpenRTB 개체 | 필드 | AdX /거래소 입찰 아웃스트림 |
샘플 값 | 누가 결정하나요? /이 값이 파생되는 위치: 출신지? |
---|---|---|---|---|
객체 | ||||
동영상 | 마임 | 예 | ["application/javascript", "video/mp4"]", |
|
최소 기간 | 아니요 | 게시자 구성됨 | ||
maxduration | 예 | 게시자 구성됨 | ||
재생 측정항목 호드 |
예 | [6] | 보통 게시자 구성됨 |
|
api (MRAID) | 예 | [1,2] | ||
protocols(프로토콜) | 예 | [2,3,5,6,7,8] | ||
선형성 | 예 | [1] | ||
게재위치 | 예 | [1] | ||
플레이어 너비 | 예 | 400,400,300개 | ||
플레이어 높이 | 예 | 225,300,153회 | ||
시작 지연 | 예 | 0 | Google, 기본값 5초 | |
건너뛰기 | 예 | 1 | 게시자/Google - 삽입 광고의 경우 => Google - 인스트림의 경우 => 게시자 허용 여부 결정 또는 둘 다일 수 있습니다. 보상형 광고(항상 건너뛸 수 없음) |
|
최소 비트 전송률 | 아니요 | |||
최대 비트 전송률 | 아니요 | |||
pos | 예 | 1 | ||
기기 | ||||
Px 비율 | 예 | 1 | ||
노출(수) | ||||
보안 | 예 | 1 | Google 기본값은 true 입니다. 광고 태그가 항상 이기 때문입니다. 보안 |