Obiekt RequestConfiguration zbiera globalną konfigurację każdego żądania reklamy i jest stosowany przez MobileAds.instance.updateRequestConfiguration().
Aby mieć pewność, że wszystkie żądania reklam uwzględniają zmiany w konfiguracji żądania, zaktualizuj konfigurację żądania przed zainicjowaniem pakietu SDK do reklam mobilnych.
Ustawienie dotyczące treści skierowanych do dzieci
Na potrzeby ustawy o ochronie prywatności dzieci w internecie (COPPA) istnieje ustawienie o nazwie „Oznacz 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 Twoje treści były traktowane jako skierowane do dzieci, podejmiemy działania, aby wyłączyć w tym żądaniu reklamy oparte na zainteresowaniach i reklamy remarketingowe. To ustawienie można stosować we wszystkich wersjach pakietu SDK Usług Google Play za pomocą tego kodu:RequestConfiguration.tagForChildDirectedTreatment()
- Użyj argumentu TagForChildDirectedTreatment.yes, aby wskazać, że Twoje treści mają być 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.
- Użyj argumentu TagForChildDirectedTreatment.unspecifiedlub nie ustawiaj tego tagu, jeśli nie chcesz określać, jak mają być traktowane Twoje treści w żądaniach reklamy 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:
final RequestConfiguration requestConfiguration = RequestConfiguration(
  tagForChildDirectedTreatment: TagForChildDirectedTreatment.yes);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);
Użytkownicy, którzy nie osiągnęli wieku świadomego wyrażenia zgody
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 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 tego konkretnego żądania 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.
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 samodzielnego wyrażania 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 samodzielnego wyrażania zgody.
- Użyj argumentu - TagForUnderAgeOfConsent.unspecifiedlub nie ustawiaj tego tagu, aby wskazać, że nie określono, czy żą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. Ten przykład pokazuje, że chcesz, aby w żądaniu reklamy był uwzględniony parametr TFUA:- final RequestConfiguration requestConfiguration = RequestConfiguration( tagForUnderAgeOfConsent: TagForUnderAgeOfConsent.yes); MobileAds.instance.updateRequestConfiguration(requestConfiguration);
Tagi włączające ustawienie „Skierowane do dzieci” i setTagForUnderAgeOfConsentnie 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ą tych narzędzi: RequestConfiguration.maxAdContentRating()
Reklamy AdMob zwracane w odpowiedzi na te żądania mają ocenę treści na tym poziomie lub niższą. Możliwe wartości tego dodatkowego parametru sieci zależą od klasyfikacji 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 reklamy mają odpowiadać oznaczeniu etykiety treści cyfrowych nie wyższemu 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 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 ustawiania identyfikatora PPID:
AdManagerAdRequest adRequest = AdManagerAdRequest(
  publisherProvidedId: 'AB123456789',
);
URL treści
Aby podać adres 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ą dynamiczne treści 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żywane tylko do ochrony marki.