Kierowanie

Z tego przewodnika dowiesz się, jak podać informacje o kierowaniu w żądaniu reklamy. Dla działa przykład, pobierz aplikację w wersji demonstracyjnej interfejsu Android API.

Pobierz wersję demonstracyjną interfejsu API

Warunek wstępny

RequestConfiguration

RequestConfiguration to obiekt zbierający informacje dotyczące kierowania, które mają być stosowane globalnie przez MobileAds metody statycznej.

Aby zaktualizować konfigurację żądania, uzyskaj kreator z istniejącej konfiguracji, wprowadź odpowiednie aktualizacje i ustaw konfigurację w następujący sposób:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Ustawienie skierowane do dzieci

Na potrzeby amerykańskiej ustawy o ochronie prywatności dzieci w internecie (Children's Online Privacy Protection Act) (COPPA), jest dostępne ustawienie „tag traktowania treści jako skierowanych do dzieci”. Ustawiając ten tag, potwierdzasz, że to powiadomienie jest prawdziwe a Ty masz uprawnienia do działania w imieniu jej właściciela. Rozumiesz, że naruszenie zasad tego ustawienia może spowodować zamknięcie konta. Twojego konta Google.

Deweloper aplikacji może wskazać, czy Google ma traktować jako treści skierowanych do dzieci. Jeśli wskażesz, że że chcemy, aby treści były traktowane jako skierowane do dzieci, wyłączyć w nim reklamy oparte na zainteresowaniach i reklamy remarketingowe.

Tego ustawienia można używać ze wszystkimi wersjami pakietu SDK Usług Google Play do RequestConfiguration.Builder.setTagForChildDirectedTreatment(int):

  • Zadzwoń do firmy setTagForChildDirectedTreatment, używając: TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE, aby wskazać, że chcesz, treści traktowane jako skierowane do dzieci zgodnie z ustawą COPPA. Zapobiega to przesłania identyfikatora wyświetlania reklam na urządzeniach z Androidem, (AAID).

  • Zadzwoń do firmy setTagForChildDirectedTreatment, używając: TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE, aby wskazać, że nie chcesz, treści traktowane jako skierowane do dzieci zgodnie z ustawą COPPA.

  • Zadzwoń do firmy setTagForChildDirectedTreatment, używając: TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED, jeśli nie chcesz wskazywać Twoje treści w żądaniach reklamy zgodnie z ustawą COPPA.

Poniższy przykład wskazuje, że Twoje treści mają być traktowane jako skierowane do dzieci zgodnie z ustawą COPPA:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Możesz oznaczyć żądania reklamy, aby były traktowane jako wobec użytkowników w Europejski Obszar Gospodarczy (EOG), jeśli użytkownik nie osiągnął wieku świadomego wyrażenia zgody. Ta funkcja jest mające na celu ułatwienie zachowania zgodności z ogólnymi Rozporządzenie o ochronie danych (RODO) Pamiętaj, że możesz mieć też inne, zgodne z prawem wynikających z RODO. Zapoznaj się ze wskazówkami Unii Europejskiej i skonsultuj się z z własnym radcą prawnym. Pamiętaj, że narzędzia Google mają na celu ułatwienie przestrzegania przepisów i nie zwalniają żadnego wydawcy z jego zobowiązań wynikających z i w kontekście prawa. Więcej informacji o tym, jak RODO wpływa na wydawców

Jeśli używasz tej funkcji, tag dla użytkowników, którzy nie osiągnęli wieku świadomego wyrażenia zgody w Europie (TFUA) jest uwzględniony w żądaniu reklamy. Ten parametr wyłącza spersonalizowanych reklam, w tym remarketingu, w przypadku wszystkich żądań reklamy. Dodatkowo uniemożliwia wysyłanie żądań do zewnętrznych dostawców reklam – dotyczy to np. pikseli śledzących reklamy lub z serwerów reklamowych firm zewnętrznych.

Podobnie jak w przypadku ustawień dotyczących treści skierowanych do dzieci, można użyć metody RequestConfiguration.Builder na potrzeby ustawienia parametru TFUA: setTagForUnderAgeOfConsent() z poniższymi opcjami.

  • Zadzwoń do firmy setTagForUnderAgeOfConsent(), używając numeru TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE aby wskazać, że chcesz, aby żądanie reklamy było traktowane jako w przypadku użytkowników w: użytkowników z Europejskiego Obszaru Gospodarczego, którzy nie osiągnęli wieku świadomego wyrażenia zgody. To także uniemożliwia przesyłanie identyfikatora wyświetlania reklam na urządzeniach z Androidem (AAID).

  • Zadzwoń do firmy setTagForUnderAgeOfConsent(), używając numeru TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE wskazuje, że nie chcesz, aby żądanie reklamy nie było traktowane w przypadku użytkowników. na terenie Europejskiego Obszaru Gospodarczego (EOG), że nie osiągnęli wieku świadomego wyrażenia zgody.

  • Zadzwoń do firmy setTagForUnderAgeOfConsent(), używając: TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED w celu potwierdzenia, że nie określać, czy żądanie reklamy powinno być traktowane jako w przypadku użytkowników w ciągu Europejski Obszar Gospodarczy (EOG), jeśli użytkownik nie osiągnął wieku świadomego wyrażenia zgody.

Poniższy przykład wskazuje, że w żądaniach reklamy chcesz uwzględnić TFUA:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Tagi, które włączają ustawienie Skierowane do dzieci i setTagForUnderAgeOfConsent() nie powinny być jednocześnie ustawione na true. Jeśli tak, ustawienie dotyczące treści skierowanych do dzieci ma pierwszeństwo.

Filtrowanie treści reklamy

Aby zachować zgodność z zasadami Google Play dotyczącymi nieodpowiednich reklam obejmujący oferty w reklamie, wszystkie reklamy i powiązane z nimi reklamy oferty wyświetlane w aplikacji muszą być odpowiednie do treści ocena na z aplikacji, nawet jeśli jej treść jest zgodna z zasadami Google. Zasady Google Play.

Narzędzia takie jak maksymalna ocena treści reklam pozwalają lepiej kontrolować: treści reklam wyświetlanych użytkownikom. Możesz ustawić maksymalną ocenę treści na aby pomóc w zachowaniu zgodności z zasadami platformy.

Aplikacje mogą ustawić maksymalną ocenę treści reklam w żądaniach reklamy za pomocą setMaxAdContentRating . Reklamy AdMob zwracane, jeśli są skonfigurowane, mają ocenę treści wynoszącą lub poniżej tego poziomu. Możliwe wartości tej dodatkowej sieci są oparte na: klasyfikacji etykiet treści cyfrowych. Musi być jedną z poniższych ciągi znaków:

  • MAX_AD_CONTENT_RATING_G
  • MAX_AD_CONTENT_RATING_PG
  • MAX_AD_CONTENT_RATING_T
  • MAX_AD_CONTENT_RATING_MA

Ten kod konfiguruje obiekt RequestConfiguration tak, zwracana treść reklamy powinna odpowiadać oznaczeniem etykiety treści cyfrowych „nie” więcej niż G:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Więcej informacji:

.

Zasady traktowania wydawców (beta)

Traktowanie wydawców z zakresu prywatności Interfejs API (PPT) to opcjonalne narzędzie, które pozwala aplikacjom włączać i wyłączać reklamy do personalizacji wszystkich żądań reklamy używających Metoda setPublisherPrivacyPersonalizationState(). Gdy używasz tej funkcji, parametr PTT uwzględniany we wszystkich przyszłych żądaniach reklamy do końca sesji.

Domyślnie żądania reklam wysyłane do Google zawierają reklamy spersonalizowane. Poniżej kod wyłącza personalizację reklam w przypadku wszystkich żądań reklamy:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

Żądanie reklamy

Obiekt AdRequest zbiera dane o kierowaniu informacje wysyłane wraz z żądaniem reklamy.

Zapoznaj się z przykładem kierowania reklam .