Konfigurowanie integracji z Otwartym ustalaniem stawek

Otwarte ustalanie stawek umożliwia giełdom i innym kupującym korzystanie z infrastruktury Google do określania stawek w czasie rzeczywistym do ustalania stawek za zasoby reklamowe Google Ad Managera i AdMob.

Aby korzystać z Otwartego ustalania stawek, skonfiguruj integrację z określaniem stawek w czasie rzeczywistym dostosowaną do Twojego przypadku użycia Otwartego ustalania stawek i wyślij punkty końcowe systemu licytującego do menedżera konta Google w celu przetestowania, czy integracja działa prawidłowo. To jednorazowa operacja.

Ograniczanie integracji do wybranych wydawców

Integracja z Otwartym ustalaniem stawek może pozostać w trybie prywatnym, dopóki nie zaakceptujesz próśb od dowolnego wydawcy. W trybie prywatnym możesz we współpracy z zespołem ds. kont kontaktować się z wybranymi wydawcami i pozostać w tym stanie, dopóki nie przygotujesz się na skalowanie. Gdy wyjdziesz z trybu prywatnego, Twoje konto będzie widoczne dla wszystkich wydawców.

Obsługiwane protokoły i kodowanie

Otwarte ustalanie stawek korzysta z protokołów RTB do określania stawek w czasie rzeczywistym za pomocą zastrzeżonych protokołów Authorized Buyers i OpenRTB. Więcej informacji

Implementacja Google OpenRTB

Implementacja Google OpenRTB nie obsługuje wszystkich funkcji zawartych w specyfikacji OpenRTB, a poza tym dodaje rozszerzenia funkcji związanych z Authorized Buyers i Otwartego ustalania stawek. Więcej informacji o implementacji OpenRTB Google i jej związku z zastrzeżonym protokołem określania stawek w czasie rzeczywistym w usłudze Authorized Buyers znajdziesz w przewodniku po OpenRTB.

Obsługa przychodzących pytań o stawkę

Otwarte ustalanie stawek korzysta z tej samej struktury BidRequest co w przypadku Authorized Buyers, ale niektóre pola są wysyłane wyłącznie do uczestników Otwartego ustalania stawek. Więcej informacji o polach dotyczących Otwartego ustalania stawek wysyłanych w pytaniu o stawkę znajdziesz w przewodniku po prośbach o stawkę.

Odpowiadanie ze stawką

Otwarte ustalanie stawek korzysta też ze struktury BidResponse podobnej do tej w usłudze Authorized Buyers, a niektóre pola przeznaczone na wyłączność do uczestników Otwartego ustalania stawek. Więcej informacji o polach związanych z Otwartym ustalaniem stawek, które możesz wykorzystać w odpowiedziach, znajdziesz w przewodniku po odpowiedziach.

Struktura odpowiedzi może się znacznie różnić w zależności od preferowanego formatu reklamy, przy użyciu której zamierzasz ustalać stawki. Zapoznaj się z tymi przewodnikami, które pomogą Ci skonfigurować aplikację systemu licytującego pod kątem reagowania na stawki za popularne formaty reklam:

Śledzenie wyświetleń w celu zmniejszenia rozbieżności

Zdecydowanie zalecamy używanie opcjonalnego pola impression_tracking_url do pobierania danych na poziomie wyświetleń, gdy Google rejestruje zdarzenia podlegające rozliczeniu, za które są naliczane opłaty. W przypadku OpenRTB jest on widoczny jako BidResponse.seatbid[].bid[].ext.impression_tracking_url i BidResponse.ad[].impression_tracking_url w protokole Google.

Rozwiązywanie rozbieżności dotyczących żądań Google (beta)

Ta funkcja ma na celu zapewnienie, że liczba wyświetleń, za które rozliczana jest giełda, jest zgodna z liczbą wyświetleń opłaconych przez Google Display & Video 360 (DV360).

