Ograniczone wyświetlanie reklam umożliwia aplikacjom wyświetlanie reklam, gdy użytkownicy nie wyrażają zgody na udostępnianie danych osobowych. Tryb ograniczonego wyświetlania reklam wstrzymuje zbieranie, udostępnianie i wykorzystywanie danych osobowych do wybierania reklam. Jeśli użytkownicy zdecydują się nie udostępniać danych osobowych, ta funkcja umożliwi dalsze wyświetlanie reklam.
Ten przewodnik zawiera informacje o korzystaniu w aplikacji z ustawień reklam ograniczonych oraz o dopasowywaniu działania aplikacji do ustawień globalnych sieci Google Ad Managera.
Konfigurowanie ustawień ograniczonego wyświetlania reklam w aplikacji
PAL zmienia sposób obsługi ustawień, aby zwiększyć kontrolę nad prywatnością użytkowników i wykorzystaniem danych. W wersji 1.90.0 interfejsu PAL wprowadzono właściwość forceLimitedAds i wycofano dotychczasową właściwość allowStorage. Te właściwości należą do klasy ConsentSettings.
Od wersji 1.90.0 PAL odczytuje dane Zasad dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych (TCF) z urządzenia, aby określić zgodę użytkownika na przechowywanie lokalne. Ta zmiana w odczytywaniu danych TCF sprawia, że dotychczasowa właściwość allowStorage staje się zbędna. Aplikacja nadal musi przekazywać parametry gdpr= i gdpr_consent= w adresie URL tagu reklamy.
Jeśli automatyczne określanie na podstawie zasad TCF jest niewystarczające, ustaw bezpośrednio właściwość
forceLimitedAds w aplikacji. Więcej informacji znajdziesz w artykule Integracja wydawcy z opracowanymi przez IAB Europe zasadami TCF.
Ustawienie właściwości forceLimitedAds na wartość true uniemożliwia PAL przechowywanie lub wysyłanie identyfikatorów użytkowników w wartości nonce wysyłanej na serwer.
Ustawienie właściwości forceLimitedAds na wartość true jest równoznaczne z dodaniem parametru ltd=1 do adresu URL żądania reklamy w pakietach IMA SDK (Interactive Media Ads). Więcej informacji o ograniczonym wyświetlaniu reklam znajdziesz w artykule ltd Ograniczone wyświetlanie reklam.
Gdy ustawisz właściwość forceLimitedAds na wartość true, PAL uwzględni parametr ltd=1 w wartości nonce.
Aby zachować obecne działanie aplikacji, może być konieczne zaktualizowanie implementacji, nawet jeśli wcześniej nie ustawiono właściwości allowStorage.
Właściwość allowStorage ma domyślnie wartość false, która włącza ograniczone wyświetlanie reklam. Właściwość forceLimitedAds ma domyślnie wartość false, która nie włącza ograniczonego wyświetlania reklam.
Aktualizacja dotycząca etapu 1 określania zgodności z zasadami TCF
Wersja 1 PAL HTML5 przygotowuje Cię do przejścia z właściwości ConsentSettings.allowStorage na automatyczne określanie ograniczonego wyświetlania reklam na podstawie TCF.
W tym okresie przejściowym PAL uwzględnia dane TCF użytkownika, dotychczasową usługę allowStorage i najnowszą usługę forceLimitedAds.
Na tym etapie musisz zawsze ustawiać wartość allowStorage właściwości na true, aby PAL mogła określić, czy ma zastosowanie ograniczone wyświetlanie reklam, na podstawie danych TCF. Jeśli chcesz włączyć ograniczone wyświetlanie reklam niezależnie od decyzji TCF, ustaw wartość właściwości forceLimitedAds na true.
W fazie 1 biblioteka PAL aktywuje ograniczone wyświetlanie reklam w jednej z tych sytuacji:
- Właściwość
allowStoragema wartośćfalselub jest nieokreślona. Nie zalecamy używania tego ustawienia w przypadku usługiallowStorage, ponieważ jest ono przeznaczone tylko do obsługi aplikacji, które nie zostały zaktualizowane. - Właściwość
forceLimitedAdsma wartośćtrue. - PAL wykrywa, że nie uzyskano zgody na przetwarzanie danych w celu 1 zgodnie z zasadami TCF organizacji IAB (Interactive Advertising Bureau).
W tabeli poniżej znajdziesz wszystkie możliwe stany i informacje o tym, czy wyświetlanie reklam w ograniczonym zakresie jest włączone:
| Zgoda na cel 1 w ramach zasad TCF | allowStorage miejsce zakwaterowania |
forceLimitedAds miejsce zakwaterowania |
Włączono ograniczone wyświetlanie reklam |
|---|---|---|---|
| Przyznano | Prawda | Prawda | Prawda |
| Nie przyznano | Prawda | Prawda | Prawda |
| Przyznano | Prawda | Fałsz (domyślnie) | Fałsz |
| Nie przyznano | Prawda | Fałsz (domyślnie) | Prawda |
| Przyznano | Fałsz (domyślnie) | Prawda | Prawda |
| Nie przyznano | Fałsz (domyślnie) | Prawda | Prawda |
| Przyznano | Fałsz (domyślnie) | Fałsz (domyślnie) | Prawda |
| Nie przyznano | Fałsz (domyślnie) | Fałsz (domyślnie) | Prawda |
Przygotowanie do określenia TCF w ramach fazy 2
W ramach etapu 2 usuniemy funkcję z właściwości allowStorage. Planujemy udostępnienie wersji 2 90 dni po udostępnieniu wersji 1, czyli około 10 marca 2026 r. Przed tą datą musisz zaktualizować implementację, aby używać parametru ConsentSettings.forceLimitedAds.
W ramach drugiej fazy PAL umożliwia ograniczone wyświetlanie reklam wyłącznie na podstawie braku zgody na cel 1 zasad TCF i opcjonalnej właściwości ConsentSettings.forceLimitedAds:
| Zgoda na cel 1 w ramach zasad TCF | forceLimitedAds miejsce zakwaterowania |
Ograniczone wyświetlanie reklam włączone |
|---|---|---|
| Przyznano | Prawda | Prawda |
| Nie przyznano | Prawda | Prawda |
| Przyznano | Fałsz (domyślnie) | Fałsz |
| Nie przyznano | Fałsz (domyślnie) | Prawda |
Dopasowywanie ustawień globalnych Google Ad Managera
Jeśli zaktualizujesz ustawienia Ad Managera Ograniczone wyświetlanie reklam w ramach automatyzacji lub Własne pliki cookie na potrzeby wyświetlania reklam w internecie, użyj tych nowych interfejsów API, aby dopasować ustawienia w Ad Managerze. Jeśli nie korzystasz z interfejsów API, PAL może uwzględnić identyfikatory w wartości nonce używanej w żądaniu reklamy wysyłanym do serwera. Ad Manager może jednak odrzucać sygnały na podstawie ustawień w usłudze.
Są to te interfejsy API:
disableLimitedAdsStorage– wyłącza pliki cookie służące tylko do wykrywania nieprawidłowego ruchu i używanie pamięci lokalnej w przypadku ograniczonego wyświetlania reklam. Jeśli w usłudze Ad Manager w sekcji Administracja > Ustawienia globalne zmienisz ustawienie Automatyzacja ograniczonego wyświetlania reklam, użyj tego interfejsu API, aby wyłączyć korzystanie z pamięci lokalnej na potrzeby ograniczonego wyświetlania reklam w PAL. Pamiętaj, że to ustawienie nie dotyczy reklam bez ograniczeń.disableFirstPartyIdentifiers– wyłącza własne identyfikatory używane do wybierania reklam. Jeśli w Ad Managerze w sekcji Administracja > Ustawienia globalne zmienisz ustawienie Własne pliki cookie na potrzeby wyświetlania reklam w internecie, użyj tego interfejsu API, aby wyłączyć takie identyfikatory w PAL. Pamiętaj, że to ustawienie nie dotyczy używania plików cookie i pamięci lokalnej do wykrywania nieprawidłowego ruchu.
Obsługa zgody użytkownika w aplikacji
Poniższy przykład pokazuje, jak w przypadku implementacji PAL postępować z prywatnością użytkowników i wykorzystywaniem danych:
const consentSettings = new goog.pal.ConsentSettings();
consentSettings.allowStorage = true;
// During the PAL Phase 1 release, best practice is to always set the
// `allowStorage` property to a `true` value to allow PAL to automatically
// determine whether limited ads applies based on the TCF data.
// To enable limited ads regardless of the TCF determination, set the
// `forceLimitedAds` property to a `true` value.
const adManagerSettings = new goog.pal.GoogleAdManagerSettings();
// Add this line if the "Programmatic limited ads" toggle is turned off in
// Ad Manager.
adManagerSettings.disableLimitedAdsStorage = true;
// Add this line if the "First party cookies for ads on web" toggle
// is turned off in Ad Manager.
adManagerSettings.disableFirstPartyIdentifiers = true;
const nonceLoader = new goog.pal.NonceLoader(consentSettings, adManagerSettings);