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ę dla każdego żądania reklamy i jest stosowany przez MobileAds.SetRequestConfiguration().
MobileAds.SetRequestConfiguration(requestConfiguration);
Aby mieć pewność, że wszystkie żądania reklamy będą stosować zmiany konfiguracji żądań, ustaw konfigurację żądań przed zainicjowaniem pakietu SDK.
Ustawianie traktowania treści z uwzględnieniem wieku
Aby ułatwić Ci zachowanie zgodności z obowiązującymi przepisami dotyczącymi prywatności dzieci i nastolatków, Google Mobile Ads Unity Plugin udostępnia ustawienie traktowania odpowiednio do wieku. Ustawienie traktowania ze względu na wiek pozwala określić, czy usługa Google Mobile Ads Unity Plugin ma stosować określone zabezpieczenia dotyczące wyświetlania reklam dzieciom, nastolatkom lub osobom w nieokreślonym wieku.
Możesz ustawić traktowanie treści z uwzględnieniem wieku za pomocą właściwości AgeRestrictedTreatment w obiekcie RequestConfiguration.
Poniższy przykład wskazuje, że żądania reklamy powinny być traktowane jako treści skierowane do dzieci:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
// Indicate that ad requests should have child age treatment.
AgeRestrictedTreatment = AgeRestrictedTreatment.Child
};
MobileAds.SetRequestConfiguration(requestConfiguration);
Aby wskazać, że treści są skierowane do nastolatków lub że nie określono wieku, zastąp ustawienie AgeRestrictedTreatment.Child tym:
AgeRestrictedTreatment.TeenAgeRestrictedTreatment.Unspecified
Gdy używasz tego ustawienia, Google Mobile Ads Unity Plugin uwzględnia w żądaniach reklamy parametr tfat. Skonsultuj się z prawnikiem, aby określić ustawienia dotyczące traktowania użytkowników z uwzględnieniem wieku zgodnie z obowiązującymi Cię wymogami prawnymi i regulacyjnymi. Więcej informacji znajdziesz w artykule Tagowanie żądania reklamy z aplikacji pod kątem przetwarzania z ograniczeniami wiekowymi.
Przejście z TFCD i TFUA na traktowanie z uwzględnieniem wieku
Ustawienie dotyczące traktowania ze względu na wiek zastępuje wycofane właściwości TagForChildDirectedTreatment (TFCD) i TagForUnderAgeOfConsent (TFUA).
W tabeli poniżej znajdziesz ustawienia TFCD i TFUA oraz ich odpowiedniki dotyczące traktowania treści z uwzględnieniem wieku:
TFCD
TFCD |
Ograniczenia wiekowe |
|---|---|
TagForChildDirectedTreatment.True |
AgeRestrictedTreatment.Child |
TagForChildDirectedTreatment.False |
AgeRestrictedTreatment.Unspecified |
TagForChildDirectedTreatment.Unspecified |
AgeRestrictedTreatment.Unspecified |
| Brak przypisanej wartości | AgeRestrictedTreatment.Unspecified |
| Brak odpowiednika | AgeRestrictedTreatment.Teen |
TFUA
TFUA |
Ograniczenia wiekowe |
|---|---|
TagForUnderAgeOfConsent.True |
AgeRestrictedTreatment.Child |
TagForUnderAgeOfConsent.False |
AgeRestrictedTreatment.Unspecified |
TagForUnderAgeOfConsent.Unspecified |
AgeRestrictedTreatment.Unspecified |
| Brak przypisanej wartości | AgeRestrictedTreatment.Unspecified |
| Brak odpowiednika | AgeRestrictedTreatment.Teen |
Interakcje tagu TFAT z tagami TFCD i TFUA
Jeśli skonfigurujesz ustawienie dotyczące traktowania z uwzględnieniem wieku oraz ustawienia TFCD lub TFUA, Google zastosuje najbardziej zachowawcze traktowanie.
Przekazywanie ustawień dotyczących wieku za pomocą zapośredniczenia AdMob
Jeśli ustawisz traktowanie z uwzględnieniem wieku za pomocą Google Mobile Ads Unity Plugin, adaptery zapośredniczenia będą przekazywać sygnał traktowania z uwzględnieniem wieku do zintegrowanych zewnętrznych źródeł reklam.
W tabeli poniżej znajdziesz listę wersji adapterów zapośredniczenia, które obsługują przekazywanie sygnału dotyczącego traktowania treści jako przeznaczonych dla osób pełnoletnich do zintegrowanych zewnętrznych źródeł reklam:
| Nazwa adaptera zapośredniczenia | Najwcześniejsza obsługiwana wersja |
|---|---|
| AppLovin | 8.7.4 |
| BidMachine | 1.4.2 |
| Bigo | 1.1.0 |
| Chartboost | 4.13.0 |
| DTExchange (Fyber) | 3.5.10 |
| i-mobile | 1.3.13 |
| InMobi | 5.3.0 |
| IronSource | 4.5.3 |
| Liftoff Monetize (Vungle) | 5.7.5 |
| LY (Line) | 2.1.1 |
| maio | 3.1.9 |
| Meta (Facebook) | 3.18.7 |
| Mintegral | 2.2.3 |
| Moloco | 3.8.0 |
| MyTarget | 3.39.0 |
| Pangle | 7.0.0 |
| PubMatic | 2.1.3 |
Ustawienie dotyczące treści skierowanych do dzieci
Na potrzeby ustawy o ochronie prywatności dzieci w internecie (Children's Online Privacy Protection Act, COPPA) istnieje ustawienie „tagowanie jako skierowane 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ło Twoje treści jako skierowane do dzieci, Google Mobile Ads Unity Plugin podejmie działania, aby wyłączyć reklamy IBA i reklamy remarketingowe w przypadku tego żądania reklamy. Używaj tego ustawienia we wszystkich wersjach pakietu SDK usług Google Play do RequestConfiguration.TagForChildDirectedTreatment:
- Wywołaj
TagForChildDirectedTreatmentwRequestConfigurationz argumentemTagForChildDirectedTreatment.True, aby wskazać, że chcesz, aby Twoje treści były traktowane jako skierowane do dzieci zgodnie z ustawą COPPA. - Wywołaj
TagForChildDirectedTreatmentwRequestConfigurationz argumentemTagForChildDirectedTreatment.False, aby wskazać, że nie chcesz, aby Twoje treści były traktowane jako skierowane do dzieci zgodnie z ustawą COPPA. - Nie wywołuj metody
TagForChildDirectedTreatment, jeśli nie chcesz określać w żądaniach reklamy, jak Twoje treści mają być traktowane zgodnie z ustawą COPPA.
Poniższy przykład pokazuje, jak oznaczyć treści jako skierowane do dzieci zgodnie z ustawą 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, aby zostały objęte ograniczonym przetwarzaniem danych w przypadku 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). RODO może nakładać na Ciebie także inne obowiązki prawne. Zapoznaj się z wytycznymi Unii Europejskiej i skonsultuj się ze swoim prawnikiem. 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 działalność wydawcówGdy używasz tej funkcji, w żądaniu reklamy znajdzie się parametr TFUA (tagowanie treści dla osób, które nie osiągnęły wieku świadomego wyrażenia zgody w Europie). Wyłącza on reklamy spersonalizowane, w tym remarketingowe, w przypadku tego konkretnego żądania reklamy. Uniemożliwia też przesyłanie żądań do zewnętrznych dostawców reklam – dotyczy to np. pikseli pomiaru skuteczności reklam lub serwerów reklamowych firm zewnętrznych.
Ustawienia można używać ze wszystkimi wersjami pakietu SDK Usług Google Play do RequestConfiguration.TagForUnderAgeOfConsent:
- Wywołaj metodę
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 świadomego wyrażenia 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 świadomego wyrażenia zgody.
Poniższy przykład pokazuje, że chcesz uwzględnić w żądaniu reklamy parametr TFUA:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
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 tak będzie, pierwszeństwo ma ustawienie „skierowane do dzieci”.
Filtrowanie treści reklam
Ustawienia można używać ze wszystkimi wersjami pakietu SDK Usług Google Play do 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ższym. Możliwe 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 zwracana treść reklamy powinna 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ą zostać wysłane z żądaniem reklamy.
Dodawanie dodatkowych informacji wysyłanych z żądaniem reklamy
Dodatkowe informacje wysyłane z żądaniem reklamy to dodatkowe szczegóły wysyłane z żądaniem reklamy, które są specyficzne dla jednego źródła reklam.
Poniższy fragment kodu ustawia dodatkowy klucz parametru collapsible z wartością bottom dla Google:
var adRequest = new AdRequest();
adRequest.Extras.Add("collapsible", "bottom");