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().
MobileAds.SetRequestConfiguration(requestConfiguration);
Aby mieć pewność, że wszystkie żądania reklam stosują zmiany konfiguracji żądania, ustaw konfigurację żądania przed zainicjowaniem pakietu SDK.
Ustawianie ograniczeń wiekowych
Aby pomóc Ci zachować zgodność z obowiązującymi przepisami dotyczącymi prywatności dzieci i nastolatków, Google Mobile Ads Unity Plugin udostępnia ustawienie dotyczące traktowania ze względu na wiek. Ustawienie dotyczące traktowania ze względu na wiek pozwala określić, czy Google Mobile Ads Unity Plugin ma stosować specjalne zabezpieczenia dotyczące wyświetlania reklam dzieciom, nastolatkom lub użytkownikom 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ć traktowanie treści jako skierowanych do nastolatków lub nieokreślone traktowanie ze względu na wiek, zastąp ustawienie
AgeRestrictedTreatment.Child
tym kodem:
Gdy używasz tego ustawienia, Google Mobile Ads Unity Plugin uwzględnia w żądaniach reklamy parametr tfat. Skonsultuj się z prawnikiem, aby określić odpowiednie 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 pod kątem traktowania z uwzględnieniem wieku.
Migracja z tagów TFCD i TFUA na tagowanie treści pod kątem wieku odbiorców
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 w zakresie 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 traktowania treści ze względu na wiek z tagami TFCD i TFUA
Jeśli ustawisz ustawienie dotyczące traktowania ze względu na wiek oraz ustawienia TFCD lub TFUA, Google zastosuje najbardziej zachowawcze traktowanie.
Ustawienie dotyczące treści skierowanych do dzieci
.Na potrzeby ustawy o ochronie prywatności dzieci w internecie (COPPA) istnieje ustawienie o nazwie „Oznacz jako skierowane do dzieci”.
Ustawiając ten tag, potwierdzasz, że to powiadomienie jest poprawne i że posiadasz uprawnienia do działania w imieniu właściciela aplikacji. Rozumiesz, że nadużywanie tego ustawienia może być przyczyną zamknięcia Twojego konta Google.
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 Twoje treści były traktowane jako skierowane do dzieci, Google Mobile Ads Unity Plugin podejmie działania, aby wyłączyć w tym żądaniu reklamy oparte na zainteresowaniach i reklamy remarketingowe. Używaj tego ustawienia we wszystkich wersjach pakietu SDK usług Google Play do RequestConfiguration.TagForChildDirectedTreatment:
Ustaw wartość
TagForChildDirectedTreatmentzTagForChildDirectedTreatment.True, aby wskazać, że chcesz, aby Twoje treści były traktowane jako skierowane do dzieci na potrzeby ustawy COPPA. To ustawienie uniemożliwia przesyłanie identyfikatora wyświetlania reklam na Androida (AAID).Ustaw wartość
TagForChildDirectedTreatmentzTagForChildDirectedTreatment.False, aby wskazać, że nie chcesz, aby Twoje treści były traktowane jako skierowane do dzieci na potrzeby ustawy COPPA.Ustaw wartość
TagForChildDirectedTreatmentnull, jeśli w żądaniach reklam nie chcesz określać, jak mają być traktowane Twoje treści w kontekście 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);
Ustawiając ten tag, potwierdzasz, że to powiadomienie jest poprawne i że posiadasz uprawnienia do działania w imieniu właściciela aplikacji. Rozumiesz, że nadużywanie tego ustawienia może być przyczyną zamknięcia Twojego konta Google.
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. Ta funkcja ma na celu ułatwienie zachowania zgodności z Ogólnym rozporządzeniem o ochronie danych (RODO). Zgodnie z RODO możesz mieć także inne zobowiązania prawne. Zapoznaj się ze wskazówkami Unii Europejskiej i skonsultuj się ze swoim radcą prawnym. 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 tagowania pod kątem użytkowników, którzy nie osiągnęli wieku świadomego wyrażenia zgody w Europie (TFUA). 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.
Podobnie jak w przypadku ustawień dotyczących treści skierowanych do dzieci, istnieje metoda ustawiania parametru TFUA w RequestConfiguration:
TagForUnderAgeOfConsent,
z tymi opcjami:
Ustaw wartość
TagForUnderAgeOfConsentnaTagForUnderAgeOfConsent.True, aby wskazać, że żądanie reklamy ma być traktowane jako skierowane do użytkowników z Europejskiego Obszaru Gospodarczego, którzy nie osiągnęli wieku świadomego wyrażenia zgody. To ustawienie uniemożliwia przesyłanie identyfikatora wyświetlania reklam na Androida (AAID).Ustaw parametr
TagForUnderAgeOfConsentnaTagForUnderAgeOfConsent.False, aby wskazać, że żądanie reklamy nie ma być traktowane jako skierowane do użytkowników z Europejskiego Obszaru Gospodarczego (EOG), którzy nie osiągnęli wieku świadomego wyrażenia zgody.Ustaw parametr
TagForUnderAgeOfConsentz wartościąnull, aby wskazać, że nie określono, czy żądanie reklamy powinno być traktowane jako skierowane do użytkowników z Europejskiego Obszaru Gospodarczego (EOG), którzy nie osiągnęli wieku świadomego wyrażenia zgody.
Poniższy przykład pokazuje, że chcesz, aby w żądaniu reklamy był uwzględniony parametr TFUA:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
Tagi włączające ustawienie dotyczące treści skierowanych do dzieci i TagForUnderAgeOfConsent nie powinny mieć jednocześnie wartości true.
Jeśli tak jest, ustawienie dotyczące kierowania do dzieci ma pierwszeństwo.
Filtrowanie treści reklam
Aby zachować zgodność z zasadami Google Play dotyczącymi nieodpowiednich reklam, które obejmują powiązane z reklamą oferty, wszystkie reklamy i powiązane z nimi oferty wyświetlane w Twojej aplikacji muszą być odpowiednie do jej oceny treści, nawet jeśli sama treść jest pod innymi względami zgodna z zasadami Google Play.
Narzędzia takie jak maksymalna ocena treści reklam pozwalają lepiej kontrolować zawartość reklam wyświetlanych użytkownikom. Aby zachować zgodność z zasadami platformy, możesz ustawić maksymalną ocenę treści.
Aplikacje mogą ustawiać maksymalną ocenę treści reklam w przypadku żądań reklam za pomocą pola
MaxAdContentRating. Reklamy AdMob zwracane po skonfigurowaniu tego ustawienia mają ocenę treści na poziomie żądania lub niższym.
Możliwe wartości tego dodatkowego parametru sieci zależą od klasyfikacji etykiet treści cyfrowych i muszą być jednym z tych ciągów znaków:
MaxAdContentRating.GMaxAdContentRating.PGMaxAdContentRating.TMaxAdContentRating.MA
W przykładzie poniżej skonfigurowano obiekt RequestConfiguration, aby określić, że zwracane treści reklamowe muszą odpowiadać oznaczeniu treści cyfrowych nie wyższemu niż G:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);
Dowiedz się więcej o określaniu maksymalnej oceny treści dla każdego żądania reklamy.
Żądanie reklamy
Obiekt AdManagerAdRequest zbiera informacje o kierowaniu, które mają być wysyłane z żądaniem reklamy.
Kierowanie niestandardowe
Możesz przekazywać niestandardowe pary klucz-wartość, aby kierować elementy zamówienia kampanii Google Ad Managera za pomocą AdManagerAdRequest.AddCustomTargeting():
W tym przykładzie wiek na potrzeby kierowania niestandardowego jest przekazywany jako 25:
// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "25" }
}
};
W tym przykładzie kierujemy reklamy na osoby w wieku 24–26 lat:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "24, 25, 26" }
}
};
Wykluczenia kategorii
Wykluczenie kategorii na poziomie boksu możesz dodać do żądania za pomocą pola
AdManagerAdRequest CategoryExclusions:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CategoryExclusions = new HashSet<string>
{
"automobile",
"boat"
}
};
Identyfikatory podawane przez wydawcę
Możesz ustawić identyfikator podawany przez wydawcę (PPID) na potrzeby ograniczenia liczby wyświetleń, podziału odbiorców na segmenty, kierowania na odbiorców, sekwencyjnej rotacji reklam i innych funkcji sterujących wyświetlaniem reklam w zależności od odbiorców na różnych urządzeniach.
W tym przykładzie ustawiamy identyfikator PPID:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
PublisherProvidedId = "AB123456789"
};
Sygnały dostarczane przez wydawcę
Dane o odbiorcach i dane kontekstowe możesz wysyłać w żądaniach reklamy jako sygnały dostarczane przez wydawcę. Dzięki sygnałom dostarczanym przez wydawcę możesz używać danych użytkownika do poprawy zarabiania w ramach automatyzacji, przekazując charakterystykę odbiorców licytującym we wszystkich rodzajach transakcji za pomocą standardowych taksonomii bez konieczności udostępniania identyfikatorów użytkowników. Charakterystyka odbiorców może obejmować dane związane z zachowaniem i zainteresowaniami (taksonomia odbiorców IAB w wersji 1.1) oraz dane kontekstowe (taksonomia treści IAB w wersji 2.2).
W przykładzie poniżej ustawiamy segmentację odbiorców:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
Extras = new Dictionary<string, string>
{
// Set the demographic to an audience with an "Age Range" of 30-34
// and an interest in mergers and acquisitions.
{ "IAB_AUDIENCE_1_1", "1, 2, 3, 4, 5" },
// Set the content to sedan, station wagon and SUV automotive values.
{ "IAB_AUDIENCE_2_2", "6, 7, 8, 9, 10" }
}
};