Dzięki dokładnemu rozpoznaniu wyświetleń DV360 w ramach Otwartego ustalania stawek Google może skorygować reklamy pod kątem spamu reklamowego i rozbieżności w zdarzeniach podlegających rozliczeniu, aby nie obciążać Cię płatnością za wyświetlenia, za które nie otrzymujesz zapłaty.

Propagowanie parametru google_query_id w pytaniach o stawkę

Aby liczba prawidłowych wyświetleń mogła się zgadzać w przypadku wszystkich źródeł ofert reklamowych Google, wartość google_query_id musi być przekazywana w takiej postaci, w jakiej pochodzi z żądań Otwartego ustalania stawek do platform ofert reklamowych Google. Jest to wymagane do rozwiązania rozbieżności w Otwartym ustalaniu stawek. Obecna oczekiwana długość elementu google_query_id to około 64 bajtów.

Propagowanie tokena third_party_buyer_tokena w odpowiedziach na stawkę

Jeśli platforma ofert reklamowych Google wygra aukcję wewnętrzną giełdy, należy przekazać pole third_party_buyer_token w takiej postaci w odpowiedzi na stawkę z powrotem przez wyświetlenie z Otwartym ustalaniem stawek. Dzięki temu platformy wydawców Google mogą ustalić, że zwycięska stawka partnera korzystającego z Otwartego ustalania stawek jest stawką w imieniu źródeł ofert reklamowych Google za tę samą możliwość realizacji wyświetleń. Obecna maksymalna długość tego pola powinna wynosić 150 bajtów.

Przekazywanie w odpowiedziach na stawkę znaczników kreacji Google

Aby stawki ze źródeł ofert reklamowych Google zostały wyeliminowane, giełda musi rozpowszechniać znaczniki kreacji Google bez kodów towarzyszących (tagów skryptu, elementów iframe czy kodów VAST). Ze względu na wyeliminowanie rozbieżności Google może unieważnić wyświetlenia w ramach Otwartego ustalania stawek, które nie zostały zliczone przez platformy ofert reklamowych Google, i nie wystawiać faktur. Google będzie okresowo sprawdzać znaczniki kreacji, aby mieć pewność, że stawki dotyczące ofert reklamowych third_party_buyer_token zostały przesłane w imieniu źródeł ofert reklamowych Google, a nie innych kupujących.

Kreacje HTML5

Giełda jest wymagana do przesyłania znaczników Google HTML w postaci, w jakiej jest, z rozszerzeniami makr dla poszczególnych giełd, które są normalnie stosowane, oraz opcjonalnie dodatkowymi pikselami śledzącymi lub skryptami, które normalnie są dodawane przez giełdę.

Google nie jest w stanie zastosować rozwiązania dotyczącego rozbieżności, jeśli giełda pakuje kreację Google HTML do tagu (script, iframe lub innych metod), które następnie wczytują lub renderują kod HTML Google.

Kreacje wideo VAST

Aby kwalifikować się do rozwiązania rozbieżności, giełda musi skorzystać z jednej z tych metod umożliwiających wypełnienie pola VASTTagURI w odpowiedziach XML VAST:

  1. Giełda może zachować wartość elementu VASTTagURI jako część dokumentu XML VAST zwróconego przez Google w polu adm w takiej postaci, w jakiej zwykle są stosowane rozwinięcia makr związane z giełdą.
  2. DV360 może wypełniać pole nurl adresem URL dokumentu VAST w odpowiedziach na pytanie o stawkę na giełdzie. Giełda może następnie przekazać wartość nurl, którą Google (DV360) odpowiada w tagu VASTTagURI, przy czym w razie potrzeby makra właściwe dla danej giełdy są rozwinięte.

W razie potrzeby giełda może określić dodatkowe zdarzenia i moduły śledzenia błędów VAST w dokumencie VAST XML.

Okazje

Giełdy uczestniczące w Otwartym ustalaniu stawek mogą korzystać z umów preferencyjnych i aukcji prywatnych z otwartym ustalaniem stawek. Identyfikator i typ umowy muszą być określone w ten sposób:

Pole Opis
Protokół OpenRTB:
BidResponse.seatbid[].bid[].dealid

Protokół Google:
BidResponse.ad[].adslot[].exchange_deal_id
Identyfikator umowy z przestrzeni nazw giełdy powiązanej ze stawką i zgłoszonym wydawcom. Jest to dowolny tekst w formacie UTF-8, który nie może mieć więcej niż 64 bajty.
Protokół OpenRTB:
BidResponse.seatbid[].bid[].ext.exchange_deal_type

Protokół Google:
BidResponse.ad[].adslot[].exchange_deal_type
Wyliczenie określające typ umowy. Są one zgłaszane wydawcom i wpływają na sposób traktowania umowy podczas aukcji. Możliwe wartości:
OPEN_AUCTION = 0;
PRIVATE_AUCTION = 1;
PREFERRED_DEAL = 2;
EXCHANGE_AUCTION_PACKAGE = 3;

Poniżej znajdziesz przykładową odpowiedź na stawkę OpenRTB dla modelu PD/PA.

id: "ECHO_BIDREQUEST_ID"
seatbid {
  bid {
    id: "BID_ID"
    impid: "1"
    price: 1.23
    adm: "AD_TAG"
    adomain: "DECLARED_LANDING_PAGE_URL"
    cid: "BILLING_ID"
    crid: "CREATIVE_ID"
    dealid: "DEAL_ID"
    w: 300
    h: 250
    [com.google.doubleclick.bid] {
      impression_tracking_url: "IMPRESSION_TRACKING_URL"
      exchange_deal_type: "DEAL_TYPE"
    }
  }
}

Aby wypełniać tabele odpowiedników hostowane przez Google, uczestnicy Otwartego ustalania stawek mogą skorzystać z dowolnej z tych opcji, które najlepiej odpowiadają ich potrzebom:

  • Dopasowywanie plików cookie: dopasowywanie przez kupującego lub giełdę. Więcej informacji
  • Pixel Matching: dopasowywanie inicjowane przez Google Więcej informacji
  • Wspomaganie dopasowania plików cookie: dopasowywanie inicjowane przez giełdę do systemów licytujących. Więcej informacji

Zarządzanie czasem oczekiwania

Aby oszacować czas oczekiwania na odpowiedź na przychodzące pytania o stawkę, użyj lokalizacji transakcji zawartych w przewodniku po połączeniach równorzędnych.

Duże giełdy, które otrzymują dużą liczbę pytań o stawkę, powinny rozważyć zawarcie porozumienia z Google w celu zmniejszenia i skrócenia czasu oczekiwania oraz jego zmienności. Więcej informacji o połączeniach równorzędnych

Makra kliknięć

Zalecamy wdrożenie makr kliknięcia. Umożliwi to raportowanie obejmujące kliknięcia i dane związane z kliknięciami dotyczące Twojego konta i wydawców, z którymi współpracujesz. Więcej informacji

Interfejsy API

Klienci korzystający z Otwartego ustalania stawek mogą uzyskiwać dostęp do danych przydatnych podczas rozwiązywania problemów za pomocą interfejsów API typu REST Authorized Buyers. Obecnie dostępne są tylko te zasoby interfejsu API:

Możesz skontaktować się z technicznym menedżerem konta, aby skonfigurować swoje konto pod kątem dostępu do tych interfejsów API i pobrać identyfikator konta potrzebny do wywoływania interfejsów API. Aby uzyskać pomoc techniczną dotyczącą używania tych interfejsów API, możesz skontaktować się z aliasem pomocy adxbuyerapi-support@google.com.

Dodatkowe zasoby

Przykładowe pytania o stawkę i odpowiedzi

Przykłady pytań o stawkę i odpowiedzi dla wszystkich obsługiwanych protokołów znajdziesz w przewodnikach dotyczących żądania i odpowiedzi.