Politica privind consimțământul utilizatorilor din UE

Setările de personalizare a anunțurilor în etichetele publicitare pentru editori de la Google

Conform Politicii Google actualizate privind consimțământul utilizatorilor din UE, aveți anumite obligații de informare față de utilizatorii din Spațiul Economic European (SEE) și trebuie să obțineți consimțământul acestora pentru folosirea cookie-urilor sau a altor metode de stocare locale, acolo unde legea impune acest lucru, și pentru culegerea, trimiterea și folosirea datelor cu caracter personal în scopul personalizării anunțurilor. Politica reflectă cerințele Directivei UE asupra confidențialității și comunicațiilor electronice și ale Regulamentului general privind protecția datelor (RGPD).

Setările de personalizare a anunțurilor pentru paginile care folosesc etichetele GPT și AdSense

Solicitarea de anunțuri

În mod prestabilit, solicitările către Google difuzează anunțuri personalizate, selectate atât pe baza conținutului paginii web, cât și a istoricului utilizatorului care accesează pagina. Google acceptă și difuzarea de anunțuri nepersonalizate. Aflați mai multe despre anunțurile personalizate și despre cele nepersonalizate

Dacă îndepliniți cerințele politicii privind consimțământul și doriți să difuzați anunțuri personalizate tuturor utilizatorilor aflați în Spațiul Economic European care vă accesează site-ul, nu este nevoie să modificați etichetele publicitare. Puteți activa difuzarea anunțurilor nepersonalizate în interfața de utilizare AdSense pentru conținut sau Google Ad Manager.

Dacă doriți să difuzați anunțuri personalizate anumitor utilizatori și anunțuri nepersonalizate altor utilizatori, etichetele publicitare asincrone GPT și AdSense/Ad Manager le oferă editorilor o modalitate de a declanșa sau nu difuzarea anunțurilor nepersonalizate, separat pentru fiecare pagină. Acest lucru poate fi util dacă le oferiți tuturor utilizatorilor sau doar unora posibilitatea să aleagă între anunțurile personalizate și cele nepersonalizate.

Deși aceste anunțuri nu folosesc cookie-uri pentru personalizarea anunțurilor, ele folosesc cookie-uri pentru a permite limitarea frecvenței, raportarea cumulată a anunțurilor și pentru a combate frauda și abuzurile. Prin urmare, pentru a folosi cookie-uri în aceste scopuri, este necesară obținerea consimțământului utilizatorilor în țările în care se aplică dispozițiile referitoare la cookie-uri din Directiva privind confidențialitatea în mediul electronic. Aflați mai multe despre anunțurile nepersonalizate.

Pentru eticheta GPT:

Folosiți metoda: googletag.pubads().setRequestNonPersonalizedAds(1)

Pentru eticheta de anunț asincronă AdSense și Ad Manager:

