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 funkcji MobileAds.SetRequestConfiguration().

W tym przykładzie ustawiamy 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 uwzględniają zmiany konfiguracji żądania, ustaw konfigurację żądania przed zainicjowaniem pakietu SDK.

Ustawienie dotyczące treści skierowanych do dzieci

Na potrzeby ustawy o ochronie prywatności dzieci w internecie (COPPA) istnieje ustawienie „Oznacz jako skierowane do dzieci”. Ustawiając ten tag, potwierdzasz, że to zgłoszenie jest prawidłowe i że masz uprawnienia do działania w imieniu właściciela aplikacji. Rozumiesz, że naduż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 wskażesz, że chcesz, aby Twoje treści były traktowane jako skierowane do dzieci, pakiet SDK podejmie działania mające na celu wyłączenie w tym żądaniu reklamy opartej na zainteresowaniach i reklamy remarketingowej.

To ustawienie można stosować we wszystkich wersjach pakietu SDK Usług Google Play za pomocą tego kodu: RequestConfiguration.TagForChildDirectedTreatment)

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

  • Ustaw wartość TagForChildDirectedTreatment with null, jeśli nie chcesz określać, w jaki sposób treści mają być traktowane w żądaniach reklam w odniesieniu do ustawy COPPA.

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

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 samodzielnego wyrażania 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 zobowiązania. Zapoznaj się ze wskazówkami Unii Europejskiej i skonsultuj się 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). 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 kierowanych do dzieci istnieje metoda ustawiania parametru TFUA:TagForUnderAgeOfConsent,RequestConfiguration z tymi opcjami:

  • Ustaw wartość TagForUnderAgeOfConsent na TagForUnderAgeOfConsent.True, aby wskazać, że żądanie reklamy ma być traktowane 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 wskazać, że żądanie reklamy nie ma być traktowane jako dotyczące użytkowników z Europejskiego Obszaru Gospodarczego (EOG), którzy nie osiągnęli wieku samodzielnego wyrażania zgody.

  • Ustaw wartość TagForUnderAgeOfConsentnull, 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 samodzielnego wyrażania zgody.

Poniższy przykład pokazuje, że chcesz, aby parametr TFUA był uwzględniany w żądaniach reklamy:

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

Tagi umożliwiające włączenie ustawienia „Skierowane do dzieci”TagForUnderAgeOfConsent nie powinny mieć jednocześnie wartości true. Jeśli tak jest, ustawienie dotyczące aplikacji skierowanych 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 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 swoich żądaniach 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 tego dodatkowego parametru sieci zależą od klasyfikacji 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 skonfigurowano obiekt RequestConfiguration, aby określić, że zwracane treści reklamowe muszą odpowiadać oznaczeniu etykiety treści cyfrowych nie wyższemu niż G:

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

Dowiedz się więcej o określaniu 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():

W tym przykładzie wiek kierowania niestandardowego jest przekazywany jako 25:

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

Poniższy 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

Aby dodać do żądania poziom wykluczenia kategorii na poziomie boksu, użyj 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 wykorzystania na potrzeby ograniczenia liczby wyświetleń, segmentacji odbiorców, 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ę

W żądaniach reklamy możesz wysyłać dane o odbiorcach i dane kontekstowe jako sygnały dostarczane przez wydawcę. Sygnały dostarczane przez wydawcę umożliwiają Ci wykorzystywanie danych o użytkownikach do poprawy zarabiania w sposób zautomatyzowany poprzez przekazywanie charakterystyki odbiorców podmiotom ustalającym stawki we wszystkich rodzajach transakcji z użyciem 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 tym przykładzie ustawiamy podział odbiorców na segmenty:

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