Z tego przewodnika dowiesz się, jak przekazywać informacje o kierowaniu w żądaniu reklamy.
Zanim zaczniesz
Zanim przejdziesz dalej, skonfiguruj Google Mobile Ads Unity Plugin.
Konfiguracja żądania
Obiekt
RequestConfiguration
zbiera globalną konfigurację każdego żądania
reklamy i jest stosowany przez
MobileAds.SetRequestConfiguration().
// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TestDeviceIds = TestDeviceIds
});
Aby mieć pewność, że wszystkie żądania reklamy będą stosować zmiany konfiguracji żądania, ustaw konfigurację żądania przed zainicjowaniem pakietu SDK.
Ustawienie dotyczące treści skierowanych do dzieci
Na potrzeby ustawy o ochronie prywatności dzieci w internecie (COPPA), istnieje ustawienie „Tag for child-directed treatment” (Tag dotyczący traktowania treści jako skierowanych do dzieci).
Deweloper aplikacji może wskazać w żądaniu reklamy, czy Google ma traktować treści w tej aplikacji jako skierowane do dzieci. Jeśli wskażesz, że chcesz, aby Google traktował Twoje treści jako skierowane do dzieci, Google Mobile Ads Unity Plugin podejmie kroki
aby wyłączyć reklamy oparte na zainteresowaniach i reklamy remarketingowe w tym żądaniu reklamy. Użyj tego ustawienia we wszystkich wersjach pakietu SDK Usług Google Play za pomocą RequestConfiguration.TagForChildDirectedTreatment:
- Wywołaj
TagForChildDirectedTreatmentwRequestConfigurationz argumentemTagForChildDirectedTreatment.True, aby wskazać, że chcesz, aby Twoje treści były traktowane jako skierowane do dzieci na potrzeby ustawy COPPA. - Wywołaj
TagForChildDirectedTreatmentwRequestConfigurationz argumentemTagForChildDirectedTreatment.Falseaby wskazać, że nie chcesz, aby Twoje treści były traktowane jako skierowane do dzieci na potrzeby ustawy COPPA. - Nie wywołuj
TagForChildDirectedTreatment, jeśli nie chcesz wskazywać, jak mają być traktowane Twoje treści w żądaniach reklamy w odniesieniu do ustawy COPPA.
Poniższy przykład wskazuje, że chcesz, aby Twoje treści były traktowane jako skierowane do dzieci na potrzeby ustawy COPPA:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
Użytkownicy, którzy nie osiągnęli wieku świadomego wyrażenia zgody
Możesz oznaczyć swoje żądania reklamy, by 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. Dodaliśmy tę funkcję, by ułatwić spełnianie wymogów Ogólnego rozporządzenia o ochronie danych (RODO). Pamiętaj, że zgodnie z RODO możesz mieć także inne zobowiązania. Zapoznaj się ze wskazówkami Unii Europejskiej i skonsultuj ze swoim radcą prawnym. Pamiętaj, że narzędzia Google mają ułatwiać zachowanie zgodności z przepisami, ale nie zwalniają wydawców z obowiązków wynikających z prawa.
Więcej informacji o tym, jak RODO wpływa na działalność wydawców.Jeśli użyjesz tej funkcji, do żądania reklamy dodamy parametr Tag For Users under the Age of Consent in Europe (TFUA) – tag stosowany w przypadku użytkowników z Europy, którzy nie osiągnęli wieku świadomego wyrażenia zgody. Wyłącza on reklamy spersonalizowane, w tym remarketingowe, w przypadku tego konkretnego żądania reklamy. Uniemożliwia również przesyłanie żądań do zewnętrznych dostawców reklam – dotyczy to np. pikseli śledzących reklamy lub serwerów reklamowych firm zewnętrznych.
Ustawienie to można stosować we wszystkich wersjach pakietu SDK Usług Google Play za pomocą RequestConfiguration.TagForUnderAgeOfConsent:
- Wywołaj
TagForUnderAgeOfConsentwRequestConfigurationz argumentemTagForUnderAgeOfConsent.True, aby wskazać, że chcesz, aby konfiguracja żądania była obsługiwana w sposób odpowiedni dla użytkowników, którzy nie osiągnęli wieku samodzielnego wyrażania zgody. - Wywołaj
TagForUnderAgeOfConsentwRequestConfigurationz argumentemTagForUnderAgeOfConsent.False, aby wskazać, że nie chcesz, aby konfiguracja żądania była obsługiwana w sposób odpowiedni dla użytkowników, którzy nie osiągnęli wieku samodzielnego wyrażania zgody.
Poniższy przykład wskazuje, że chcesz, aby w żądaniu reklamy był uwzględniony parametr TFUA:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});
Tagi umożliwiające włączenie ustawienia dotyczącego treści skierowanych do dzieci i TagForUnderAgeOfConsent
nie powinny mieć jednocześnie wartości true.
Jeśli jednak tak jest, ustawienie dotyczące treści skierowanych do dzieci ma pierwszeństwo.
Filtrowanie treści reklam
Ustawienie to można stosować we wszystkich wersjach pakietu SDK Usług Google Play za pomocą RequestConfiguration.Builder.SetMaxAdContentRating():
Aplikacje mogą ustawić maksymalną ocenę treści reklam w konfiguracji żądania za pomocą MaxAdContentRating w RequestConfiguration.
Reklamy AdMob zwracane w odpowiedzi na te żądania mają ocenę treści na tym poziomie lub niższą. Dostępne wartości tego dodatkowego parametru sieci są oparte na
klasyfikacjach etykiet treści cyfrowych,
i powinny być jednym z tych obiektów MaxAdContentRating:
MaxAdContentRating.GMaxAdContentRating.PGMaxAdContentRating.TMaxAdContentRating.MA
Poniższy kod konfiguruje obiekt RequestConfiguration, aby określić, że zwracane treści reklam powinny odpowiadać etykiecie treści cyfrowych nie wyższej niż G:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);
Żądanie reklamy
Obiekt AdRequest zbiera informacje o kierowaniu, które mają być wysyłane z żądaniem reklamy.
Dodawanie dodatkowych informacji wysyłanych z żądaniem reklamy
Dodatkowe parametry sieci to dodatkowe informacje wysyłane z żądaniem reklamy, które są specyficzne dla danego źródła reklam.
Poniższy fragment kodu ustawia dodatkowy parametr sieci o kluczu collapsible i wartości bottom w Google:
var adRequest = new AdRequest();
adRequest.Extras.Add("collapsible", "bottom");