Z tego przewodnika dowiesz się, jak podać informacje o kierowaniu w żądaniu reklamy.
Aby zobaczyć, jak działa kierowanie reklam, pobierz aplikację demonstracyjną interfejsu API na iOS w języku Swift lub Objective-C.
Pobierz wersję demonstracyjną interfejsu API
Wymagania wstępne
Zapoznaj się z przewodnikiem Pierwsze kroki.
GADRequestConfiguration
GADRequestConfiguration
to obiekt zbierający informacje dotyczące kierowania, które mają być stosowane globalnie przez
GADMobileAds
instancja współużytkowana. Dostęp do niego można uzyskać za pomocą tego kodu:
Swift
let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration
Objective-C
GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;
Ustawienie skierowane do dzieci
Na potrzeby amerykańskiej ustawy o ochronie prywatności dzieci w internecie (Children's Online Privacy Protection Act)
(COPPA),
dostępne jest ustawienie o nazwie
tagForChildDirectedTreatment
.
Deweloper aplikacji może wskazać, czy Google ma traktować jako treści skierowanych do dzieci. Jeśli wskażesz chcesz, aby Twoje treści były traktowane jako skierowane do dzieci, , by wyłączyć reklamy oparte na zainteresowaniach i reklamy remarketingowe w tym żądaniu reklamy. Dostępne są następujące opcje ustawień: w następujący sposób:
- Ustaw
tagForChildDirectedTreatment
natrue
, aby wskazać, że chcesz wyświetlać treści traktowane jako skierowane do dzieci zgodnie z ustawą COPPA. Zapobiega to przesyłania identyfikatora wyświetlania reklam (IDFA). - Ustaw
tagForChildDirectedTreatment
nafalse
, aby wskazać, że nie chcesz traktowanie treści jako skierowanych do dzieci zgodnie z ustawą COPPA. - Nie ustawiaj atrybutu
tagForChildDirectedTreatment
, jeśli nie chcesz określać, jak Chcesz, aby Twoje treści były traktowane zgodnie z postanowieniami ustawy COPPA.
Poniższy przykład wskazuje, że chcesz, aby Twoje treści były traktowane jako skierowane do dzieci zgodnie z ustawą COPPA:
Swift
GADMobileAds.sharedInstance().requestConfiguration.tagForChildDirectedTreatment = true
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment = @YES;
Ustawiając ten tag, potwierdzasz, że to powiadomienie jest prawdziwe i że jesteś uprawnione do działania w imieniu właściciela aplikacji. Rozumiesz, że nadużycie tego ustawienia może spowodować zamknięcie konta Google.
Użytkownicy, którzy nie osiągnęli wieku świadomego wyrażenia zgody
Możesz oznaczyć żądania reklamy, aby były traktowane jako wobec użytkowników w Europejski Obszar Gospodarczy (EOG), jeśli użytkownik nie osiągnął wieku świadomego wyrażenia zgody. Ta funkcja jest mające na celu ułatwienie zachowania zgodności z ogólnymi Rozporządzenie o ochronie danych (RODO) Pamiętaj, że możesz mieć też inne, zgodne z prawem wynikających z RODO. Zapoznaj się z wytycznymi Unii Europejskiej i skonsultuj się z z własnym radcą prawnym. Pamiętaj, że narzędzia Google mają na celu ułatwienie przestrzegania zasad i nie zwalniają żadnego wydawcy z jego zobowiązań wynikających z i w kontekście prawa. Więcej informacji o wpływie RODO wydawców.
Jeśli używasz tej funkcji, tag dla użytkowników, którzy nie osiągnęli wieku świadomego wyrażenia zgody, Parametr „Europa” (TFUA) będzie uwzględniany we wszystkich przyszłych żądaniach reklamy. Wyłącza on reklamy spersonalizowane, w tym remarketingowe, w przypadku konkretne żądanie reklamy. Uniemożliwia też przesyłanie żądań do zewnętrznych dostawców reklam, np. pikseli śledzących reklamy i serwerów reklamowych firm zewnętrznych.
Tego ustawienia można używać ze wszystkimi wersjami pakietu SDK do reklam mobilnych Google przez
ustawianie
tagForUnderAgeOfConsent
w
GADMobileAds.requestConfiguration
i przekazywane w funkcji true
.
- Ustaw
tagForUnderAgeOfConsent
natrue
, aby wskazać, że chcesz wyświetlać reklamę obsługiwania żądań w sposób odpowiedni dla użytkowników, którzy nie ukończyli jeszcze zgody na wykorzystanie danych. Zapobiega to także przesyłaniu Identyfikator, IDFA. - Jeśli nie ustawisz
tagForUnderAgeOfConsent
, oznacza to, że nie chcesz wyświetlać reklamy obsługiwania żądań w sposób odpowiedni dla użytkowników, którzy nie ukończyli jeszcze zgody na wykorzystanie danych.
Poniższy przykład wskazuje, że w żądaniu reklamy chcesz uwzględnić TFUA:
Swift
GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent = true
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.tagForUnderAgeOfConsent = @YES;
Tagi, które włączają ustawienie kierowania do dzieci
i tagForUnderAgeOfConsent
nie powinny być jednocześnie ustawione na true
.
Jeśli tak, ustawienie dotyczące treści skierowanych do dzieci ma pierwszeństwo.
Filtrowanie treści reklamy
Aplikacje mogą ustawić maksymalną ocenę treści reklam dla wszystkich żądań reklamy za pomocą
Właściwość maxAdContentRating
elementu GADRequestConfiguration
. To ustawienie obowiązuje
do wszystkich przyszłych żądań reklamy do końca sesji. Możliwe wartości
w tym usłudze są oparte na oznaczeniu treści cyfrowych
klasyfikacji. Powinna to być jedna
tych stałych:
GADMaxAdContentRatingGeneral
GADMaxAdContentRatingParentalGuidance
GADMaxAdContentRatingTeen
GADMaxAdContentRatingMatureAudience
Ten kod konfiguruje wszystkie żądania reklamy tak, aby określały, że treść reklamy
zwracany powinien być zgodny z oznaczeniem treści cyfrowych nie wyższym niż
GADMaxAdContentRatingGeneral
Swift
GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral;
Zasady traktowania wydawców (beta)
Traktowanie wydawców z zakresu prywatności
Interfejs API (PPT) to opcjonalne narzędzie, które pozwala aplikacjom włączać i wyłączać reklamy
do personalizacji wszystkich żądań reklamy używających
publisherPrivacyPersonalizationState
właściwości GADRequestConfiguration
. Jeśli wydawca korzysta z tej funkcji,
będzie uwzględniany we wszystkich przyszłych żądaniach reklam wyświetlanych w witrynie
do końca sesji.
Domyślnie żądania reklam wysyłane do Google zawierają reklamy spersonalizowane. Poniżej kod wyłącza personalizację reklam w przypadku wszystkich żądań reklamy:
Swift
GADMobileAds.sharedInstance().requestConfiguration.publisherPrivacyPersonalizationState =
.disabled
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.publisherPrivacyPersonalizationState =
GADPublisherPrivacyPersonalizationStateDisabled;
GADRequest
Obiekt GADRequest
zbiera dane o kierowaniu
informacje wysyłane wraz z żądaniem reklamy.
URL treści
Aplikacja, która wysyła żądanie reklamy, może przekazać adres URL treści, którą wyświetlają. Dzięki temu kierowanie na słowa kluczowe będzie mogło dopasować reklamę do treści.
Jeśli na przykład aplikacja żąda reklamy podczas wyświetlania treści z
https://www.example.com
, możesz przekazać ten adres URL, aby kierować reklamy na odpowiednie słowa kluczowe:
Swift
let request = GADRequest()
request.contentURL = "https://www.example.com"
Objective-C
GADRequest *request = [GADRequest request];
request.contentURL = @"https://www.example.com";
Najczęstsze pytania
- Jakie ustawienia kierowania są stosowane, gdy reklama jest automatycznie odświeżana?
- Przy odświeżaniu reklamy określony wcześniej
Obiekt
GADRequest
jest ponownie używany do kierowania. Aby ustawić nowe kierowanie, wywołajloadRequest
wGADBannerView
z nowymGADRequest
obiekt. - Jak przekazać dodatkowe parametry kierowania do sieci zapośredniczenia?
- Zapoznaj się z sekcją Zapośredniczenie, aby dowiedzieć się, jak wysyłania kierowania do sieci zapośredniczenia.