Stosowanie sprawdzonych metod dotyczących zasobów reklamowych aplikacji mobilnych

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.
  • W przypadku aplikacji na Androida to pole zawiera identyfikator pakietu, który znajdziesz w adresie URL Sklepu Play. Jeśli na przykład adres URL w Sklepie Play to https://play.google.com/store/apps/details?id=com.example.myawesomeapp, identyfikator pakietu to com.example.myawesomeapp.
  • W przypadku aplikacji na iOS to pole zawiera identyfikator aplikacji w postaci ciągu liczbowego, który można znaleźć w adresie URL w Apple App Store. Jeśli na przykład adres URL w Apple App Store to https://apps.apple.com/app/id123456789, identyfikator w postaci ciągu liczbowego to 123456789.

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.
  • W przypadku aplikacji na Androida to pole zawiera identyfikator pakietu, który znajdziesz w adresie URL Sklepu Play. Jeśli na przykład adres URL w Sklepie Play to https://play.google.com/store/apps/details?id=com.example.myawesomeapp, identyfikator pakietu to com.example.myawesomeapp.
  • W przypadku aplikacji na iOS to pole zawiera identyfikator aplikacji w postaci ciągu liczbowego, który można znaleźć w adresie URL w Apple App Store. Jeśli na przykład adres URL aplikacji w Apple App Store to https://apps.apple.com/app/id123456789, identyfikator w postaci ciągu liczbowego to 123456789.
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.bundle. Na przykład w przypadku aplikacji na Androida znalezionej w Sklepie Play może to być https://play.google.com/store/apps/details?id=com.example.myawesomeapp&referrer=utm_source%3Dgoogle_ab%26utm_medium%3Dcpc%26utm_campaign%3Dinstall_campaign_1.

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.
  • W przypadku aplikacji na Androida jest to identyfikator pakietu, który znajdziesz w adresie URL Sklepu Play. Jeśli na przykład adres URL w Sklepie Play to https://play.google.com/store/apps/details?id=com.google.android.youtube, identyfikator pakietu to com.google.android.youtube.
  • W przypadku aplikacji na iOS jest to identyfikator aplikacji w postaci ciągu liczbowego, który znajdziesz w adresie URL w Apple App Store. Jeśli np. adres URL w Apple App Store to https://apps.apple.com/us/app/id123456789, identyfikator w postaci ciągu liczbowego to 123456789.
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.