Kierowanie

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 na YES, 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 na NO, 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.

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 na YES lub true, 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 w GADBannerView za pomocą nowego obiektu GADRequest.
Jak przekazać dodatkowe parametry kierowania do sieci zapośredniczenia?
Aby dowiedzieć się, jak wysłać kierowanie do sieci zapośredniczenia, przeczytaj artykuł Zapośredniczenie.