Kierowanie

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 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 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 mają być traktowane jako skierowane do nastolatków lub że nie mają być traktowane jako skierowane do osób w określonym wieku, zastąp ustawienie AgeRestrictedTreatment.Child tym:

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 jako wymagającego traktowania z uwzględnieniem wieku.

Przejście z TFCD i TFUA na traktowanie treści 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.

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”.

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 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 ze wszystkimi wersjami pakietu SDK usług Google Play do RequestConfiguration.TagForChildDirectedTreatment:

  • Ustaw TagForChildDirectedTreatment na TagForChildDirectedTreatment.True, aby wskazać, że chcesz, aby Twoje treści były 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 na TagForChildDirectedTreatment.False, aby wskazać, że nie chcesz, aby Twoje treści były traktowane jako skierowane do dzieci zgodnie z ustawą COPPA.

  • Jeśli nie chcesz wskazywać w żądaniach reklamy, jak Twoje treści mają być traktowane zgodnie z ustawą COPPA, ustaw parametr TagForChildDirectedTreatment na wartość null.

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);

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.

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ów

Gdy 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.

Podobnie jak w przypadku ustawień dotyczących treści skierowanych do dzieci, w RequestConfiguration dostępna jest metoda ustawiania parametru TFUA: TagForUnderAgeOfConsent z tymi opcjami.

  • Ustaw TagForUnderAgeOfConsent na TagForUnderAgeOfConsent.True, aby wskazać, że żądanie reklamy 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. To ustawienie uniemożliwia przesyłanie identyfikatora wyświetlania reklam na urządzeniach z Androidem (AAID).

  • Ustaw parametr TagForUnderAgeOfConsent na wartość TagForUnderAgeOfConsent.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 TagForUnderAgeOfConsent na wartość null, aby wskazać, że nie określono, czy żądanie reklamy 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.

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

Aby zachować zgodność z zasadami Google Play dotyczącymi nieodpowiednich reklam, które obejmują powiązane oferty w reklamie, wszystkie reklamy i powiązane z nimi oferty wyświetlane w aplikacji muszą być odpowiednie do jej oceny treści, nawet jeśli sama treść jest ogólnie 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ń reklamy 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 tych dodatkowych informacji wysyłanych z żądaniem reklamy 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 przykładzie poniżej obiekt RequestConfiguration jest skonfigurowany tak, aby zwracane treści reklam odpowiadały etykiecie treści cyfrowych nie wyższej 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ą zostać wysł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 w kierowaniu niestandardowym 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 kierowanie obejmuje osoby w wieku 24–26 lat:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    CustomTargeting = new Dictionary<string, string>
    {
        { "age", "24, 25, 26" }
    }
};

Wykluczenia kategorii

Możesz dodać wykluczenie kategorii na poziomie boksu do żądania, używając 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.

Poniższy przykład ustawia 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żytkowników do poprawy zarabiania w ramach automatyzacji, przekazując licytującym informacje o charakterystyce odbiorców we wszystkich typach transakcji za pomocą standardowych taksonomii, bez konieczności udostępniania identyfikatorów użytkowników. Cechy odbiorców mogą obejmować dane związane z zachowaniem i dane oparte na zainteresowaniach (taksonomia odbiorców IAB w wersji 1.1) oraz dane kontekstowe (taksonomia treści IAB w wersji 2.2).

W tym przykładzie ustawiono 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" }
    }
};