Setările de personalizare a anunțurilor în etichetele publicitare pentru editori de la Google pot fi setate în orice regiune, la nivel global.
- Setările de personalizare a anunțurilor pentru paginile care folosesc etichete de editor Google și AdSense
- Setările de personalizare a anunțurilor pentru paginile AMP
- Setările de personalizare a anunțurilor pentru alte etichete
Setările de personalizare a anunțurilor pentru paginile care folosesc etichete de editor Google ș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 nepersonalizate
Dacă doriți să difuzați anunțuri personalizate anumitor utilizatori și anunțuri nepersonalizate altor utilizatori, eticheta de editor Google și etichetele publicitare asincrone 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 și raportarea cumulată a anunțurilor. Prin urmare, pentru a folosi cookie-uri în aceste scopuri, este necesară obținerea consimțământului de la utilizatorii din țările în care se aplică dispozițiile privind cookie-urile din Directiva asupra confidențialității și comunicațiilor electronice. Aflați mai multe despre anunțurile nepersonalizate.
Setați NPA=1
cu ajutorul etichetei de editor Google
Folosiți metoda: googletag.pubads().setPrivacySettings({nonPersonalizedAds: true})
Apelul setCookieOptions()
nu se aplică pentru RGPD.
Aflați mai multe din Google Developers
Setați PPT=1
cu ajutorul etichetei de editor Google
Folosiți metoda: googletag.setConfig({privacyTreatments: { treatments: ["disablePersonalization"]}})
Aflați mai multe din Google Developers
Setați NPA=1
cu ajutorul etichetei publicitare asincrone AdSense și Ad Exchange
Setați valoarea: (adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1
Verificați dacă o etichetă publicitară solicită anunțuri nepersonalizate găsind solicitarea de anunț în instrumentele pentru dezvoltatori ale browserului și căutând parametrul &npa=1
.
Dacă apelați setPrivacySettings({nonPersonalizedAds: false})
sau setați requestNonPersonalizedAds=0
, veți reactiva personalizarea.
Setați PPT=1
cu ajutorul etichetei publicitare asincrone AdSense și Ad Exchange
- Opțiunea 1: API-ul Push
Folosiți metodapush
:(adsbygoogle=window.adsbygoogle||[]).push({ params: {google_privacy_treatments: 'disablePersonalization'}})
Verificați dacă o etichetă publicitară solicită anunțuri nepersonalizate găsind solicitarea de anunțuri în instrumentele pentru dezvoltatori ale browserului și căutând parametrul&ppt=1
.
- Opțiunea 2: API-ul etichetei antet
Setațidata-privacy-treatments
în scriptuladsbygoogle
, de exemplu:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" data-privacy-treatments='disablePersonalization'></script>
Î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țieidisplay()
. - 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țienableSyncRendering()
.
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țieiadsbygoogle.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.
Setările de personalizare a anunțurilor pentru paginile AMP
Solicitările de anunțuri de la paginile AMP oferă aceleași setări de personalizare a anunțurilor precum paginile care nu sunt AMP descrise anterior: editorii pot alege să difuzeze anunțuri nepersonalizate tuturor utilizatorilor dintr-o locație sau pot alege să difuzeze anunțuri personalizate / nepersonalizate în mod selectiv, pe baza consimțământului. Mai jos sunt instrucțiunile 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 dintr-o anumită locație
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ă nu le trimită solicitări RTC utilizatorilor care primesc anunțuri nepersonalizate (de exemplu, cei din SEE, Regatul Unit și Elveția). Mai jos sunt 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 și Regatul Unit. 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": "eea"
}
}
"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
. Presupunând că ați configurat o componentă amp-consent
și ați conectat-o 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 latrue
, 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 și din Regatul Unit (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 și Regatul Unit. 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 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 POST CORS către un punct final pe care îl configurați folosind 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.
Exemplu
<script src="https://googletagservices.com/tag/js/gpt.js">
googletag.pubads().setRequestNonPersonalizedAds(1);
googletag.pubads().definePassback("123456/ad/unit", [100,200])
.display();
</script>
Solicitări fără etichete
Dacă folosiți solicitări fără etichete, puteți marca o solicitare de anunț ca nepersonalizată adăugând parametrul npa=[int]
direct în adresa URL a solicitării de etichete. Vă recomandăm să indicaț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 altor utilizatori, etichetele AdSense pentru căutare le oferă editorilor o modalitate de a declanșa difuzarea anunțurilor nepersonalizate î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 afișate în rețeaua de căutare: adăugați următoarele în pageOptions
, în eticheta pentru anunțurile 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.
SDK-ul Google pentru platforma de mesagerie pentru utilizatori (UMP)
Consultați documentația Google Developers (SDK-ul UMP pentru iOS, SDK-ul UMP pentru Android) pentru informații suplimentare despre modul în care SDK-ul pentru platforma de mesagerie pentru utilizatori poate ajuta aplicația să respecte Politica Google privind consimțământul utilizatorilor din UE.
SDK-ul Google pentru anunțuri 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ă de videoclip principal creată manual sau folosind oricare dintre SDK-urile IMA î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).