Kierowanie

Wybierz platformę: Android iOS Unity Flutter

Obiekt RequestConfiguration zbiera globalną konfigurację każdego żądania reklamy i jest stosowany przez MobileAds.instance.updateRequestConfiguration().

Aby mieć pewność, że wszystkie żądania reklamy będą stosować zmiany konfiguracji żądania, zaktualizuj konfigurację żądania, zanim zainicjujesz Google Mobile Ads Flutter Plugin.

Ustawienie dotyczące treści skierowanych do dzieci

Na potrzeby ustawy o ochronie prywatności dzieci w internecie (COPPA), istnieje ustawienie „tag stosowany w przypadku treści skierowanych do dzieci”.

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, podejmiemy działania, aby wyłączyć reklamy oparte na zainteresowaniach i reklamy remarketingowe w przypadku tego żądania reklamy. To ustawienie można stosować we wszystkich wersjach pakietu SDK Usług Google Play za pomocą RequestConfiguration.tagForChildDirectedTreatment():

  • Użyj argumentu TagForChildDirectedTreatment.yes, aby wskazać, że chcesz, aby Twoje treści były traktowane jako skierowane do dzieci na potrzeby ustawy COPPA.
  • Użyj argumentu TagForChildDirectedTreatment.no, aby wskazać, że nie chcesz, aby Twoje treści były traktowane jako skierowane do dzieci na potrzeby ustawy COPPA.
  • Jeśli nie chcesz wskazywać, jak mają być traktowane Twoje treści w żądaniach reklamy w odniesieniu do ustawy COPPA, użyj argumentu TagForChildDirectedTreatment.unspecified lub nie ustawiaj tego tagu.

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

final RequestConfiguration requestConfiguration = RequestConfiguration(
  tagForChildDirectedTreatment: TagForChildDirectedTreatment.yes);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

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 możesz mieć inne obowiązki prawne wynikające z RODO. Zapoznaj się ze wskazówkami Unii Europejskiej i skonsultuj ze swoim radcą prawnym. Pamiętaj, że narzędzia Google mają ułatwiać zachowanie zgodności z przepisami, ale nie zwalniają wydawców z obowiązków wynikających z 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 remarketing, 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.

Tag jest ustawiany za pomocą RequestConfiguration.tagForUnderAgeOfConsent():

  • Użyj argumentu TagForUnderAgeOfConsent.yes, aby wskazać, że chcesz, aby konfiguracja żądania była obsługiwana w sposób odpowiedni dla użytkowników, którzy nie osiągnęli wieku świadomego wyrażenia zgody.
  • Użyj argumentu TagForUnderAgeOfConsent.no, aby wskazać, że nie chcesz, aby konfiguracja żądania była obsługiwana w sposób odpowiedni dla użytkowników, którzy nie osiągnęli wieku świadomego wyrażenia zgody.
  • Użyj argumentu TagForUnderAgeOfConsent.unspecified lub nie ustawiaj tego tagu, 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. Poniższy przykład wskazuje, że chcesz, aby w żądaniu reklamy był uwzględniany parametr TFUA:

    final RequestConfiguration requestConfiguration = RequestConfiguration(
      tagForUnderAgeOfConsent: TagForUnderAgeOfConsent.yes);
    MobileAds.instance.updateRequestConfiguration(requestConfiguration);
    

Tagi umożliwiające włączenie ustawienia dotyczącego treści skierowanych do dzieci i setTagForUnderAgeOfConsent nie powinny mieć jednocześnie wartości true. Jeśli tak jest, ustawienie dotyczące treści skierowanych do dzieci ma pierwszeństwo.

Filtrowanie treści reklam

Oceny treści reklam można ustawić za pomocą RequestConfiguration.maxAdContentRating():

Reklamy AdMob zwracane w odpowiedzi na te żądania mają ocenę treści na tym poziomie lub niższą. Dostępne wartości tego dodatku do sieci są oparte na klasyfikacjach etykiet treści cyfrowych i mogą być jednym z tych obiektów MaxAdContentRating:

  • MaxAdContentRating.g
  • MaxAdContentRating.pg
  • MaxAdContentRating.t
  • MaxAdContentRating.ma

Poniższy kod konfiguruje obiekt RequestConfiguration, aby określić, że zwracane treści reklam odpowiadają etykiecie treści cyfrowych nie wyższej niż G:

final RequestConfiguration requestConfiguration = RequestConfiguration(
  maxAdContentRating: MaxAdContentRating.g);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);

Żądanie reklamy

Obiekt AdManagerAdRequest zbiera informacje o kierowaniu, które mają być wysyłane z żądaniem reklamy.

Kierowanie niestandardowe

Możesz przekazywać niestandardowe pary klucz-wartość, aby kierować kampanie (elementy zamówienia) Google Ad Managera:

// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = AdManagerAdRequest(
  customTargeting: {'age': '25'},
);

Identyfikatory podawane przez wydawcę

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

Oto przykład ustawiania PPID:

AdManagerAdRequest adRequest = AdManagerAdRequest(
  publisherProvidedId: 'AB123456789',
);

URL treści

Aby podać URL treści na potrzeby reklam kierowanych na treści i bezpieczeństwa marki, możesz przekazać contentUrl podczas tworzenia AdManagerAdRequest:

AdManagerAdRequest request = AdManagerAdRequest(
  contentUrl: 'https://www.example.com',
);

Bezpieczeństwo marki

Aplikacje, które wyświetlają treści dynamiczne przeznaczone dla różnych odbiorców, mogą podać krótką listę adresów URL, przekazując neighboringContentUrls podczas tworzenia AdManagerAdRequest:

final neighboringContentUrls = [
  'https://www.mycontenturl1.com',
  'https://www.mycontenturl2.com',
  'https://www.mycontenturl3.com',
  'https://www.mycontenturl4.com',
];
AdManagerAdRequest request = AdManagerAdRequest(
    neighboringContentUrls: neighboringContentUrls,
  );

neighboringContentUrls różni się od contentUrl tym, że jest używany tylko na potrzeby bezpieczeństwa marki.