Ograniczone wyświetlanie reklam umożliwia aplikacjom wyświetlanie reklam, gdy użytkownicy nie wyrażą 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 z ustawień ograniczonego wyświetlania reklam w aplikacji oraz o dopasowywaniu działania aplikacji do ustawień globalnych sieci Google Ad Managera.
Konfigurowanie ustawień ograniczonego wyświetlania reklam w aplikacji klienta
Wersja PAL 1.109.0 wprowadza właściwość forceLimitedAds i usuwa właściwość allowStorage. Ta właściwość należy do klasy
ConsentSettings
Od wersji 1.109.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. Wcześniej aplikacja była odpowiedzialna za określanie zgody na przechowywanie danych. Aplikacja musi nadal 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 SDK). 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 w wartości nonce parametr ltd=1.
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 miała domyślnie wartość false, co włączało ograniczone wyświetlanie reklam. Domyślna wartość właściwości forceLimitedAds to false, co nie włącza ograniczonego wyświetlania reklam.
Dopasowywanie ustawień globalnych Google Ad Managera
Jeśli zaktualizujesz ustawienia Ad Managera automatyzacja ograniczonego wyświetlania reklam 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 na potrzeby 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 nieograniczonych.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 platformy PAL postępować w kwestii prywatności użytkowników i wykorzystania 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);