Zasady programów AdMob i AdSense

Ustawienia ograniczonego przetwarzania danych (zgodne z CCPA) w tagach reklamy wydawcy Google

Wszelkie skonfigurowane przez Ciebie ustawienia ograniczonego przetwarzania danych zależne od żądania będą obowiązywać globalnie. Jeśli na przykład dodasz parametry ograniczonego przetwarzania danych zależne od żądania w żądaniu pochodzącym od użytkownika spoza Kalifornii, włączy się tryb ograniczonego przetwarzania danych i będą się wyświetlać tylko reklamy niespersonalizowane.

Ustawienia ograniczonego przetwarzania danych (zgodne z CCPA) w przypadku stron używających tagów AdSense i GPT

Wysyłanie żądań reklam

Domyślnie żądania reklam wysyłane do Google nie ograniczają sposobu przetwarzania danych i powodują wyświetlanie reklam spersonalizowanych, które są wybierane na podstawie treści strony odwiedzanej przez użytkownika i jego historii wyszukiwania. Google obsługuje już wysyłanie sygnałów za pomocą tagów reklam w celu zapewnienia zgodności z wieloma przepisami i zapewnienia ochrony prywatności, między innymi:

  • Ustawienia reklam niespersonalizowanych w tagach reklam wydawcy Google 
    (Ad Manager, AdMob, dokumentacja dla deweloperów dotycząca prośby o zgodę na wykorzystanie danych – Android oraz iOS, AdSense)
  • Tagowanie żądania reklamy pod kątem użytkowników z EOG, którzy nie osiągnęli wieku świadomego wyrażenia zgody (TFUA)
    (Ad Manager, AdMob, AdSense)​
  • Tagowanie żądania reklamy jako dotyczącego treści skierowanych do dzieci (TFCD)
    (Ad Manager, AdMobAdSense)
    Wydawcy mogą użyć parametru TFCD, aby dodać tagi do żądań reklam skierowanych do osób niepełnoletnich w celu zapewnienia zgodności z ustawą CCPA. Ograniczone przetwarzanie danych włączy się również po ustawieniu parametru TFCD.

Z tego artykułu dowiesz się, jak zażądać trybu ograniczonego przetwarzania danych za pomocą tagów reklamy. Gdy włączysz ograniczone przetwarzanie danych, Google ograniczy wykorzystanie danych użytkowników i będzie wyświetlać tylko reklamy niespersonalizowane. Jeśli chcesz włączyć ograniczone przetwarzanie danych dla wszystkich użytkowników z Kalifornii, którzy wchodzą na Twoją stronę, nie musisz niczego zmieniać w tagach reklam. Więcej informacji o ograniczonym przetwarzaniu danych, m.in. jak je włączyć w interfejsie, znajdziesz w centrach pomocy usług Google Ad Manager, AdMobAdSense.

Jeśli zdecydujesz się uruchomić ograniczone przetwarzanie danych przez wysłanie sygnału o ograniczeniu przetwarzania danych na poziomie konkretnych żądań, zmiany te zaczną w pełni obowiązywać podczas wyświetlania reklam do godziny 23:00 czasu pacyficznego 12 grudnia 2019 roku.

Jeśli chcesz włączyć ograniczone przetwarzanie danych tylko w przypadku niektórych użytkowników, możesz skorzystać z tagów reklam GPT i asynchronicznych tagów reklam w usługach AdSense i Ad Exchange, które umożliwiają wydawcom wyświetlanie reklam z ograniczonym przetwarzaniem danych w odpowiedzi na żądania poszczególnych stron. Może się to okazać przydatne, gdy chcesz wyświetlać link „Nie sprzedawaj moich danych osobowych”, który umożliwia użytkownikom wycofanie zgody na sprzedaż ich danych osobowych. W przypadku użytkowników, którzy wycofają swoją zgodę, możesz uznać, że przekazanie tego sygnału spełnia Twoje zobowiązania wynikające z ustawy CCPA. Więcej informacji o trybie ograniczonego przetwarzania danych znajdziesz w artykule dotyczącym pomocy wydawcom w zachowaniu zgodności z kalifornijską ustawą o ochronie prywatności konsumentów (CCPA) (Google Ad Manager, AdMob, AdSense).

  • W przypadku tagu GPT użyj tego fragmentu kodu:

    googletag.pubads().setPrivacySettings({
    'restrictDataProcessing': true
    });

  • W przypadku tagów asynchronicznych AdSense i Ad Exchange użyj tego fragmentu kodu:

    <ins class="adsbygoogle"
    style="display:inline-block;width:728px;height:90px"
    data-ad-client="ca-pub-0123456789abcdef"
    data-ad-slot="0123456789"
    data-restrict-data-processing="1"></ins>

