Z tego przewodnika dowiesz się, jak w żądaniu reklamy podać informacje o kierowaniu.
Aby zobaczyć, jak działa kierowanie reklam, pobierz aplikację demonstracyjną iOS API w Swift lub Goal-C.
Pobierz prezentację interfejsu API
Wymagania wstępne
Wykonaj czynności opisane w przewodniku Pierwsze kroki.
GADRequestConfiguration
GADRequestConfiguration
to obiekt, który zbiera informacje o kierowaniu, aby zastosować je globalnie za pomocą udostępnionej instancji GADMobileAds
. Aby go otworzyć, użyj tego kodu:
Swift
let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration
Objective-C
GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;
Ustawienie dotyczące treści skierowanych 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 tagForChildDirectedTreatment
.
Deweloper aplikacji może wskazać w żądaniu reklamy, czy Google ma traktować treści w tej aplikacji jako skierowane do dzieci. Gdy zaznaczysz, że Google ma traktować Twoje treści jako skierowane do dzieci, wyłączamy reklamy oparte na zainteresowaniach i reklamy remarketingowe w przypadku tego żądania. Dostępne są te ustawienia:
- Ustaw wartość
tagForChildDirectedTreatment
naYES
, aby wskazać, że chcesz, aby Twoje treści były traktowane jako skierowane do dzieci zgodnie z ustawą COPPA. Uniemożliwi to przesyłanie identyfikatora wyświetlania reklam (IDFA). - Ustaw wartość
tagForChildDirectedTreatment
naNO
, aby wskazać, że nie chcesz, aby Twoje treści były traktowane jako skierowane do dzieci zgodnie z ustawą COPPA. - Nie ustawiaj
tagForChildDirectedTreatment
, jeśli nie chcesz wskazywać, jak chcesz traktować swoje treści w świetle COPPA.
Z poniższego przykładu wynika, że w świetle ustawy COPPA Twoje treści mają być traktowane jako skierowane do dzieci:
Swift
GADMobileAds.sharedInstance().requestConfiguration.tag(forChildDirectedTreatment: true)
Objective-C
[GADMobileAds.sharedInstance.requestConfiguration tagForChildDirectedTreatment:YES];
Umieszczając ten tag, oświadczasz, że to powiadomienie jest poprawne i że masz upoważnienie do działania w imieniu właściciela aplikacji. Rozumiesz, że niewłaściwe użycie tego ustawienia może spowodować zamknięcie Twojego konta Google.
Użytkownicy, którzy nie osiągnęli wieku świadomego wyrażenia zgody
Możesz oznaczyć swoje żądania reklamy, aby były traktowane jako dotyczące użytkowników z Europejskiego Obszaru Gospodarczego (EOG), którzy nie osiągnęli wieku świadomego wyrażenia zgody. Ta funkcja ma na celu ułatwienie zachowania zgodności z Ogólnym rozporządzeniem o ochronie danych (RODO). Pamiętaj, że RODO może nakładać na Ciebie także inne zobowiązania. Zapoznaj się ze wskazówkami Unii Europejskiej i skonsultuj się ze swoim radcą prawnym. Pamiętaj, że narzędzia Google pomagają w przestrzeganiu przepisów, ale nie zwalniają żadnego wydawcy z jego zobowiązań wobec prawa. Więcej informacji o tym, jak RODO wpływa na wydawców
Gdy korzystasz z tej funkcji, parametr „Dla użytkowników poniżej wieku świadomego wyrażenia zgody w Europie” (TFUA) będzie uwzględniany we wszystkich przyszłych żądaniach reklamy. Wyłącza on w przypadku tego żądania reklamy reklamy spersonalizowane, w tym remarketing. Uniemożliwia też przesyłanie żądań do zewnętrznych dostawców reklam – dotyczy to np. pikseli śledzących reklamy lub serwerów reklamowych firm zewnętrznych.
Tego ustawienia można używać ze wszystkimi wersjami pakietu SDK do reklam mobilnych Google, wywołując metodę tagForUnderAgeOfConsent
na obiekcie GADMobileAds.requestConfiguration
i przekazujące je w YES
.
- Ustaw wartość
tagForUnderAgeOfConsent
naYES
lubtrue
, aby wskazać, że żądania reklamy mają być przetwarzane w sposób odpowiedni dla użytkowników, którzy nie osiągnęli wieku świadomego wyrażenia zgody. Uniemożliwi to też przesyłanie identyfikatora wyświetlania reklam (IDFA). - Jeśli zasada
tagForUnderAgeOfConsent
nie jest skonfigurowana, nie chcesz, aby żądania reklamy były obsługiwane w sposób odpowiedni dla użytkowników, którzy nie osiągnęli wieku świadomego wyrażenia zgody.
Ten przykład wskazuje, że chcesz uwzględnić TFUA w żądaniu reklamy:
Swift
GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true);
Objective-C
[GADMobileAds.sharedInstance.requestConfiguration tagForUnderAgeOfConsent:YES];
Tagi włączające ustawienie treści skierowanych do dzieci i tagForUnderAgeOfConsent
nie powinny mieć jednocześnie wartości true
.
Jeśli tak, pierwszeństwo ma ustawienie skierowane do dzieci.
Filtrowanie treści reklam
Aplikacje mogą ustawiać maksymalną ocenę treści reklam w przypadku wszystkich żądań reklamy z właściwością maxAdContentRating
właściwości GADRequestConfiguration
. To ustawienie ma zastosowanie do wszystkich przyszłych żądań reklamy w pozostałej części sesji. Możliwe wartości tej właściwości zależą od klasyfikacji etykiet treści cyfrowych i powinny być jedną z tych stałych:
GADMaxAdContentRatingGeneral
GADMaxAdContentRatingParentalGuidance
GADMaxAdContentRatingTeen
GADMaxAdContentRatingMatureAudience
Następujący kod konfiguruje wszystkie żądania reklamy w taki sposób, aby zwracane treści reklamy odpowiadały oznaczeniu etykiety treści cyfrowych nieprzekraczającym GADMaxAdContentRatingGeneral
.
Swift
GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral
Objective-C
GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral;
GADRequest
Obiekt GADRequest
zbiera informacje o kierowaniu, które należy wysłać z żądaniem reklamy.
URL treści
Gdy wysyłają żądanie reklamy, aplikacje mogą przekazywać URL tych treści. Dzięki temu kierowanie na słowa kluczowe dopasuje reklamę do treści.
Jeśli na przykład aplikacja żąda reklamy w trakcie wyświetlania treści z witryny https://www.example.com
, możesz przekazać ten adres URL do kierowania 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ą używane podczas automatycznego odświeżania reklamy?
- Podczas odświeżania reklamy określony wcześniej obiekt
GADRequest
jest ponownie używany do kierowania. Aby ustawić nowe kierowanie, jednoznacznie wywołaj funkcjęloadRequest
wGADBannerView
za pomocą nowego obiektuGADRequest
. - Jak przekazać dodatkowe parametry kierowania do sieci zapośredniczenia?
- Aby dowiedzieć się, jak wysłać kierowanie do sieci zapośredniczenia, przeczytaj artykuł Zapośredniczenie.