Kierowanie

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

Wymagania wstępne

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 na TagForChildDirectedTreatment.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 na TagForChildDirectedTreatment.False, aby wskazać, że nie chcesz, aby Twoje treści były traktowane jako skierowane do dzieci na potrzeby ustawy COPPA.

  • Ustaw TagForChildDirectedTreatment na null, 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
});

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 na TagForUnderAgeOfConsent.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 na TagForUnderAgeOfConsent.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ść TagForUnderAgeOfConsentnull, 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:

Żą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"},
    }
};