Te metody spowodują uruchomienie ograniczonego przetwarzania danych w kolejnych żądaniach reklam Google ze strony, która wysyła je za pomocą tych obsługiwanych tagów reklam: GPT, asynchronicznych tagów AdSense lub Ad Exchange (adsbygoogle.js) oraz IMA SDK. Sprawdź, czy tag reklamy ogranicza przetwarzanie danych – za pomocą narzędzia dla programistów w przeglądarce wyszukaj żądanie reklamy, używając do tego parametru &rdp=1.

Te same interfejsy API umożliwiają wyłączenie ograniczonego przetwarzania danych (i ponowne włączenie personalizacji reklam) przez przekazanie wartości false0, w zależności od typu oczekiwanego w przypadku określonego interfejsu API. Jeśli strona zawiera wiele typów tagów reklam Google (np. zarówno tag GPT, jak i tag asynchroniczny AdSense lub Ad Exchange), w przypadku każdego z nich musisz użyć parametru RDP.

Ustawienia ograniczonego przetwarzania danych w innych tagach

Tagi przebiegu zwrotnego GPT

Jeśli używasz tagów przebiegu zwrotnego GPT, możesz oznaczyć żądanie reklamy jako objęte ograniczonym przetwarzaniem danych, korzystając z tego samego ustawienia interfejsu API googletag.pubads().setPrivacySettings, które jest stosowane w przypadku tradycyjnych tagów GPT.

Pominięcie tego ustawienia domyślnie powoduje zezwalanie na wyświetlanie reklam spersonalizowanych.

Przykładowy kod:

<script async
src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<div id='gpt-passback'>
  <script>
     window.googletag = window.googletag || {cmd: []};
     googletag.cmd.push(function() {
       googletag
         .defineSlot('/123/sports', [300, 250], 'gpt-passback')
         .addService(googletag.pubads());
       googletag.pubads().setPrivacySettings({
        'restrictDataProcessing': true
       });
       googletag.enableServices();
       googletag.display('gpt-passback');
     });
  </script>
</div>

Żądanie bez tagów

Jeśli używasz żądania bez tagów, możesz oznaczyć żądanie reklamy jako objęte ograniczonym przetwarzaniem danych, dodając parametr rdp=[int] bezpośrednio do adresu URL żądania tagu. Zalecamy określenie tego parametru odpowiednio blisko początku tagu, aby zmniejszyć ryzyko obcięcia. Podaj parametr rdp=1, aby oznaczyć żądanie reklamy jako objęte ograniczonym przetwarzaniem danych. Pominięcie tego parametru domyślnie powoduje wyłączenie ograniczonego przetwarzania danych i zezwolenie na wyświetlanie reklam spersonalizowanych.

Przykładowy kod:

https://securepubads.g.doubleclick.net/gampad/ad?iu=/12345/adunit&sz=728x90&rdp=1&c=12345

Pakiet SDK do reklam mobilnych Google

Więcej informacji o pakiecie SDK do reklam mobilnych Google znajdziesz na stronie dla deweloperów aplikacji.

Pakiet Google IMA SDK (treści wideo)

