SlideShare a Scribd company logo
1 of 12
Download to read offline
Proces zakupu emisji w
              RTB
RTB to technologia
   złożona z 2 warstw
Systemy adexchange z API            „Mózg” algorytmu biddera
Dostarcza informacje o wszystkich   Analizuje oferty jednej lub większej
dostępnych emisjach na stronach     liczby sieci oraz podejmuje decyzje o
wydawców w czasie rzeczywistym.     zakupie i maksymalnej cenie każdej
Przyjmuje oferty w postaci          emisji reklamy.
maksymalnej ceny od
przyłączonych reklamodawców.




   RTB API
Real-Time-Buying: zakup emisji zależny
      od zapotrzebowania

      Audience Buying: zakup emisji w oparciu
      o posiadane audience-data

      Auction-based buying: zakup emisji



RTB   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
id: "Mv2005000017.001n345177307X200M8"
ip: "314j310"
user_agent: "Mozilla/5.0 (Windows; U; Windows NT 5.1;
                                                        Bid request
en-US) AppleWebKit/534.13 (KHTML, like Gecko)
Chrome/9.0.597.107 Safari/534.13,gzip"                  To informacja zawierająca
country: "US"
region: "US-MA"
                                                        wszystkie dostępne dla sieci
city: "Boston"                                          szczegóły dotyczące dostępnego
metro: 506
url: "http://www.example.com/"                          placementu oraz użytkownika na
detected_language: "en"
detected_vertical {                                     stronie wydawcy.
  id: 22
  weight: 0.67789277
}
 …




RTB API
id: "Mv2005000017.001n34517738"
ip: "314j310"
user_agent: "Mozilla/5.0 (Windows; U; Windows NT 5.1;
                                                        // …
                                                                  Bid request
                                                          allowed_vendor_type: 298
                                                          allowed_vendor_type: 300
en-US) AppleWebKit/534.13 (KHTML, like Gecko)             matching_ad_data { (przykładowe zapytanie)
Chrome/9.0.597.107 Safari/534.13,gzip"                      adgroup_id: 3254984134
country: "US"                                             }
region: "US-MA"                                           matching_ad_data {
city: "Boston"                                              adgroup_id: 2646216548
metro: 506                                                }
url: "http://www.example.com/"                            targetable_channel: "all pages,middle right"
detected_language: "en"                                   publisher_settings_list_id:
detected_vertical {                                     "I034334o~)367034020230E#235w212"
  id: 22                                                  publisher_settings_list_id:
  weight: 0.67789277                                    "W024c200o2214242323302362A_2"
}                                                         slot_visibility: BELOW_THE_FOLD
detected_vertical {                                     }
  id: 355                                               is_test: false
  weight: 0.32210726                                    cookie_version: 1
}                                                       google_user_id: "CAESEIcS1pC2TBvb-4SLDjMqsY9"
adslot {                                                seller_network: "GDN"
  id: 1                                                 publisher_settings_list_id:
  width: 300                                            "357237V206)2313125%|$032""
  height: 250                                           vertical_dictionary_version: 2
  excluded_attribute: 7                                 timezone_offset: -300
  excluded_attribute: 22                                cookie_age_seconds: 7685804
  allowed_vendor_type: 1
id: "Mv2005000017.001n345177307X200M8"
ip: "314j310"
user_agent: "Mozilla/5.0 (Windows; U; Windows NT 5.1;
                                                        Proces decyzji
en-US) AppleWebKit/534.13 (KHTML, like Gecko)
Chrome/9.0.597.107 Safari/534.13,gzip"
country: "US"                                           • Czy chcę pokazać tu reklamę?
region: "US-MA"
city: "Boston"                                          • Ile warte jest dla mnie to wyświetlenie?
metro: 506
url: "http://www.example.com/"
                                                        • Jaki przekaz przesłać?
detected_language: "en"
detected_vertical {
 id: 22
 weight: 0.67789277




                                                                               ?
}…




RTB API
Taktyka
       biddowania
A) Jeden typ danych                          C) Obliczana wartość bid’a
Bidder decyduje o wzięciu udziału w aukcji   Bidder nie tylko podejmuje decyzję ale
na podstawie jednego czynnika (np. „był na   każdorazowo również oblicza
stronie reklamodawcy”)                       maksymalną wartość jaką może
                                             zaoferować za daną emisję reklamy.

B) Wiele źródeł danych
Bidder bierze pod uwagę wiele źródeł
danych w tym geolokalizację, porę dnia,
język przeglądarki etc.
Cookie matching
                  1
                      Adexchange
                  4

              5        2 3


     DSP Cookie
      Matching
Bid response
Odpowiedź do adexu zawiera:            protocol_version: 1
                                       ad <
                                        html_snippet: "<img src='my-image-adserver.com/1234567'/>"
                                        click_through_url: "my.click-through.com"
