Kierowanie

Wybierz platformę: Android iOS Unity Flutter

Z tego przewodnika dowiesz się, jak przekazywać informacje o kierowaniu w żądaniu reklamy.

Wymagania wstępne

Konfiguracja żądania

Obiekt RequestConfiguration zbiera globalną konfigurację każdego żądania reklamy i jest stosowany przez wywołanie MobileAds.SetRequestConfiguration().

Ten przykład ustawia MobileAds za pomocą obiektu RequestConfiguration z identyfikatorami urządzeń testowych:

// 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 skierowania do dzieci

Na potrzeby ustawy o ochronie prywatności dzieci w internecie (COPPA) istnieje ustawienie „Tagowanie treści dla osób, które nie osiągnęły wieku świadomego wyrażenia zgody”. 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ł Twoje treści jako skierowane do dzieci, pakiet SDK podejmie działania, aby wyłączyć reklamy oparte na zainteresowaniach i reklamy remarketingowe w tym żądaniu reklamy.

Ustawienie to można stosować we wszystkich wersjach pakietu SDK usług Google Play za pomocą RequestConfiguration.TagForChildDirectedTreatment):

  • Ustaw TagForChildDirectedTreatment na TagForChildDirectedTreatment.True, aby wskazać, że chcesz, aby Twoje treści były traktowane jako skierowane do dzieci na potrzeby COPPA. To ustawienie uniemożliwia przesyłanie identyfikatora wyświetlania reklam Androida (AAID).

  • Ustaw TagForChildDirectedTreatment na TagForChildDirectedTreatment.False, aby wskazać, że nie chcesz, aby Twoje treści były traktowane jako skierowane do dzieci na potrzeby COPPA.

  • Ustaw TagForChildDirectedTreatment na null, jeśli nie chcesz wskazywać, jak mają być traktowane Twoje treści w żądaniach reklamy w odniesieniu do COPPA.

Ten przykład wskazuje, że chcesz, aby Twoje treści były traktowane jako skierowane do dzieci na potrzeby COPPA:

MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
});

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 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). Ten parametr wyłącza reklamy spersonalizowane, w tym remarketingowe, we wszystkich żądaniach 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ń skierowania do dzieci, w RequestConfiguration jest metoda ustawiania parametru TFUA: TagForUnderAgeOfConsent, z tymi opcjami:

  • Ustaw TagForUnderAgeOfConsent na TagForUnderAgeOfConsent.True aby wskazać, że chcesz, aby żądanie reklamy było traktowane jako dotyczące 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 Androida (AAID).

  • Ustaw TagForUnderAgeOfConsent na TagForUnderAgeOfConsent.False aby wskazać, że nie chcesz, aby żądanie reklamy było nie traktowane jako dotyczące użytkowników z Europejskiego Obszaru Gospodarczego (EOG), którzy nie osiągnęli wieku świadomego wyrażenia zgody.

  • Ustaw TagForUnderAgeOfConsent na null, aby wskazać, że nie masz pewności, czy żądanie reklamy powinno być traktowane jako dotyczące użytkowników z Europejskiego Obszaru Gospodarczego (EOG), którzy nie osiągnęli wieku świadomego wyrażenia zgody.

Ten przykład wskazuje, że chcesz, aby parametr TFUA był uwzględniany w Twoich żądaniach reklamy:

MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});

Tagi umożliwiające ustawienie skierowania do dzieci i TagForUnderAgeOfConsent nie powinny mieć jednocześnie wartości true. Jeśli jednak tak jest, ustawienie skierowania 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 oferty w reklamie, wszystkie reklamy i powiązane z nimi oferty wyświetlane w Twojej aplikacji muszą być odpowiednie do oceny treści aplikacji, nawet wtedy, gdy ich zawartość 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ą ustawić maksymalną ocenę treści reklam w swoich żądaniach reklamy za pomocą pola MaxAdContentRating. Reklamy AdMob zwracane po skonfigurowaniu tego ustawienia mają ocenę treści na poziomie żądania lub niższym.

Dostępne wartości tego dodatku do sieci 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

Ten przykład konfiguruje obiekt RequestConfiguration, aby określić, że zwracane treści reklam muszą odpowiadać oznaczeniu etykiety treści cyfrowych nie wyższemu niż G:

MobileAds.SetRequestConfiguration(new RequestConfiguration
{
    MaxAdContentRating = MaxAdContentRating.G
});

Dowiedz się więcej o ustawianiu maksymalnej oceny treści dla każdego żądania reklamy.

Żądanie reklamy

Obiekt AdManagerAdRequest zbiera informacje o kierowaniu na potrzeby żądania reklamy.

Kierowanie niestandardowe

Możesz przekazywać niestandardowe pary klucz-wartość, aby kierować elementy zamówienia kampanii Google Ad Managera za pomocą AdManagerAdRequest.AddCustomTargeting():

Ten przykład przekazuje kierowanie niestandardowe na wiek jako 25:

// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    CustomTargeting = new Dictionary<string, string>
    {
        { "age", "25"}
    }
};

Ten przykład kieruje reklamy na osoby w wieku od 24 do 26 lat:

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

Wykluczenia kategorii

Możesz dodać do żądania wykluczenie kategorii na poziomie boksu za pomocą pola AdManagerAdRequest CategoryExclusion:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    CategoryExclusions = new HashSet<string>
    {
        "automobile",
        "boat"
    }
};

Identyfikatory podawane przez wydawcę

Możesz ustawić identyfikator podawany przez wydawcę (PPID) do użycia na potrzeby ograniczenia liczby wyświetleń, segmentacji odbiorców, kierowania, sekwencyjnej rotacji reklam i funkcji sterujących wyświetlaniem reklam w zależności od odbiorców na różnych urządzeniach.

.

Ten przykład ustawia PPID:

AdManagerAdRequest newRequest = new AdManagerAdRequest
{
    PublisherProvidedId = "AB123456789"
};

Sygnały dostarczane przez wydawcę

W żądaniach reklamy możesz wysyłać dane o odbiorcach i dane kontekstowe jako sygnały dostarczane przez wydawcę. Dzięki sygnałom dostarczanym przez wydawcę możesz używać danych użytkownika do zwiększania przychodów z reklam programowych, przekazując charakterystykę odbiorców licytującym we wszystkich typach transakcjiza pomocą standardowych taksonomii bez konieczności udostępniania identyfikatorów użytkowników. Charakterystyka odbiorców może obejmować dane behawioralne i dane oparte na zainteresowaniach (taksonomia odbiorców IAB 1.1) oraz dane kontekstowe (taksonomia treści IAB 2.2).

Ten przykład ustawia 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"},
    }
};