Setați valoarea: (adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1

Aceste metode vor declanșa anunțuri nepersonalizate pentru solicitări de anunțuri Google ulterioare din pagină, emise de următoarele etichete publicitare acceptate: GPT, GPT Light, etichetele publicitare asincrone AdSense sau Ad Manager (adsbygoogle.js), vechea etichetă sincronă AdSense (show_ads.js) și IMA SDK. Verificați dacă o etichetă publicitară acceptă anunțuri nepersonalizate: găsiți solicitarea de anunț în instrumentele pentru dezvoltatori ale browserului și căutați parametrul &npa=1.

Dacă apelați setRequestNonPersonalizedAds(0) sau setați requestNonPersonalizedAds=0, veți reactiva personalizarea. Dacă o pagină conține mai multe tipuri de etichete publicitare Google (de exemplu, o etichetă GPT și o etichetă asincronă AdSense/Ad Manager), câteodată este imposibil de estimat care dintre ele va fi executată prima. Astfel, pentru siguranță, folosiți comanda pentru anunțuri nepersonalizate pentru fiecare tip de etichetă.

Întreruperea solicitărilor de anunțuri

Etichetele GPT și cele asincrone AdSense/Ad Manager acceptă tehnici de încărcare a paginii, însă așteaptă un semnal explicit pentru a iniția o solicitare de anunț. Acest lucru poate fi util dacă trebuie să așteptați ca utilizatorul să interacționeze cu o interfață de utilizare pentru solicitarea consimțământului înainte de a emite solicitări de anunțuri.

Când folosiți GPT: puteți întârzia solicitările de anunțuri dacă folosiți modul asincron.

  • Folosiți funcția disableInitialLoad() pentru a împiedica eticheta să trimită solicitări de anunțuri la încărcarea inițială a paginii. Trebuie să faceți acest lucru înainte să declanșați solicitări de anunțuri cu ajutorul funcției display().
  • Pentru a configura spațiile publicitare, folosiți apelurile către googletag.cmd.push(...) ca de obicei.
  • După ce utilizatorul alege opțiunea pentru consimțământ, apelați setRequestNonPersonalizedAds(1) dacă este necesar.
  • Folosiți funcția refresh() pentru a relua trimiterea solicitărilor de anunțuri.
  • Dacă nu apelați refresh(), nu se vor afișa anunțuri. Întârzierea solicitărilor nu este posibilă dacă folosiți enableSyncRendering().

Când folosiți codul de anunț asincron AdSense sau Ad Manager:

  • folosiți (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=1 pentru a împiedica eticheta să trimită solicitări de anunțuri. Trebuie să faceți acest lucru înainte să declanșați solicitări de anunțuri cu ajutorul funcției adsbygoogle.push(...);
  • pentru a configura spațiile publicitare, apelați adsbygoogle.push(...) ca de obicei;
  • după ce utilizatorul alege opțiunea pentru consimțământ, setați requestNonPersonalizedAds=1, dacă este necesar;
  • folosiți (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=0 pentru a relua trimiterea solicitărilor de anunțuri.
  • dacă nu setați pauseAdRequests=0, nu se vor afișa anunțuri.

Această tehnică blochează trimiterea solicitărilor de anunțuri, însă anumite scripturi se încarcă în continuare. Cookie-urile existente de pe domeniile Google pot fi citite, însă nu se vor seta altele noi. Datele asociate cookie-urilor existente nu vor fi folosite pentru difuzarea sau cuantificarea anunțurilor.

Dacă soluția dvs. de gestionare a consimțământului oferă o metodă de a opri încărcarea scripturilor până când utilizatorul face alegerea, atunci altă opțiune este să amânați încărcarea gpt.js și a adsbygoogle.js. Alte tipuri de etichete publicitare Google nu acceptă întreruperea solicitărilor de anunțuri; trebuie să evitați încărcarea acestora înainte de a alege tipul anunțurilor: personalizate sau nepersonalizate.

Pentru ajutor suplimentar privind etichetele AdSense, consultați Exemplele de coduri de anunțuri pentru setările de personalizare a anunțurilor.

Setările de personalizare a anunțurilor pentru paginile AMP

Solicitările de anunțuri din paginile AMP oferă aceleași setări de personalizare a anunțurilor precum paginile non-AMP descrise anterior: editorii pot alege să difuzeze anunțuri nepersonalizate tuturor utilizatorilor aflați în Spațiul Economic European (SEE) sau să difuzeze anunțuri personalizate/nepersonalizate selectiv, pe bază de consimțământ. În continuare, vă prezentăm instrucțiuni de configurare a fiecărui scenariu pentru paginile AMP care solicită anunțuri cu <amp-ad type=”doubleclick”> sau <amp-ad type=”adsense”>.

Difuzarea anunțurilor nepersonalizate tuturor utilizatorilor din SEE

Dacă etichetele dvs. publicitare AMP nu folosesc Real Time Config (RTC), puteți să activați difuzarea anunțurilor nepersonalizate în interfața de utilizare Google Ad Manager sau AdSense. Astfel, nu vor mai fi necesare modificări în paginile AMP.

Dacă etichetele dvs. publicitare AMP folosesc Real Time Config (RTC), puteți configura pagina astfel încât să evitați ca aceasta să le trimită solicitări RTC utilizatorilor care primesc anunțuri nepersonalizate (adică celor din SEE). Vă prezentăm în continuare componentele și configurările necesare (amp-geo și amp-consent) pentru a face acest lucru. 


<!-- Mai întâi, trebuie să configurăm extensia amp-geo. Definim un grup: ”see” care include toate țările din Spațiul Economic European. Va trebui să mențineți această listă actualizată, deoarece calitatea de membru în SEE se poate schimba în timp. -->
amp-geo layout="nodisplay"
  <script type="application/json"
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo>

<!-- În continuare, trebuie să configurăm consimțământul cu timp limită 0 (adică nu afișează deloc o interfață de utilizare pentru consimțământ) și cu starea prestabilită „respins” pentru consimțământ. Acest lucru suprimă apelurile RTC și configurează DFP/AdSense să difuzeze anunțuri nepersonalizate. -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "see"
        }
      }
      "policy": {
        "default": {
          "waitFor": {
            "my_consent": []
          }
          "timeout": {
            "seconds": 0,
            "fallbackAction": "reject"
          }
        }
      }
    }
  </script>