W przypadku żądań reklam wideo możesz wskazać, że chcesz, aby Twoje treści wideo były traktowane jako objęte ograniczonym przetwarzaniem danych. Możesz to zrobić, korzystając z ręcznie utworzonego głównego tagu wideo (tylko Ad Manager) albo z dowolnego pakietu IMA SDK przeznaczonego na daną platformę (HTML5 IMA SDK, iOS IMA SDK, Android IMA SDK, Google Cast IMA SDK).

Jeśli Twój odtwarzacz obsługuje oferowaną przez Ad Managera funkcję dynamicznego wstawiania reklam, może też uwzględnić parametr rdp=1 w treściach wideo na żądanie (VOD) lub w żądaniach transmisji na żywo, aby przekazać go w każdym uwzględnionym żądaniu reklamy (DAI HTML5 SDK, DAI Cast SDK, DAI iOS SDK, DAI Android SDK, DAI Roku SDK lub DAI tvOS SDK).

Starsze tagi reklam wydawcy Google

Inne typy tagów reklam Google (takie jak starsze tagi GAM, GUT czy synchroniczne tagi AdSense lub Ad Exchange, np. show_ads.js) nie obsługują żądań reklam objętych ograniczonym przetwarzaniem danych. Zalecamy przejście na jeden z tagów, które w pełni obsługują zarówno reklamy spersonalizowane, jak i tryb ograniczonego przetwarzania danych.

AdSense dla wyszukiwania

Domyślnie żądania reklam wysyłane do Google nie ograniczają sposobu przetwarzania danych i powodują wyświetlanie reklam spersonalizowanych, które są wybierane na podstawie zapytania użytkownika i jego historii wyszukiwania. Gdy włączysz ograniczone przetwarzanie danych, Google ograniczy wykorzystanie danych użytkowników i będzie wyświetlać tylko reklamy niespersonalizowane.

Możesz włączyć ograniczone przetwarzanie danych na poziomie konkretnych żądań zgodnie z opisem poniżej albo poprosić menedżera konta o wyłączenie personalizacji w określonych usługach.

  • W przypadku tagu reklamy internetowej dla reklam w wyszukiwarce niestandardowej do parametru pageOptions w tagu reklam w wyszukiwarce niestandardowej dodaj:

    personalizedAds: false,

  • W przypadku tagu AdMob:

    builder.setAdvancedOptionValue("csa_personalizedAds", "false");

  • W przypadku tagu iOS:

    [request setAdvancedOptionValue:@"false" forKey:@"personalizedAds"];

Te metody powodują ograniczone przetwarzanie danych i wyświetlanie reklam niespersonalizowanych w przypadku tego konkretnego żądania. Jest to parametr bezstanowy. Jeśli w kolejnych żądaniach dotyczących tego użytkownika parametr nie będzie określony, zostanie przywrócone domyślne zachowanie – będą używane żądania reklam spersonalizowanych.

Przyspieszone strony mobilne (AMP)

Te wskazówki dotyczą tylko Ad Managera i AdSense. Dowiedz się, jak w każdym przypadku skonfigurować ustawienia stron AMP wysyłających żądania reklam za pomocą tagów <amp-ad type=”doubleclick”> lub <amp-ad type=”adsense”>.

W przypadku żądań reklam ze stron AMP wydawcy mogą zdecydować się na ograniczenie przetwarzania danych wszystkich użytkowników z Kalifornii lub wykonać podane poniżej instrukcje, aby wyłączyć personalizację dla wybranych użytkowników. Aby włączyć ograniczone przetwarzanie danych, wydawcy mogą skorzystać z istniejących ustawień dotyczących wyłączania personalizacji. W tym artykule te terminy są używane zamiennie.

Żądanie reklam niespersonalizowanych dla wszystkich użytkowników z Kalifornii

Jeśli używasz tagów AdSense lub Doubleclick na stronach AMP bez konfiguracji w czasie rzeczywistym (RTC), możesz włączyć ograniczone przetwarzanie danych w interfejsie Google Ad Managera lub AdSense bez wprowadzania jakichkolwiek zmian na stronach AMP.

