Ten przewodnik przedstawia wymagania dotyczące integracji związane z zakupami RTB za pomocą protokołu OpenRTB. Tego przewodnika należy używać razem z przewodnikiem po integracji OpenRTB, w którym szczegółowo opisano omówione pola.
Jeśli kupujesz w aplikacjach na iOS, które zawierają fragmenty kodu HTML zawierające tagi <video>
, musisz w tagu wideo umieścić atrybut playsinline
. W przeciwnym razie użytkownicy będą mieć bardzo słabe wrażenia, ponieważ reklamy wideo, które powinny być odtwarzane w kreacji, wydzielają się do pełnego ekranu. Reklamy, które tego nie przestrzegają, będą blokowane.
Wymagania dotyczące kupujących
Nowi kupujący powinni tworzyć licytujących, korzystając z najnowszego bufora protokołów i informacji podanych w kolejnych sekcjach. Aby pobrać protokół, wejdź na stronę danych referencyjnych. Informacje na temat tworzenia licytującego znajdziesz w artykułach Przetwarzanie żądania i Tworzenie odpowiedzi.
Obsługiwane makra
Kreacje wideo typu In-Stream obsługują te makra:
%%CACHEBUSTER%%
%%WINNING_PRICE%%
Pamiętaj, że zastępowanie makr jest dozwolone w adresie URL filmu, ale nie w samym pliku XML VAST.
Makra kliknięć (np. CLICK_URL_ESC
) nie są konieczne, ponieważ Authorized Buyers umieszcza tagi śledzenia kliknięć w kodzie VAST.
Dlatego w przypadku reklam wideo typu In-Stream makra kliknięć nie są obsługiwane.
Więcej informacji o obsługiwanych makrach znajdziesz w sekcji Określanie makr w sekcji Tworzenie odpowiedzi.
Szczegóły obiektu wideo
Protokół OpenRTB używa komunikatu Video
zdefiniowanego w pliku
openrtb-proto.txt do identyfikowania żądań wideo i dostarczania o nich dodatkowych informacji dotyczących wideo.
Szczegółowe opisy i przykłady znajdziesz na liście pól wiadomości wideo w przewodniku po integracji OpenRTB.
Inne pola pytań o stawkę za reklamy wideo
Poniższe sygnały nie są unikalne dla kreacji wideo, ale są kluczowymi częściami pytania o stawkę.
Pola obiektów wyświetleń
Ten obiekt opisuje miejsce docelowe reklamy lub wyświetlenie biorące udział w aukcji.
banner |
Obiekt banera (wymagany, jeśli wyświetlenie jest oferowane jako możliwość banera reklamowego). |
video |
Wskazuje typ oferowanego wyświetlenia, w tym przypadku wideo. Pamiętaj, że wideo banerowe jest dopuszczalne, jeśli obiekt imp zawiera zarówno obiekty banner , jak i video . |
tagid |
Identyfikator konkretnego miejsca docelowego reklamy lub tagu reklamy użytego do zainicjowania aukcji. Może to być przydatne podczas rozwiązywania problemów lub optymalizacji przez kupującego. |
bidfloor |
Minimalna stawka za to wyświetlenie wyrażona w CPM. |
bidfloorcur |
Pojedyncza waluta, uzyskana z uwzględnionej billing_id. |
Więcej informacji znajdziesz w sekcji Obiekt im. w przewodniku po OpenRTB.
Pola obiektów urządzenia
Pola w obiekcie Device
zawierają informacje o urządzeniu docelowym.
ua |
Ciąg znaków klienta użytkownika przeglądarki. |
ip |
Adres IPv4 znajdujący się najbliżej urządzenia. |
geo |
Przyjmuje się, że lokalizacja urządzenia jest bieżącą lokalizacją użytkownika zdefiniowaną przez obiekt Geo . |
devicetype |
Ogólny typ urządzenia. |
ifa |
Identyfikator objęty sankcjami na potrzeby użycia reklamodawcy w czytelny sposób (np. bez szyfrowania). Usługa ifa jest obsługiwana na urządzeniach CTV, takich jak Roku, Apple TV, Fire TV i Xbox. |
Więcej informacji znajdziesz w sekcji Obiekt urządzenia w przewodniku po OpenRTB.
Obiekt witryny
Pola w obiekcie Site
zawierają informacje o witrynie zawierającej treści z reklamami.
page |
Adres URL strony, na której zostanie wyświetlone wyświetlenie. |
publisher |
Szczegółowe informacje o obiekcie Publisher witryny. |
content |
Szczegółowe informacje na temat: Content w witrynie. |
Więcej informacji znajdziesz w sekcji dotyczącej obiektów Site w przewodniku po OpenRTB.
Obiekt użytkownika
Pola w obiekcie User
zawierają informacje o witrynie zawierającej treści z reklamami.
id |
Identyfikator użytkownika właściwy dla giełdy. Zalecamy użycie co najmniej jednej z tych właściwości: id lub buyerid . |
data |
Szczegółowe informacje o obiekcie Publisher witryny. |
Więcej informacji znajdziesz w sekcji Obiekt użytkownika w przewodniku po OpenRTB.
Pola zasobów reklamowych w pytaniu o stawkę
Pytanie o stawkę za wideo zawiera też informacje o typach treści i wszelkich określonych reklamach towarzyszących.
mimes
- Lista dozwolonych typów MIME treści.
companionad
- Tablica obiektów Banner, jeśli są dostępne reklamy towarzyszące.
id
- Identyfikator pytania o stawkę, na które jest odpowiedź.
seatbid
- Tablica obiektów Seatbid; co najmniej 1 wymagany do ustalenia stawki.
seat
- Obiekt
Seatbid
– identyfikator stanowiska kupującego (np. reklamodawcy lub agencji), w imieniu którego składasz stawkę. bid
- Tablica z co najmniej jednym obiektem Bid, z którego każdy jest powiązany z wyświetleniem.
Pola odpowiedzi na stawkę
Kluczowe pola odpowiedzi na stawkę wideo obejmują te pola:
Kierowanie wstępne
Aby otrzymywać zasoby reklamowe wideo, kupujący korzystający z OpenRTB muszą mieć konfigurację kierowania wstępnego, która obejmuje zasoby reklamowe wideo.