Interfejs SKAdNetwork API od Apple ma na celu pomiar skuteczności kampanii reklamowych promujących instalacje aplikacji przy jednoczesnym zachowaniu prywatności użytkowników. W przypadku SKAdNetwork w wersjach 2.0 i 2.1 atrybucja instalacji w przypadku reklam renderowanych przez StoreKit jest oparta na kliknięciach reklamy, które prowadzą do zainstalowania aplikacji przez użytkownika. SKAdNetwork w wersji 2.2 i nowszych obsługuje dodatkowo reklamy typu view-through, w przypadku których atrybucja jest oparta wyłącznie na wyświetleniu reklamy.
Poniższe wytyczne pomogą Ci zadbać o to, aby pakiet SDK do reklam mobilnych Google mógł prawidłowo inicjować atrybucję SKAdNetwork.
Atrybucja kliknięć w przypadku reklam mobilnych
Atrybucja SKAdNetwork jest inicjowana przez zdarzenie kliknięcia reklamy w pakiecie SDK do reklam mobilnych Google tylko wtedy, gdy kliknięcie nastąpi w Apple App Store. Ten wymóg ma zapobiegać uruchamianiu sklepu z aplikacjami przez kliknięcia, które nie mają go otwierać. Te typy działań po kliknięciu mogą obejmować na przykład przejście na stronę Informacja.
Wytyczne
Aby mieć pewność, że kliknięcia reklam i późniejsze instalacje aplikacji będą skutkować atrybucją SKAdNetwork, podczas tworzenia kreacji upewnij się, że docelowy URL kreacji jest jednym z tych adresów:
- bezpośredni link do reklamowanej aplikacji w sklepie z aplikacjami;
- używa metod przekierowania, takich jak HTTP 301, 302 lub inne typy łańcuchów przekierowań HTTP po stronie serwera, które prowadzą do sklepu z aplikacjami.
Linki do sklepu z aplikacjami bezpośrednio lub przez łańcuch przekierowań są potwierdzone, jeśli adres URL zaczyna się od jednego z tych wzorców:
https://apps.apple.comhttps://itunes.apple.comitms-apps://itms://
Wszystkie inne strony docelowe lub metody przekierowania po stronie klienta nie prowadzą do sklepu z aplikacjami i mogą nie inicjować procesu atrybucji SKAdNetwork. Przykłady:
- strona HTML, która wymaga działania użytkownika, aby przekierować go do sklepu z aplikacjami;
- strona HTML z automatycznym skryptem przekierowania do sklepu z aplikacjami opartym na JavaScript;
- Metatagi odświeżania
Sprawdzone metody dotyczące różnych typów kreacji
Działanie kliknięcia inicjujące atrybucję SKAdNetwork można skonfigurować w przypadku różnych typów kreacji w ten sposób:
- Kreacje HTML
- Można go skonfigurować jako docelowy adres URL w tagach kotwicy otaczających element, w który można kliknąć, lub jako docelowy adres URL operacji
window.locationz zdarzeń kliknięcia opartych na JavaScript. - MRAID
- Działanie kliknięcia musi wywoływać
Mraid.open(), aby zainicjować atrybucję SKAdNetwork. - Wideo VAST
- Adres URL sklepu z aplikacjami powinien być ustawiony w elemencie
ClickThroughw pliku VAST XML. - Natywna
- Adres URL sklepu z aplikacjami powinien być ustawiony w polu
native.link.urlw przypadku protokołu OpenRTB (lub w polunative_ad.click_link_urlw przypadku wycofanego protokołu Google RTB).
Atrybucja po obejrzeniu w przypadku reklam mobilnych
Gdy atrybucja po wyświetleniu w SKAdNetwork w wersji 2.2 jest obsługiwana, interfejs SKAdNetwork API rozpoczyna odliczanie czasu wyświetlenia, gdy reklama zostanie wyrenderowana i wyświetlona przez użytkownika. Atrybucja jest dozwolona tylko w przypadku reklam, które były wyświetlane przez co najmniej 3 sekundy.
Pamiętaj, że wersje iOS 15.3 i starsze obsługują tylko 1 aktywny stoper wyświetleń naraz. W takim przypadku może się zdarzyć, że wyświetlenie nie zainicjuje atrybucji po wyświetleniu, jeśli na tym samym ekranie znajduje się wiele reklam z atrybucją po wyświetleniu. To ograniczenie zostało zniesione w iOS w wersji 15.4 i nowszych, dzięki czemu SKAdNetwork umożliwia teraz wiele jednoczesnych wyświetleń włączonych na potrzeby atrybucji po wyświetleniu.
Wytyczne
Pole pytania o stawkę BidRequest.imp.ext.skadn.fidelities określa, które typy dokładności atrybucji są obsługiwane. To pole zawiera VIEW_THROUGH_ADStyp wierności w SKAdNetwork w wersji 2.2 lub nowszej.
Upewnij się, że odpowiedź na pytanie o stawkę nie zawiera wartości VIEW_THROUGH_ADS fidelities, jeśli atrybucja po obejrzeniu nie jest obsługiwana. Odpowiedź z wartością VIEW_THROUGH_ADS
fidelities, gdy nie jest ona obsługiwana, powoduje odfiltrowanie stawki przed aukcją.
Zgodność wsteczna
Od wersji 4.0 interfejsu SKAdNetwork żądania reklam włączone na potrzeby atrybucji SKAdNetwork są wstecznie zgodne. Dzięki temu sieci reklamowe mogą odpowiadać starszymi wersjami SKAdNetwork, nawet jeśli żądanie reklamy obsługuje nowsze wersje.
Wytyczne
Wersja systemu operacyjnego urządzenia użytkownika i wersja pakietu SDK do reklam mobilnych Google w aplikacji wydawcy określają, które funkcje SKAdNetwork są obsługiwane przez żądanie reklamy.
Można to określić w żądaniu stawki za pomocą parametru BidRequest.imp.ext.skadn.versions. Lista wszystkich wersji SKAdNetwork
obsługiwanych przez żądanie reklamy.
Aby zapobiec filtrowaniu stawek, upewnij się, że wersja SKAdNetwork użyta do utworzenia odpowiedzi jest jedną z wersji wymienionych w pytaniu o stawkę. Pamiętaj też, że gdy wprowadzane są nowsze wersje SKAdNetwork, odpowiadanie za pomocą wcześniejszych wersji jest dozwolone, o ile wersja znajduje się na tej liście. Dzięki temu sieci reklamowe mogą nadal odpowiadać za pomocą wcześniejszych wersji i dostosowywać nowsze wersje we własnym tempie.