Kierowanie

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 na true, 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 na false, 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.

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ę ze wskazówkami Unii Europejskiej i skonsultuj się z z własnym radcą prawnym. Pamiętaj, że narzędzia Google mają na celu ułatwienie przestrzegania przepisów 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 na true, 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łaj loadRequest w GADBannerView z nowym GADRequest 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.