Jeśli w tagach reklam AMP używasz konfiguracji w czasie rzeczywistym, żądania RTC będą wysyłane tylko wtedy, gdy użytkownicy wyrażą zgodę na wykorzystanie danych lub ich zgoda nie jest wymagana. (Uwaga: możesz zezwolić na wysyłanie określonych wywołań RTC bez względu na stan zgody).Aby uniknąć wysyłania żądań RTC do użytkowników, którym będą się wyświetlać reklamy niespersonalizowane (np. użytkowników z Kalifornii), możesz użyć tych komponentów i konfiguracji (amp-geoamp-consent):

<!-- Skonfiguruj komponent amp-geo, aby wykrywać użytkowników ze Stanów Zjednoczonych. Komponent amp-geo obsługuje tylko wykrywanie geograficzne na poziomie kraju, ale wkrótce wprowadzimy też wykrywanie Kalifornii. Pamiętaj, aby uwzględnić przypadek „unknown” (nieznany), jeśli komponent amp-geo nie może ustalić kraju, i dodaj co najmniej jedną grupę zawierającą parametr „unknown”. -->
<amp-geo layout=nodisplay>
  <script type="application/json">
    {
      "ISOCountryGroups": {
        "us": ["us"],
        "eea": ["preset-eea", “unknown”]
      }
    }
  </script>
</amp-geo>

<!-- Skonfiguruj komponent amp-consent tak, aby blokował żądania i wymagał uzyskania zgody użytkowników na wykorzystanie danych. Skonfigurujemy później jego automatyczne odrzucanie, więc nie będzie wyświetlać prośby o zgodę. Spowoduje to wstrzymanie wywołań RTC i poinformowanie Ad Managera lub AdSense, że mają wyświetlać reklamy niespersonalizowane. -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
     “consentInstanceId”: “my_consent”,
      “consentRequire”: false,
“geoOverride”: {
  “us”: {
    “consentRequired”: “remote”,
    “checkConsentHref”: “https://your-endpoint” 
  }
}     
  </script>
</amp-consent>

Komponent amp-geo nie wykrywa obecnie Kalifornii, dlatego musisz podać punkt końcowy, aby za pomocą ustawienia checkConsentHref wskazać stronom AMP, czy w przypadku konkretnego użytkownika zgoda jest wymagana. W odpowiedzi z punktu końcowego strona AMP oczekuje obiektu JSON. Więcej informacji o odpowiedzi z punktu końcowego znajdziesz w dokumencie dotyczącym witryn AMP.

Możesz nie chcieć konfigurować punktu końcowego, dlatego zespół AMP pracuje nad udostępnieniem funkcji, która pomoże Ci wykrywać użytkowników z Kalifornii. Zanim wprowadzimy tę funkcję, w ramach rozwiązania tymczasowego możesz zastosować ustawienie dotyczące zgody na wykorzystanie danych do wszystkich użytkowników ze Stanów Zjednoczonych. Konfiguracja komponentu amp-consent wygląda tak:

<!-- Skonfiguruj komponent amp-consent tak, aby blokował żądania i wymagał uzyskania zgody na wykorzystanie danych od wszystkich użytkowników ze Stanów Zjednoczonych -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
     “consentInstanceId”: “my_consent”,
      “consentRequire”: false,
“geoOverride”: {
  “us”: {
    “consentRequired”: “true”
  }
}     
  </script>
</amp-consent>

Do obecnych już na stronie komponentów amp-ad musisz dodać atrybut data-block-on-consent zgodnie z opisem poniżej. Element _auto_reject powoduje, że reklama nie czeka na wyświetlenie prośby o zgodę na wykorzystanie danych, tylko od razu wyświetla się reklama niespersonalizowana.

<!-- Na koniec konfigurujemy tag reklamy, nakazując mu automatyczne odrzucanie zgody na wykorzystanie danych -->
<amp-ad data-block-on-consent="_auto_reject"
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>

Wyświetlanie reklam spersonalizowanych lub niespersonalizowanych na podstawie zgody na wykorzystanie danych