•   Adres url kreacji                   buyer_creative_id: "my-creative-1234ABCD"
•   Link                                vendor_type: 113
                                        category: 3
•   Typ reklamodawcy                    adslot <
                                         id: 1
•   Kategorię reklamy                    max_cpm_micros: 1500000
•   Maksymalną cenę                    >
                                        >

                                       processing_time_ms: 3




                              $
     RTB API                      ad
Jak uruchomić RTB
          dla Twojego biznesu?

• 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
Dziękuję za uwagę
                                                  Łukasz Kapuśniak
                                                      516 866 104
                                     lukasz.kapusniak@adpilot.com




Źródła:
• Google White Paper The Arrival of Real Time Bidding July 2011,
• IAB: OpenRTB API Specification Version2.0 FINAL

More Related Content

Similar to Anatomy of RTB auction

Drobne błędy w portalach WWW -- prawdziwe studium przypadku
Drobne błędy w portalach WWW -- prawdziwe studium przypadkuDrobne błędy w portalach WWW -- prawdziwe studium przypadku
Drobne błędy w portalach WWW -- prawdziwe studium przypadkuLogicaltrust pl
 
Kompresja stron internetowych, Tech 3 Camp, Patryk yarpo Jar
Kompresja stron internetowych, Tech 3 Camp, Patryk yarpo JarKompresja stron internetowych, Tech 3 Camp, Patryk yarpo Jar
Kompresja stron internetowych, Tech 3 Camp, Patryk yarpo JarPatryk Jar
 
Kompresja stron internetowych – omówienie technik redukujących rozmiar serwis...
Kompresja stron internetowych – omówienie technik redukujących rozmiar serwis...Kompresja stron internetowych – omówienie technik redukujących rozmiar serwis...
Kompresja stron internetowych – omówienie technik redukujących rozmiar serwis...3camp
 
Framework w architekturze SOA
Framework w architekturze SOAFramework w architekturze SOA
Framework w architekturze SOA3camp
 
Michał Dec - Quality in Clouds
Michał Dec - Quality in CloudsMichał Dec - Quality in Clouds
Michał Dec - Quality in Cloudskraqa
 
Sposoby analizy i interpretacji statystyk strony WWW.
Sposoby analizy i interpretacji statystyk strony WWW.Sposoby analizy i interpretacji statystyk strony WWW.
Sposoby analizy i interpretacji statystyk strony WWW.wysokapozycja.pl
 
DSS2017 - Machine Learning w reklamie RTB
DSS2017 - Machine Learning w reklamie RTB DSS2017 - Machine Learning w reklamie RTB
DSS2017 - Machine Learning w reklamie RTB Bartlomiej Twardowski
 

Similar to Anatomy of RTB auction (8)

Drobne błędy w portalach WWW -- prawdziwe studium przypadku
Drobne błędy w portalach WWW -- prawdziwe studium przypadkuDrobne błędy w portalach WWW -- prawdziwe studium przypadku
Drobne błędy w portalach WWW -- prawdziwe studium przypadku
 
Kompresja stron internetowych, Tech 3 Camp, Patryk yarpo Jar
Kompresja stron internetowych, Tech 3 Camp, Patryk yarpo JarKompresja stron internetowych, Tech 3 Camp, Patryk yarpo Jar
Kompresja stron internetowych, Tech 3 Camp, Patryk yarpo Jar
 
Kompresja stron internetowych – omówienie technik redukujących rozmiar serwis...
Kompresja stron internetowych – omówienie technik redukujących rozmiar serwis...Kompresja stron internetowych – omówienie technik redukujących rozmiar serwis...
Kompresja stron internetowych – omówienie technik redukujących rozmiar serwis...
 
Responsive Web Design - Michał Rachowski Squiz
Responsive Web Design - Michał Rachowski SquizResponsive Web Design - Michał Rachowski Squiz
Responsive Web Design - Michał Rachowski Squiz
 
Framework w architekturze SOA
Framework w architekturze SOAFramework w architekturze SOA
Framework w architekturze SOA
 
Michał Dec - Quality in Clouds
Michał Dec - Quality in CloudsMichał Dec - Quality in Clouds
Michał Dec - Quality in Clouds
 
Sposoby analizy i interpretacji statystyk strony WWW.
Sposoby analizy i interpretacji statystyk strony WWW.Sposoby analizy i interpretacji statystyk strony WWW.
Sposoby analizy i interpretacji statystyk strony WWW.
 
DSS2017 - Machine Learning w reklamie RTB
DSS2017 - Machine Learning w reklamie RTB DSS2017 - Machine Learning w reklamie RTB
DSS2017 - Machine Learning w reklamie RTB
 