</amp-consent>

Trebuie să adăugați atributul data-block-on-consent tuturor componentelor amp-ad din pagină, după cum este indicat mai jos:

<!-- La final, configurăm eticheta publicitară și îi indicăm blocare la consimțământ -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>

Difuzarea anunțurilor personalizate/nepersonalizate pe baza consimțământului

Deoarece AMP nu permite JavaScript personalizat, solicitarea de anunțuri personalizate sau nepersonalizate se bazează pe configurarea unei componente amp-consent și pe atributele data-block-on-consent și data-npa-on-unknown-consent. Cu condiția să fi configurat o componentă amp-consent și să o fi conectat la toate etichetele <amp-ad> din pagină cu ajutorul atributului data-block-on-consent:

  • dacă utilizatorul răspunde afirmativ la componenta amp-consent (utilizatorul acceptă solicitarea de aprobare), anunțurile vor fi solicitate normal;
  • dacă utilizatorul răspunde negativ la componenta amp-consent (utilizatorul respinge solicitarea de aprobare), se vor solicita anunțuri nepersonalizate;
  • dacă răspunsul utilizatorului la componenta amp-consent este necunoscut (utilizatorul respinge solicitarea de consimțământ)
    • În mod prestabilit, nu se trimite nicio solicitare de anunț
    • Dacă data-npa-on-unknown-consent este setat la true, se vor solicita anunțuri nepersonalizate
  • dacă ați configurat o componentă amp-geo, astfel încât consimțământul să nu se aplice pe baza locației geografice a utilizatorului, solicitările sunt trimise normal.

Dacă etichetele <amp-ad> nu folosesc data-block-on-consent sau dacă componenta amp-consent nu a fost configurată corect, solicitările sunt trimise normal.

În continuare, vă prezentăm un exemplu de configurație care le solicită consimțământul tuturor utilizatorilor din SEE (comportamentul rezultat este descris mai sus):

<!-- Mai întâi, trebuie să configurăm extensia amp-geo. Definim un grup: ”see” care include toate țările din Spațiul Economic European. Trebuie să mențineți această listă actualizată, deoarece calitatea de membru al SEE se poate schimba în timp. -->
<amp-geo layout="nodisplay">
  <script type="application/json">
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo>
 
<!-- În continuare, trebuie să configurăm consimțământul pentru utilizatorii din grupul de țări ”see” -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "see",
          "promptUI": "myConsentFlow"
        }
      }
    }
  </script> 
</amp-consent>
 

<!-- La final, configurăm eticheta publicitară și îi indicăm să aștepte consimțământul atunci când este necesar -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>
 

Rețineți că există și alte modalități de a solicita selectiv consimțământul utilizatorilor, cum ar fi configurarea paginii pentru a trimite o solicitare CORS POST către un punct final pe care îl configurați prin checkConsentHref. Pentru a afla mai multe, consultați documentația amp-consent.

Setările de personalizare a anunțurilor pentru alte etichete

Etichete GPT pentru afișare ignorată

