anatomy of rtb auction
DESCRIPTION
TRANSCRIPT
Proces zakupu emisji w
RTB
Systemy adexchange z API Dostarcza informacje o wszystkich dostępnych emisjach na stronach wydawców w czasie rzeczywistym. Przyjmuje oferty w postaci maksymalnej ceny od przyłączonych reklamodawców.
„Mózg” algorytmu biddera Analizuje oferty jednej lub większej liczby sieci oraz podejmuje decyzje o zakupie i maksymalnej cenie każdej emisji reklamy.
RTB to technologia złożona z 2 warstw
RTB API
RTB
Real-Time-Buying: zakup emisji zależny od zapotrzebowania Audience Buying: zakup emisji w oparciu o posiadane audience-data Auction-based buying: zakup emisji w modelu aukcyjnym Data driven display: treść emisji tworzona w oparciu o zgromadzone dane Impression-by-impression buying: oddzielna wycena do każdej aukcji Bid optimization: optymalizacja mechanizmów wyceny bida
Bid request
RTB API
id: "Mv\2005\000\017.\001\n\345\177\307X\200M8" ip: "\314j\310" 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 } …
To informacja zawierająca wszystkie dostępne dla sieci szczegóły dotyczące dostępnego placementu oraz użytkownika na stronie wydawcy.
id: "Mv\2005\000\017.\001\n\345\177\38" ip: "\314j\310" 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 allowed_vendor_type: 1
// … allowed_vendor_type: 298 allowed_vendor_type: 300 matching_ad_data { adgroup_id: 3254984134 } matching_ad_data { adgroup_id: 2646216548 } 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: "GDN" publisher_settings_list_id: "\357\237V\206)\231\3125%|$\032\"" vertical_dictionary_version: 2 timezone_offset: -300 cookie_age_seconds: 7685804
Bid request (przykładowe zapytanie)
Proces decyzji
RTB API
id: "Mv\2005\000\017.\001\n\345\177\307X\200M8" ip: "\314j\310" 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 } …
• Czy chcę pokazać tu reklamę? • Ile warte jest dla mnie to wyświetlenie? • Jaki przekaz przesłać?
?
A) Jeden typ danych Bidder decyduje o wzięciu udziału w aukcji na podstawie jednego czynnika (np. „był na stronie reklamodawcy”)
B) Wiele źródeł danych Bidder bierze pod uwagę wiele źródeł danych w tym geolokalizację, porę dnia, język przeglądarki etc.
C) Obliczana wartość bid’a Bidder nie tylko podejmuje decyzję ale każdorazowo również oblicza maksymalną wartość jaką może zaoferować za daną emisję reklamy.
Taktyka biddowania
Cookie matching
Adexchange
1
2 3
4
DSP Cookie Matching
5
Bid response
RTB API
protocol_version: 1 ad < html_snippet: "<img src='my-image-adserver.com/1234567'/>" click_through_url: "my.click-through.com" buyer_creative_id: "my-creative-1234ABCD" vendor_type: 113 category: 3 adslot < id: 1 max_cpm_micros: 1500000 > > processing_time_ms: 3
Odpowiedź do adexu zawiera: • Adres url kreacji • Link • Typ reklamodawcy • Kategorię reklamy • Maksymalną cenę
$ ad
• Współpraca bezpośrednia z siecią typu adexchange (iBILLBOARD, Goldbach Audience)
• Współpraca z DSP lub ATD (AdPilot, OMD)
• Samodzielna budowa systemu opartego o obsługę API zgodnego z OpenRTB
Jak uruchomić RTB dla Twojego biznesu?
Dziękuję za uwagę Łukasz Kapuśniak
516 866 104 [email protected]
Źródła: • Google White Paper The Arrival of Real Time Bidding July 2011, • IAB: OpenRTB API Specification Version2.0 FINAL