Anatomy of RTB auction

  • 1.
  • 3. RTB to technologia złożona z 2 warstw Systemy adexchange z API „Mózg” algorytmu biddera Dostarcza informacje o wszystkich Analizuje oferty jednej lub większej dostępnych emisjach na stronach liczby sieci oraz podejmuje decyzje o wydawców w czasie rzeczywistym. zakupie i maksymalnej cenie każdej Przyjmuje oferty w postaci emisji reklamy. maksymalnej ceny od przyłączonych reklamodawców. RTB API
  • 4. Real-Time-Buying: zakup emisji zależny od zapotrzebowania Audience Buying: zakup emisji w oparciu o posiadane audience-data Auction-based buying: zakup emisji RTB 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
  • 5. id: "Mv2005000017.001n345177307X200M8" ip: "314j310" user_agent: "Mozilla/5.0 (Windows; U; Windows NT 5.1; Bid request en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13,gzip" To informacja zawierająca country: "US" region: "US-MA" wszystkie dostępne dla sieci city: "Boston" szczegóły dotyczące dostępnego metro: 506 url: "http://www.example.com/" placementu oraz użytkownika na detected_language: "en" detected_vertical { stronie wydawcy. id: 22 weight: 0.67789277 } … RTB API
  • 6. id: "Mv2005000017.001n34517738" ip: "314j310" user_agent: "Mozilla/5.0 (Windows; U; Windows NT 5.1; // … Bid request allowed_vendor_type: 298 allowed_vendor_type: 300 en-US) AppleWebKit/534.13 (KHTML, like Gecko) matching_ad_data { (przykładowe zapytanie) Chrome/9.0.597.107 Safari/534.13,gzip" adgroup_id: 3254984134 country: "US" } region: "US-MA" matching_ad_data { city: "Boston" adgroup_id: 2646216548 metro: 506 } url: "http://www.example.com/" targetable_channel: "all pages,middle right" detected_language: "en" publisher_settings_list_id: detected_vertical { "I034334o~)367034020230E#235w212" id: 22 publisher_settings_list_id: weight: 0.67789277 "W024c200o2214242323302362A_2" } slot_visibility: BELOW_THE_FOLD detected_vertical { } id: 355 is_test: false weight: 0.32210726 cookie_version: 1 } google_user_id: "CAESEIcS1pC2TBvb-4SLDjMqsY9" adslot { seller_network: "GDN" id: 1 publisher_settings_list_id: width: 300 "357237V206)2313125%|$032"" height: 250 vertical_dictionary_version: 2 excluded_attribute: 7 timezone_offset: -300 excluded_attribute: 22 cookie_age_seconds: 7685804 allowed_vendor_type: 1
  • 7. id: "Mv2005000017.001n345177307X200M8" ip: "314j310" user_agent: "Mozilla/5.0 (Windows; U; Windows NT 5.1; Proces decyzji en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13,gzip" country: "US" • Czy chcę pokazać tu reklamę? region: "US-MA" city: "Boston" • Ile warte jest dla mnie to wyświetlenie? metro: 506 url: "http://www.example.com/" • Jaki przekaz przesłać? detected_language: "en" detected_vertical { id: 22 weight: 0.67789277 ? }… RTB API
  • 8. Taktyka biddowania A) Jeden typ danych C) Obliczana wartość bid’a Bidder decyduje o wzięciu udziału w aukcji Bidder nie tylko podejmuje decyzję ale na podstawie jednego czynnika (np. „był na każdorazowo również oblicza stronie reklamodawcy”) maksymalną wartość jaką może zaoferować za daną emisję reklamy. B) Wiele źródeł danych Bidder bierze pod uwagę wiele źródeł danych w tym geolokalizację, porę dnia, język przeglądarki etc.
  • 9. Cookie matching 1 Adexchange 4 5 2 3 DSP Cookie Matching
  • 10. Bid response Odpowiedź do adexu zawiera: protocol_version: 1 ad < html_snippet: "<img src='my-image-adserver.com/1234567'/>" click_through_url: "my.click-through.com" • Adres url kreacji buyer_creative_id: "my-creative-1234ABCD" • Link vendor_type: 113 category: 3 • Typ reklamodawcy adslot < id: 1 • Kategorię reklamy max_cpm_micros: 1500000 • Maksymalną cenę > > processing_time_ms: 3 $ RTB API ad
  • 11. Jak uruchomić RTB dla Twojego biznesu? • 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
  • 12. Dziękuję za uwagę Łukasz Kapuśniak 516 866 104 lukasz.kapusniak@adpilot.com Źródła: • Google White Paper The Arrival of Real Time Bidding July 2011, • IAB: OpenRTB API Specification Version2.0 FINAL