Kierowanie

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

Aby mieć pewność, że wszystkie żądania reklamy będą uwzględniać zmiany w konfiguracji żądania, zaktualizuj konfigurację żądania przed zainicjowaniem Google Mobile Ads Flutter Plugin.

Ustawienie dotyczące treści skierowanych do dzieci

W ramach amerykańskiej ustawy o ochronie prywatności dzieci w internecie (Children's Online Privacy Protection Act, COPPA) dostępna jest opcja „tagowanie jako skierowane 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ło 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 do RequestConfiguration.tagForChildDirectedTreatment():

  • Użyj argumentu TagForChildDirectedTreatment.yes, aby wskazać, że chcesz, aby Twoje treści były traktowane jako skierowane do dzieci zgodnie z ustawą COPPA.
  • Użyj argumentu TagForChildDirectedTreatment.no, aby wskazać, że nie chcesz, aby Twoje treści były traktowane jako skierowane do dzieci zgodnie z ustawą COPPA.
  • Jeśli nie chcesz określać w żądaniach reklamy, jak Twoje treści mają być traktowane zgodnie z ustawą 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 zgodnie z ustawą COPPA:

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

Możesz oznaczyć swoje żądania reklamy, aby zostały objęte odpowiednim traktowaniem w przypadku 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 RODO może nakładać na Ciebie także inne obowiązki prawne. Zapoznaj się z wytycznymi 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

Gdy używasz tej funkcji, w żądaniu reklamy znajdzie się parametr TFUA (tagowanie treści dla osób, które nie osiągnęły wieku świadomego wyrażenia zgody w Europie). Wyłącza on reklamy spersonalizowane, w tym remarketingowe, 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 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 świadomego wyrażenia zgody. Ten przykład pokazuje, że chcesz uwzględnić w żądaniu reklamy parametr TFUA:

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

Tagi umożliwiające włączenie ustawienia „Skierowane do dzieci” i setTagForUnderAgeOfConsent nie powinny mieć jednocześnie wartości true. Jeśli tak będzie, pierwszeństwo ma ustawienie „skierowane do dzieci”.

Filtrowanie treści reklam

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

Reklamy AdMob zwracane w odpowiedzi na te żądania mają ocenę treści na tym poziomie lub niższym. Możliwe wartości tych dodatkowych informacji wysyłanych z żądaniem reklamy 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 zwracana treść reklamy odpowiada 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ą zostać wysł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 wykorzystania na potrzeby 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 ustawienia identyfikatora PPID:

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

URL treści

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

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

Bezpieczeństwo marki

Aplikacje, które wyświetlają zawartość dynamiczną przeznaczoną dla różnych odbiorców, mogą podać krótką listę adresów URL, podają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 służy tylko do bezpieczeństwa marki.