Dacă folosiți etichete GPT pentru afișare ignorată, puteți marca o solicitare de anunț drept nepersonalizată dacă includeți următorul apel API:

googletag.pubads().setRequestNonPersonalizedAds(int options);

Setați parametrul options la valoarea întreagă 1 pentru a marca solicitarea de anunț drept nepersonalizată și la 0 pentru a marca solicitările care acceptă anunțuri personalizate.

Dacă omiteți această setare, opțiunea prestabilită este permiterea anunțurilor personalizate.

Exemplu

<script src="https://www.googletagservices.com/tag/js/gpt.js">
googletag.pubads().setRequestNonPersonalizedAds(1);
googletag.pubads().definePassback("123456/ad/unit", [100,200])
    .display();
</script>

Adrese URL simple

Dacă folosiți adrese URL simple, puteți marca o solicitare de anunț drept nepersonalizată dacă adăugați parametrul npa=[int] direct la adresa URL de solicitare a etichetei. Vă recomandăm să specificați parametrul la începutul etichetei, pentru a evita trunchierea. Specificați npa=1 pentru a marca solicitarea de anunț ca nepersonalizată. Dacă omiteți parametrul, opțiunea prestabilită sunt anunțurile personalizate. De exemplu:

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

AdSense pentru căutare

În mod prestabilit, solicitările către Google difuzează anunțuri personalizate, selectate atât pe baza termenilor de căutare, cât și a istoricului utilizatorului individual care face căutarea. Google acceptă și difuzarea de anunțuri nepersonalizate. Aflați mai multe despre anunțurile personalizate și despre cele nepersonalizate.

Dacă doriți să difuzați anunțuri personalizate anumitor utilizatori și anunțuri nepersonalizate altora, etichetele AdSense pentru căutare le oferă editorilor o modalitate de a declanșa sau nu difuzarea anunțurilor nepersonalizate, separat în fiecare pagină. Acest lucru poate fi util dacă le oferiți tuturor utilizatorilor sau doar unora posibilitatea să aleagă între anunțurile personalizate și cele nepersonalizate. 

În cazul etichetei publicitare web pentru anunțurile personalizate afișate în Rețeaua de căutare: adăugați următoarele în pageOptions, în eticheta pentru anunțurile personalizate afișate în Rețeaua de căutare:
personalizedAds: false,


Pentru eticheta AdMob: 
builder.setAdvancedOptionValue("personalizedAds", "false");


Pentru eticheta iOS: 
[request setAdvancedOptionValue:@"false" forKey:@"personalizedAds"];

Aceste metode vor declanșa solicitări de anunțuri nepersonalizate pentru solicitarea respectivă. Acesta este un parametru fără menținere de stare. Dacă parametrul nu este setat în solicitările ulterioare pentru utilizatorul respectiv, comportamentul revine la cel prestabilit, adică solicitarea de anunțuri personalizate.

Kitul SDK pentru anunțuri mobile Google

Pentru mai multe informații despre kitul SDK pentru anunțuri mobile Google, consultați site-ul dezvoltatorului de aplicații (iOS GMA SDK, Android GMA SDK).

Kitul SDK Google pentru anunțurile media interactive (pentru video)

În cazul solicitărilor video, puteți solicita serviciului Google să vă considere conținutul video drept nepersonalizat atunci când adăugați parametrul npa=1 în eticheta publicitară. Puteți face acest lucru cu o etichetă video principală creată manual sau folosind oricare dintre kiturile IMA SDK în funcție de platformă (HTML5 IMA SDK, iOS IMA SDK, Android IMA SDK, Google Cast IMA SDK).

Dacă playerul video folosește funcția Google Ad Manager de inserare dinamică a anunțurilor, aceasta poate include și parametrul npa=1 cu o solicitare de tip videoclip la cerere (VOD) sau stream live pentru a trece parametrul în toate solicitările de anunț incluse (DAI HTML5 SDK, DAI Cast SDK, DAI iOS SDK, DAI Android SDK, DAI Roku SDK, DAI tvOS SDK).

A fost util?
Cum putem să îmbunătățim această pagină?