Strony AMP nie obsługują niestandardowego kodu JavaScript, dlatego żądania reklam spersonalizowanych i niespersonalizowanych są wysyłane na podstawie konfiguracji komponentu amp-consent oraz atrybutów data-block-on-consentdata-npa-on-unknown-consent. Załóżmy, że masz skonfigurowany komponent amp-consent i jest on powiązany ze wszystkimi tagami <amp-ad> na stronie za pomocą atrybutu data-block-on-consent:

  • jeśli użytkownik odpowie twierdząco na komponent amp-consent (zaakceptuje prośbę o zgodę na wykorzystanie danych), żądania reklamy będą wysyłane normalnie;
  • jeśli użytkownik odpowie przecząco na komponent amp-consent (odrzuci prośbę o zgodę na wykorzystanie danych), będą wysyłane żądania reklam niespersonalizowanych;
  • jeśli odpowiedź na komponent amp-consent będzie nieznana (użytkownik zignoruje prośbę o zgodę na wykorzystanie danych):
    • domyślnie nie będą wysyłane żadne żądania reklamy;
    • jeśli w atrybucie data-npa-on-unknown-consent jest ustawiona wartość true, będą wysyłane żądania reklam niespersonalizowanych;
  • jeśli skonfigurujesz komponent amp-geo w taki sposób, że na podstawie lokalizacji geograficznej użytkownika zgoda na wykorzystanie danych nie będzie potrzebna, żądania będą wysyłane normalnie.

Jeśli tagi <amp-ad> nie odwołują się do atrybutu data-block-on-consent lub komponent amp-consent jest nieprawidłowo skonfigurowany, żądania będą wysyłane normalnie.

Oto przykład konfiguracji, która powoduje wyświetlenie prośby o zgodę na wykorzystanie danych wszystkim użytkownikom ze Stanów Zjednoczonych oraz działa w sposób opisany powyżej:

<!-- Skonfiguruj komponent amp-geo, aby wykrywać użytkowników ze Stanów Zjednoczonych. Komponent amp-geo obsługuje tylko wykrywanie geograficzne na poziomie kraju, ale wkrótce wprowadzimy też wykrywanie Kalifornii. Pamiętaj, aby uwzględnić przypadek „unknown” (nieznany), jeśli komponent amp-geo nie może ustalić kraju, i dodaj co najmniej jedną grupę zawierającą parametr „unknown”. -->

<amp-geo layout=nodisplay>
  <script type="application/json">
    {
      "ISOCountryGroups": {
        "us": ["us"],
        "unknown": ["unknown"]
      }
    }
  </script>
</amp-geo>

<!--Skonfiguruj prośbę o zgodę na wykorzystanie danych użytkowników ze Stanów Zjednoczonych -->

<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
    “consentInstanceId” : “my_consent”,
      “consentRequired”: false,
      “geoOverride”: {
        “us”: {
          “consentRequired”: “true”,
          “promptUI”: “myConsentFlow”
        }
      }
    }
  </script>
  <div id=”myConsentFlow”>...</div>
</amp-consent>

<!-- Na koniec konfigurujemy tag reklamy w taki sposób, aby w razie potrzeby czekał do momentu uzyskania zgody na wykorzystanie danych i żądał reklam niespersonalizowanych, jeśli decyzja dotycząca zgody nie jest znana -->
<amp-ad data-block-on-consent
    data-npa-on-unknown-consent=true
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>

Wkrótce udostępnimy wykrywanie użytkowników z Kalifornii. Możesz skonfigurować własny punkt końcowy, żeby wyświetlał prośbę o zgodę na wykorzystanie danych wybranym użytkownikom. W tym celu musisz skonfigurować stronę tak, aby wysyłała żądanie CORS POST do punktu końcowego metodą checkConsentHref. Więcej informacji znajdziesz w dokumentacji komponentu amp-consent.

Czy to było pomocne?
Jak możemy ją poprawić?

Potrzebujesz dodatkowej pomocy?

Zaloguj się i uzyskaj dodatkowe informacje, by szybko rozwiązać problem