W tym przewodniku znajdziesz sprawdzone metody określania stawek za zasoby reklamowe aplikacji mobilnych, w tym reklamy generujące wysokie zaangażowanie, reklamy promujące instalacje aplikacji i reklamy angażujące ponownie.
Ustalanie stawek za reklamy generujące wysokie zaangażowanie
Reklamy generujące wysokie zaangażowanie to typ zasobów reklamowych reklam pełnoekranowych w aplikacji o zwiększonej widoczności lub wymaganiach dotyczących interakcji użytkownika. Na przykład zasoby reklamowe HEA nadają się do umieszczania kreacji, która zawiera krótką wersję demonstracyjną reklamowanej aplikacji, zanim użytkownik zostanie poproszony o jej zainstalowanie. Jeśli konfiguracja kierowania wstępnego umożliwia punktowi końcowemu określania stawek otrzymywanie pytań o stawkę w przypadku co najmniej 1 obsługiwanego formatu, zasoby reklamowe, które otrzymujesz w pytaniach o stawkę w przypadku tych formatów, mogą być reklamami generującymi wysokie zaangażowanie. Reklamy generujące wysokie zaangażowanie są obsługiwane w przypadku reklam pełnoekranowych w aplikacji i reklam z nagrodą w aplikacji, które korzystają z formatu kreacji wideo VAST.
Więcej informacji o sposobie renderowania reklam generujących wysokie zaangażowanie znajdziesz w artykule Reklamy generujące wysokie zaangażowanie.
Ustalanie stawek za pomocą kreacji wideo VAST
Pytania o stawkę, które otrzymujesz w przypadku zasobów reklamowych generujących wysokie zaangażowanie w formacie wideo VAST, mają ustawione te pola:
| Pole | Opis |
|---|---|
BidRequest.imp.ext.highengagement |
Ustaw wartość true, jeśli punkt końcowy określania stawek ma pole bidProtocol ustawione na wartość wyliczeniową OPENRTB_PROTOBUF, lub 1, jeśli pole bidProtocol jest ustawione na wartość wyliczeniową OPENRTB_JSON.
|
BidRequest.imp.instl |
Ustaw wartość true, jeśli punkt końcowy określania stawek ma pole bidProtocol ustawione na wartość wyliczeniową OPENRTB_PROTOBUF, lub 1, jeśli pole bidProtocol jest ustawione na wartość wyliczeniową OPENRTB_JSON.
|
BidRequest.imp.video.companionad |
Zawiera odpowiednie rozmiary planszy końcowej, które możesz uwzględnić w filmie w odpowiedzi na pytanie o stawkę. |
BidRequest.imp.video.companiontype |
Jeśli punkt końcowy określania stawek ma pole bidProtocol ustawione na wartość wyliczeniową OPENRTB_PROTOBUF, to pole jest ustawione na wartość wyliczeniową HTML lub COMPANION_IFRAME. Jeśli punkt końcowy określania stawek ma pole bidProtocol ustawione na wartość wyliczeniową OPENRTB_JSON, to pole ma wartość 2 lub 3.
|
BidRequest.imp.video.maxduration |
Mają dłuższy maksymalny czas trwania niż standardowe pełnoekranowe reklamy wideo VAST. Dłuższe filmy możesz umieszczać w zasobach reklamowych generujących wysokie zaangażowanie. |
Odpowiedź na pytanie o stawkę musi zawierać te pola:
| Pole | Opis |
|---|---|
BidResponse.seatbid.bid.crid |
Musisz ustawić tę wartość na identyfikator kreacji wideo, którą chcesz umieścić. Kreacja musi być zatwierdzoną kreacją wideo. W przeciwnym razie Twoja stawka nie będzie mogła wygrać aukcji. |
BidResponse.seatbid.bid.adm |
W tym polu musisz podać kod XML VAST lub adres URL filmu prowadzący do dokumentu XML VAST kreacji wideo, którą chcesz umieścić. Jeśli film zawiera reklamę towarzyszącą, reklama towarzysząca określona w kodzie XML tagu VAST kreacji wideo musi być zgodna z polami BidRequest.imp.video.companionad i BidRequest.imp.video.companiontype z pytania o stawkę.
|
BidResponse.seatbid.bid.bundle |
W tym polu musisz podać identyfikator reklamowanej aplikacji w odpowiednim sklepie z aplikacjami.
|
Film może opcjonalnie zawierać planszę końcową z fragmentem kodu HTML, która wyświetla się po zakończeniu filmu. Google wyświetla też wygenerowaną kartę końcową, która jest oparta na aplikacji określonej w polu BidResponse.seatbid.bid.bundle.
Możesz uwzględnić plansze końcowe w kreacji wideo, dodając węzły Companion w kodzie XML tagu VAST filmu. Jeśli chcesz wyświetlać planszę końcową, Twoja stawka musi zawierać film z reklamą towarzyszącą pasującą do co najmniej jednego typu określonego w polu BidRequest.imp.video.companiontype. Więcej informacji o kartach końcowych znajdziesz w artykule Renderowanie karty końcowej w mobilnej reklamie wideo.
Zwiększanie liczby instalacji dzięki reklamom promującym instalacje aplikacji
Reklamy promujące instalacje aplikacji zachęcają użytkowników aplikacji mobilnej wydawcy do pobrania i zainstalowania reklamowanej aplikacji. Reklamy promujące instalacje aplikacji są obsługiwane we wszystkich zasobach reklamowych przeznaczonych na reklamy pełnoekranowe w aplikacjach w tych formatach kreacji:
Identyfikowanie sygnałów BidRequest
Możesz ustalać stawki za reklamy promujące instalacje aplikacji w odpowiedzi na pytania o stawkę dotyczące zasobów reklamowych reklam pełnoekranowych w aplikacjach mobilnych na Androida i iOS. W przypadku zasobów reklamowych reklam pełnoekranowych w aplikacjach mobilnych zawsze ustawiane są te pola:
| Pole | Opis |
|---|---|
BidRequest.app.bundle |
Identyfikator aplikacji wydawcy. Ustaw nazwę pakietu widoczną w Sklepie Google Play, np. com.google.android.youtube w przypadku aplikacji na Androida. Ustaw identyfikator numeryczny widoczny w Apple App Store w przypadku aplikacji na iOS.
|
BidRequest.imp.instl |
Ustaw wartość true, jeśli punkt końcowy określania stawek ma pole bidProtocol ustawione na wartość wyliczeniową OPENRTB_PROTOBUF, lub 1, jeśli pole bidProtocol jest ustawione na wartość wyliczeniową OPENRTB_JSON.
|
BidRequest.device.devicetype |
Jeśli punkt końcowy określania stawek ma pole bidProtocol ustawione na wartość wyliczeniową OPENRTB_PROTOBUF, ustaw wartość wyliczeniową HIGHEND_PHONE lub TABLET. Ustaw wartość 4 lub 5, jeśli punkt końcowy ma pole bidProtocol ustawione na wartość wyliczeniową OPENRTB_JSON.
|
Wypełnij pola: BidResponse
Możesz ustalać stawki za reklamy promujące instalacje aplikacji w zasobach reklamowych na urządzenia mobilne w przypadku dowolnego formatu pełnoekranowego, który akceptuje obsługiwane formaty kreacji. Aby skutecznie ustalać stawki za reklamę promującą instalacje aplikacji, musisz w odpowiedzi na pytanie o stawkę ustawić te pola:
| Pole | Opis |
|---|---|
BidResponse.seatbid.bid.bundle |
W tym polu musisz podać identyfikator reklamowanej aplikacji w odpowiednim sklepie z aplikacjami.
|
BidResponse.seatbid.bid.ext.clickurl |
W tym polu musisz podać adres URL ostatecznego miejsca docelowego, z wyłączeniem wszelkich pośrednich wywołań serwera reklam, które nie są związane z ostateczną stroną docelową. Musisz ustawić w tym polu wartość zgodną z wartością podaną w polu |
BidResponse.seatbid.bid.ext.app_promotion_type |
Jeśli punkt końcowy określania stawek ma pole bidProtocol ustawione na wartość wyliczeniową OPENRTB_PROTOBUF, musisz ustawić to pole na wartość wyliczeniową INSTALLS. Jeśli pole bidProtocol jest ustawione na wartość wyliczeniową OPENRTB_JSON, musisz ustawić to pole na wartość wyliczeniową 1. To pole wskazuje, że chcesz, aby określona kreacja była renderowana jako reklama promująca instalacje aplikacji.
|
Używanie spójnych docelowych adresów URL
Docelowy URL podany w polu BidResponse.seatbid.bid.ext.clickurl musi być identyczny z adresem URL strony docelowej podanym w kreacji. Przykłady kreacji w obsługiwanych formatach, które są zgodne z polem clickurl, znajdziesz w artykule Używanie spójnych docelowych adresów URL.
Ponowne angażowanie użytkowników za pomocą reklam zachęcających do ponownego zaangażowania
Reklamy ponownie angażujące są kierowane na użytkowników aplikacji mobilnej wydawcy, którzy pobrali i zainstalowali reklamowaną aplikację. Kierują one użytkownika do określonej lokalizacji w reklamowanej aplikacji za pomocą precyzyjnego linku. Więcej informacji o precyzyjnych linkach znajdziesz w tych artykułach:
Reklamy zachęcające do ponownego zaangażowania są obsługiwane we wszystkich zasobach reklamowych reklam pełnoekranowych w aplikacji w tych formatach kreacji:
Identyfikowanie sygnałów BidRequest
Możesz ustalać stawki za reklamy angażujące ponownie w odpowiedzi na pytania o stawkę dotyczące zasobów reklamowych na pełnoekranowe reklamy w aplikacjach mobilnych. W przypadku zasobów reklamowych pełnoekranowych w aplikacjach mobilnych zawsze ustawione są te pola:
| Pole | Opis |
|---|---|
BidRequest.app.bundle |
Identyfikator aplikacji wydawcy. Ustaw nazwę pakietu widoczną w Sklepie Google Play, np. com.google.android.youtube w przypadku aplikacji na Androida. Ustaw identyfikator numeryczny widoczny w Apple App Store w przypadku aplikacji na iOS.
|
BidRequest.imp.instl |
Ustaw wartość true, jeśli punkt końcowy określania stawek ma pole bidProtocol ustawione na wartość wyliczeniową OPENRTB_PROTOBUF, lub 1, jeśli pole bidProtocol jest ustawione na wartość wyliczeniową OPENRTB_JSON.
|
BidRequest.device.devicetype |
Jeśli punkt końcowy określania stawek ma pole bidProtocol ustawione na wartość wyliczeniową OPENRTB_PROTOBUF, ustaw wartość wyliczeniową HIGHEND_PHONE lub TABLET. Ustaw wartość 4 lub 5, jeśli punkt końcowy ma pole bidProtocol ustawione na wartość wyliczeniową OPENRTB_JSON.
|
Wypełnij pola: BidResponse
Możesz ustalać stawki za reklamy angażujące ponownie w przypadku zasobów reklamowych na urządzenia mobilne w dowolnym formacie pełnoekranowym, który akceptuje obsługiwane formaty kreacji. Aby skutecznie ustalać stawki za reklamy angażujące, musisz ustawić w odpowiedzi na pytanie o stawkę te pola:
| Pole | Opis |
|---|---|
BidResponse.seatbid.bid.bundle |
W tym polu musisz podać identyfikator reklamowanej aplikacji w odpowiednim sklepie z aplikacjami.
|
BidResponse.seatbid.bid.ext.clickurl |
W tym polu musisz podać precyzyjny link URL, który otwiera konkretne treści w reklamowanej aplikacji. Google zaleca używanie uniwersalnych linków na iOS i linków aplikacji na Androida. Niestandardowe schematy adresów URL nie są obsługiwane. Jeśli na przykład umieścisz reklamę angażującą ponownie w aplikacji YouTube, możesz utworzyć link do konkretnego filmu, ustawiając pole clickurl na wartość taką jak https://www.youtube.com/watch?v=a1b2c3d4e5f.
|
BidResponse.seatbid.bid.ext.app_promotion_type |
Jeśli punkt końcowy określania stawek ma pole bidProtocol ustawione na wartość wyliczeniową OPENRTB_PROTOBUF, musisz ustawić to pole na wartość wyliczeniową ENGAGEMENT. Jeśli pole bidProtocol jest ustawione na wartość wyliczeniową OPENRTB_JSON, musisz ustawić to pole na wartość wyliczeniową 2. Te wartości wskazują, że chcesz, aby określona kreacja była renderowana jako reklama angażująca.
|
BidResponse.seatbid.bid.ext.engagementclickfailureurl |
Możesz opcjonalnie ustawić w tym polu adres URL, który otrzyma ping, gdy pakiet SDK do reklam mobilnych Google nie będzie mógł otworzyć aplikacji za pomocą podanego docelowego adresu URL. Pakiet SDK do reklam mobilnych Google może nie otworzyć aplikacji, jeśli nie jest ona zainstalowana lub podany docelowy URL nie jest prawidłowym precyzyjnym linkiem. |