Z tego przewodnika dowiesz się, jak przekazywać informacje o kierowaniu w żądaniu reklamy.
Wymagania wstępne
- Zapoznaj się z przewodnikiem dla początkujących.
Prośba o konfigurację
Obiekt RequestConfiguration
zbiera globalną konfigurację dla każdego żądania reklamy i jest stosowany przez wywołanie MobileAds.SetRequestConfiguration()
.
W tym przykładzie obiekt MobileAds
ma obiekt RequestConfiguration
z identyfikatorami urządzeń testowych:
// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TestDeviceIds = TestDeviceIds
});
Ustawienie dotyczące treści skierowanych do dzieci
W celu zachowania zgodności z amerykańską ustawą o ochronie prywatności dzieci w internecie (COPPA) istnieje ustawienie „Tagi dla treści skierowanych do dzieci”. Ustawiając ten tag, potwierdzasz, że ta informacja jest prawidłowa i że jesteś upoważniony do działania w imieniu właściciela aplikacji. Rozumiesz, że niewłaściwe użycie tego ustawienia może skutkować zamknięciem 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 oznaczysz swoje treści jako skierowane do dzieci, pakiet SDK wyłączy reklamy oparte na zainteresowaniach i reklamy remarketingowe w tym żądaniu reklamy.
Ustawienia można używać we wszystkich wersjach pakietu SDK Usług Google Play za pomocą RequestConfiguration.TagForChildDirectedTreatment)
:
Ustaw
TagForChildDirectedTreatment
naTagForChildDirectedTreatment.True
, aby wskazać, że Twoje treści mają być traktowane jako skierowane do dzieci zgodnie z ustawą COPPA. To ustawienie uniemożliwia przesyłanie identyfikatora wyświetlania reklam na urządzeniach z Androidem (AAID).Ustaw
TagForChildDirectedTreatment
naTagForChildDirectedTreatment.False
, aby wskazać, że nie chcesz, aby Twoje treści były traktowane jako skierowane do dzieci na potrzeby ustawy COPPA.Ustaw
TagForChildDirectedTreatment
nanull
, jeśli nie chcesz wskazywać, jak chcesz, aby Twoje treści były traktowane w świetle ustawy COPPA w żądaniach reklamy.
Ten przykład wskazuje, że chcesz, aby Twoje treści były traktowane jako kierowane do dzieci na potrzeby ustawy COPPA:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
});
Użytkownicy, którzy nie osiągnęli wieku świadomego wyrażenia zgody
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 zgodnie z RODO możesz mieć także inne obowiązki prawne. Zapoznaj się ze wskazówkami Unii Europejskiej i skonsultuj się ze swoim prawnikiem. 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 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 samodzielnego wyrażania zgody). Wyłącza on reklamy spersonalizowane, w tym remarketingowe, w przypadku wszystkich żądań reklamy. 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.
Podobnie jak w przypadku ustawień dotyczących treści dla dzieci, w RequestConfiguration
jest metoda ustawiania parametru TFUA:
TagForUnderAgeOfConsent
,
z tymi opcjami:
Ustaw
TagForUnderAgeOfConsent
naTagForUnderAgeOfConsent.True
, aby oznaczyć żądanie reklamy jako dotyczące użytkowników z Europejskiego Obszaru Gospodarczego (EOG), którzy nie osiągnęli wieku samodzielnego wyrażania zgody. To ustawienie uniemożliwia przesyłanie identyfikatora wyświetlania reklam na urządzeniach z Androidem (AAID).Ustaw wartość
TagForUnderAgeOfConsent
naTagForUnderAgeOfConsent.False
, aby oznaczyć żądanie reklamy jako nie dotyczące użytkowników z Europejskiego Obszaru Gospodarczego (EOG), którzy nie osiągnęli wieku świadomego wyrażania zgody.Ustaw wartość
TagForUnderAgeOfConsent
znull
, aby wskazać, że nie określono, czy żądanie reklamy powinno być traktowane jako dotyczące użytkowników z Europejskiego Obszaru Gospodarczego (EOG), którzy nie osiągnęli wieku samodzielnego wyrażania zgody.
Ten przykład wskazuje, że chcesz uwzględnić TFUA w żądaniach reklam:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});
Tagi, które umożliwiają ustawienie treści dla dzieci, i tag TagForUnderAgeOfConsent
nie powinny mieć jednocześnie wartości true
.
Jeśli tak, ustawienie skierowane do dzieci ma pierwszeństwo.
Filtrowanie treści reklam
Aby być zgodnym z zasadami Google Play dotyczącymi nieodpowiednich reklam, które obejmują oferty powiązane z reklamą, wszystkie reklamy i powiązane z nimi oferty wyświetlane w aplikacji muszą być odpowiednie do oceny treści aplikacji, nawet jeśli sama treść jest 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 żądaniach reklamy za pomocą pola MaxAdContentRating
. Reklamy AdMob zwracane po skonfigurowaniu tego ustawienia mają ocenę treści na poziomie równym lub niższym niż w żądaniu.
Możliwe wartości tego dodatku sieciowego są oparte na klasyfikacjach etykiet treści cyfrowych i muszą być jednym z tych ciągów znaków:
MaxAdContentRating.G
MaxAdContentRating.PG
MaxAdContentRating.T
MaxAdContentRating.MA
W tym przykładzie obiekt RequestConfiguration
jest skonfigurowany tak, aby zwracane treści reklamy odpowiadały etykiecie treści cyfrowych o numerze nie wyższym niż G
:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
});
Więcej informacji o maksimum oceny treści znajdziesz w tych materiałach:
Ustawianie maksymalnej oceny treści dla każdego żądania reklamy
Ustawianie maksymalnej oceny treści reklam w aplikacji lub na koncie
Żądanie reklamy
Obiekt AdManagerAdRequest
zbiera informacje o kierowaniu dotyczące żądania reklamy.
Kierowanie niestandardowe
Pary klucz-wartość możesz przekazywać do elementów zamówienia kampanii Google Ad Manager za pomocą AdManagerAdRequest.AddCustomTargeting()
:
W tym przykładzie podano niestandardowe kierowanie na wiek: 25
:
// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "25"}
}
};
W tym przykładzie kierujemy reklamę na osoby w wieku 24–26 lat:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "24, 25, 26"}
}
};
Wykluczenia kategorii
Aby dodać do prośby wykluczenie kategorii na poziomie boksu, użyj pola AdManagerAdRequest
CategoryExclusion
:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CategoryExclusions = new HashSet<string>
{
"automobile",
"boat"
}
};
Identyfikatory podawane przez wydawcę
Identyfikator podawany przez wydawcę (PPID) możesz ustawić na potrzeby ograniczenia liczby wyświetleń, podziału odbiorców na segmenty, kierowania, sekwencyjnej rotacji reklam i sterowania 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 dotyczące odbiorców i dane kontekstowe możesz wysyłać w żądaniach reklamy jako sygnały dostarczane przez wydawcę (PPS). Dzięki PPS możesz ulepszać zarabianie na automatyzacji, używając danych o użytkownikach do przekazywania cech odbiorców wszystkim licytującym we wszystkich typach transakcji, korzystając ze standardowych taksonomii bez konieczności udostępniania identyfikatorów użytkowników. Cechy odbiorców mogą obejmować dane o zachowaniu i zainteresowaniach (taksonomia odbiorców IAB 1.1) oraz dane kontekstowe (taksonomia treści IAB 2.2).
W tym przykładzie ustawiamy podział 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"},
}
};