Ilmoitus

Käy Omalla AdSense-sivulla, jolta löydät räätälöityjä tietoja tilistäsi. Niiden avulla voit saada parhaan mahdollisen hyödyn AdSensesta.

Personoituihin mainoksiin liittyvien asetusten käyttäminen Googlen julkaisijan mainostageissa

Julkaisijoiden, joilla on käyttäjiä Euroopan talousalueella (ETA), Yhdistyneessä kuningaskunnassa tai Sveitsissä, kannattaa tutustua IAB:n läpinäkyvyys- ja suostumuskehyksen (TCF) version 2.2 julkaisijaintegrointiin. Julkaisijat, jotka haluavat tarjota käyttäjille parannetun yksityisyyden käsittelyn, voivat lukea lisää Publisher Privacy Treatment APIsta.

Mainosten personointiasetukset voidaan asettaa Googlen julkaisijoiden mainostageihin millä tahansa alueella.

Personoituihin mainoksiin liittyvät asetukset sivuille, joilla käytetään GPT- ja AdSense-tageja

Mainosten pyytäminen

Googlelle lähetetyt mainospyynnöt johtavat oletuksena personoitujen mainosten näkymiseen. Mainokset valitaan sekä verkkosivun sisällön että sivulla vierailevan käyttäjän aiemman toiminnan perusteella. Google tukee myös personoimattomia mainoksia. Lue lisää personoiduista ja personoimattomista mainoksista.

Jos haluat kohdistaa joillekin käyttäjille personoituja ja joillekin personoimattomia mainoksia, GPT-tagin ja AdSensen / Ad Managerin asynkronisten mainostagien avulla saat personoimattomat mainokset näkymään sivukohtaisesti. Tästä voi olla hyötyä, jos haluat antaa kaikille tai joillekin käyttäjillesi mahdollisuuden valita, haluavatko he nähdä personoituja vai personoimattomia mainoksia.

Evästeitä ei käytetä mainosten personointiin, mutta niitä käytetään näyttötiheyden rajoittamiseen ja mainosraporttien koostamiseen. Siksi evästeiden käyttämiseen näihin tarkoituksiin on pyydettävä suostumus sellaisissa maissa olevilta käyttäjiltä, joihin sovelletaan sähköisen viestinnän tietosuojadirektiivin evästeitä koskevia ehtoja. Lue lisää personoimattomista mainoksista.

Aseta NPA=1 käyttämällä GPT-tagia

Käytä tätä metodia: googletag.pubads().setPrivacySettings({nonPersonalizedAds: true})

setCookieOptions()-kutsu ei koske GDPR:ää.

Lue lisää Google Developers ‑sivustolta.

Aseta PPT=1 käyttämällä GPT-tagia

Käytä tätä metodia: googletag.setConfig({privacyTreatments: { treatments: ["disablePersonalization"]}})

Lue lisää Google Developers ‑sivustolta.

Aseta NPA=1 käyttämällä AdSensen ja Ad Exchangen asynkronista mainostagia

Aseta seuraava arvo: (adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1

Voit varmistaa, että mainostagi pyytää personoimattomia mainoksia, avaamalla selaimestasi kehittäjän työkalut, etsimällä mainospyynnön ja hakemalla &npa=1-parametria.

Personoidut mainokset on mahdollista aktivoida uudelleen setPrivacySettings({nonPersonalizedAds: false})-kutsulla tai asettamalla arvoksi requestNonPersonalizedAds=0.

Aseta PPT=1 käyttämällä AdSensen ja Ad Exchangen asynkronista mainostagia

  • Vaihtoehto 1: Push API

    Käytä push-metodia: (adsbygoogle=window.adsbygoogle||[]).push({ params: {google_privacy_treatments: 'disablePersonalization'}})

    Varmista, että mainostagi pyytää personoimattomia mainoksia, avaamalla selaimestasi kehittäjän työkalut, etsimällä mainospyyntö ja hakemalla &ppt=1-parametria.
     
  • Vaihtoehto 2: Header tag API

    Aseta data-privacy-treatments adsbygoogle-skriptin tagiin. Esimerkki:

    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" data-privacy-treatments='disablePersonalization'></script>

Mainospyyntöjen keskeyttäminen

GPT:n ja AdSensen tai Ad Managerin asynkroniset tagit tukevat sivun lataamiseen liittyviä tekniikoita mutta odottavat erillistä signaalia ennen mainospyyntöjen lähettämistä. Tästä voi olla hyötyä, jos haluat odottaa siihen asti, että käyttäjä on reagoinut suostumuspyyntöön, ennen kuin mainospyyntöjä lähetetään.

Jos käytät GPT-tagia, mainospyyntöjen viivästyttäminen on mahdollista asynkronista tilaa käytettäessä.

  • Käytä disableInitialLoad()-funktiota, jos haluat estää tagia lähettämästä mainospyyntöjä sivun ensimmäisen latauskerran yhteydessä. Tämä on tehtävä ennen mainospyyntöjen käynnistämistä display()-funktion avulla.
  • Määritä mainospaikkasi kutsumalla googletag.cmd.push(…)-funktiota tavalliseen tapaan.
  • Kun käyttäjä on vastannut suostumuspyyntöön, kutsu tarvittaessa setRequestNonPersonalizedAds(1)-funktiota.
  • Käytä refresh()-funktiota, kun haluat jatkaa mainospyyntöjen lähettämistä.
  • Jos refresh()-funktiota ei kutsuta, mainoksia ei näytetä. Pyyntöjen viivyttäminen ei ole mahdollista, jos käytät enableSyncRendering()-funktiota.

Jos käytät AdSensen tai Ad Managerin asynkronista mainoskoodia:

  • Määritä (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=1, jos haluat estää tagia lähettämästä mainospyyntöjä. Tämä on tehtävä ennen mainospyyntöjen käynnistämistä adsbygoogle.push(…)-funktion avulla.
  • Määritä mainospaikkasi kutsumalla adsbygoogle.push(…)-funktiota tavalliseen tapaan.
  • Kun käyttäjä on vastannut suostumuspyyntöön, määritä tarvittaessa arvo requestNonPersonalizedAds=1.
  • Määritä (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=0, jos haluat jatkaa mainospyyntöjen lähettämistä.
  • Jos et määritä arvoa pauseAdRequests=0, mainokset eivät näy.

Tämä tekniikka estää mainospyyntöjen lähettämisen, mutta useita skriptejä ladataan silti. Vaikka Googlen verkkotunnuksissa olevia evästeitä saatetaan lukea, uusia evästeitä ei luoda. Mitään evästeisiin liittyvää dataa ei käytetä mainosten näyttämiseen tai mittaamiseen.

Jos suostumustyökalussa on mahdollista viivästyttää skriptien lataamista, kunnes käyttäjä on tehnyt valintansa, myös gpt.js:n ja adsbygoogle.js:n lataamisen viivästyttäminen on mahdollista. Muunlaiset Googlen mainostagit eivät tue mainospyyntöjen keskeyttämistä, joten vältä niiden lataamista, kunnes olet valmis pyytämään joko personoituja tai personoimattomia mainoksia.

Lisätietoja AdSense-tageista on artikkelissa Personoituihin mainoksiin liittyvien asetusten mainoskoodiesimerkit.

Personoituihin mainoksiin liittyvät asetukset AMP-sivuille

AMP-sivuilta tulevilla mainospyynnöillä on samat mainosten personointiasetukset kuin muilla kuin AMP-sivuilla, joista kerrotaan edellä: julkaisijat voivat kohdistaa personoimattomia mainoksia kaikille tietyllä alueella oleville tai kohdistaa personoituja tai personoimattomia mainoksia sen mukaan, onko käyttäjä antanut suostumuksensa personointiin. Seuraavissa ohjeissa kerrotaan, miten kukin tapaus määritetään AMP-sivuille, jotka pyytävät mainoksia <amp-ad type=”doubleclick”>- tai <amp-ad type=”adsense”>-määrityksillä.

Personoimattomien mainosten kohdistaminen kaikille tietyllä alueella oleville

Jos AMP-mainostageissasi ei käytetä Real Time Config (RTC) ‑ominaisuutta, voit ottaa personoimattomat mainokset käyttöön Google Ad Manager- tai AdSense-käyttöliittymästä. Muita muutoksia AMP-sivuille ei tarvitse tehdä.

Jos AMP-mainostageissasi käytetään Real Time Config (RTC) ‑ominaisuutta, sivusi voidaan määrittää estämään RTC-pyyntöjen lähettäminen sellaisten käyttäjien yhteydessä, jotka näkevät personoimattomia mainoksia (esimerkiksi ETA-alueella, Yhdistyneessä kuningaskunnassa ja Sveitsissä). Alta näet komponentit ja määritykset (amp-geo ja amp-consent), joilla tämä voidaan toteuttaa. 


<!-- Ensin on määritettävä amp-geo-laajennus. Määritetään ryhmä "eea", johon kuuluvat kaikki ETA-alueen valtiot ja Yhdistynyt kuningaskunta. Tämä luettelo on pidettävä ajan tasalla, koska ETA-alueen jäsenvaltiot voivat muuttua. -->
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>

<!-- Seuraavaksi on määritettävä suostumus ja sen aikakatkaisuksi 0 (eli se ei näytä suostumuskäyttöliittymää lainkaan). Suostumuksen tilaksi määritetään oletusarvoisesti "hylätty". Tämä lopettaa RTC-pyynnöt ja ilmaisee, että DFP:n/AdSensen tulee näyttää personoimattomia mainoksia. -->
<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>

Sinun on lisättävä attribuutti data-block-on-consent kaikkiin sivulla jo oleviin amp-ad-komponentteihin alla olevan esimerkin mukaisesti:

<!-- Lopuksi määritetään mainostagi ja ohjataan sitä estämään mainosten näyttäminen suostumuksen perusteella -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>

Personoitujen/personoimattomien mainosten näyttäminen suostumuksen perusteella

Koska AMP ei salli oman JavaScriptin käyttämistä, personoitujen tai personoimattomien mainosten pyytäminen perustuu amp-consent-komponentin määritykseen sekä data-block-on-consent- ja data-npa-on-unknown-consent-attribuutteihin. Oletetaan, että olet määrittänyt amp-consent-komponentin ja linkittänyt sen kaikkiin sivun <amp-ad>-tageihin data-block-on-consent-attribuuttia käyttäen:

  • Jos käyttäjä on vastannut amp-consent-komponenttiin myöntävästi (eli käyttäjä on hyväksynyt suostumuskehotteen), mainoksia pyydetään normaalilla tavalla.
  • Jos käyttäjä on vastannut amp-consent-komponenttiin kieltävästi (eli käyttäjä on hylännyt suostumuskehotteen), pyydetään personoimattomia mainoksia.
  • Jos käyttäjän vastausta amp-consent-komponenttiin ei tiedetä (eli jos käyttäjä ohittaa suostumuskehotteen), toimitaan seuraavasti:
    • Oletusarvoisesti mainospyyntöjä ei lähetetä lainkaan.
    • Jos data-npa-on-unknown-consent-attribuutin arvoksi on asetettu true, pyydetään personoimattomia mainoksia.
  • Jos määrität amp-geo-komponentin siten, että suostumus ei ole voimassa johtuen käyttäjän maantieteellisestä sijainnista, pyyntöjä lähetetään normaalilla tavalla.

Jos <amp-ad>-tageissa ei käytetä data-block-on-consent-attribuuttia tai jos amp-consent-komponenttia ei ole määritetty oikein, pyyntöjä lähetetään normaalilla tavalla.

Seuraavassa on esimerkki määrityksestä, jolla pyydetään kaikilta ETA-alueen ja Yhdistyneen kuningaskunnan käyttäjiltä suostumusta ja jonka perusteella toimitaan yllä kuvatulla tavalla:

<!-- Ensin on määritettävä amp-geo-laajennus. Määritetään ryhmä "eea", johon kuuluvat kaikki ETA-alueen valtiot ja Yhdistynyt kuningaskunta. Tämä luettelo on pidettävä ajan tasalla, koska ETA-alueen jäsenvaltiot voivat muuttua. -->
<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>
 
<!-- Seuraavaksi on määritettävä "eea"-maaryhmään kuuluvien käyttäjien suostumus. -->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "eea",
          "promptUI": "myConsentFlow"
        }
      }
    }
  </script> 
</amp-consent>
 

<!-- Lopuksi määritetään mainostagi ja ohjataan se odottamaan suostumusta tarpeen mukaan. -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>
 

Huomaa, että on muitakin tapoja pyytää käyttäjien suostumusta. Voit esimerkiksi määrittää sivun lähettämään CORS POST ‑pyynnön päätepisteeseen, jonka määrität checkConsentHref-määritteen avulla. Voit lukea lisää amp-consent-asiakirjoista.

Personoituihin mainoksiin liittyvät asetukset muille tageille

GPT-palautustagit

Jos käytät GPT-palautustageja, voit merkitä mainospyynnön personoimattomaksi sisällyttämällä seuraavan rivin API-kutsuusi:

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

Aseta options-parametrin arvoksi kokonaisluku 1, jos haluat merkitä mainospyynnön personoimattomaksi. Aseta arvoksi 0, jos haluat mainospyynnön sallivan personoidut mainokset.

Jos tätä asetusta ei määritetä, personoidut mainokset sallitaan oletuksena.

Esimerkki:

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

Tagittomat pyynnöt

Jos käytät tagittomia pyyntöjä, voit merkitä mainospyynnön personoimattomaksi lisäämällä npa=[int]-parametrin suoraan tagipyynnön URL-osoitteeseen. Tämä parametri kannattaa lisätä tagin alkuosaan, jotta sitä ei katkaista. Määritä arvo npa=1, jos haluat merkitä mainospyynnön personoimattomaksi. Jos parametrin arvoa ei määritetä, personoidut mainokset sallitaan oletuksena. Esimerkki:

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

AdSense for Search

Googlelle lähetetyt mainospyynnöt johtavat oletuksena personoitujen mainosten näkymiseen. Mainokset valikoituvat sekä käyttäjän hakulausekkeen että haun tehneen yksittäisen käyttäjän aiemman toiminnan perusteella. Google tukee myös personoimattomia mainoksia. Lue lisätietoja personoiduista ja personoimattomista mainoksista.

Jos haluat näyttää joillekin käyttäjille personoituja mainoksia ja joillekin personoimattomia mainoksia, AdSense for Search ‑tagien avulla saat personoimattomat mainokset näkymään sivukohtaisesti. Tästä voi olla hyötyä, jos haluat antaa kaikille tai joillekin käyttäjillesi mahdollisuuden valita, haluavatko he nähdä personoituja vai personoimattomia mainoksia. 

Jos käytät Custom Search -mainosten verkon mainostagia, lisää seuraava rivi Custom Search -mainosten tagin pageOptions-parametriin:
personalizedAds: false,


Jos käytät AdMob-tagia, lisää seuraava rivi: 
builder.setAdvancedOptionValue("personalizedAds", "false");


Jos käytät iOS-tagia, lisää seuraava rivi: 
[request setAdvancedOptionValue:@"false" forKey:@"personalizedAds"];

Nämä metodit saavat aikaan sen, että mainospyyntö pyytää personoimattomia mainoksia. Tämän parametrin tilaa ei tallenneta. Jos parametria ei ole määritetty käyttäjäkohtaisesti myöhemmille pyynnöille, toiminta palautuu oletusarvoon eli pyytämään personoituja mainoksia.

Google User Messaging Platform (UMP) SDK

Lue Google Developersin dokumentaatiosta (iOS UMP SDK, Android UMP SDK) lisää siitä, miten User Messaging Platform SDK voi auttaa sinua pitämään sovelluksesi Googlen EU-käyttäjäsuostumuskäytännön mukaisena.

Googlen interaktiivisten mediamainosten SDK (videoille)

Videomainospyyntöjen yhteydessä voit ilmoittaa, että haluat Googlen käsittelevän videosisältöäsi personoimattomana, lisäämällä npa=1-parametrin mainostagiin. Voit tehdä tämän käyttämällä manuaalisesti luotua videomainosten päätagia tai mitä tahansa alustakohtaista interaktiivista multimediaa käyttävien mainosten ohjelmistokehityspakettia (HTML5 IMA SDK, iOS IMA SDK, Android IMA SDK tai Google Cast IMA SDK).

Jos videosoitin käyttää Google Ad Managerin Dynaaminen mainosten lisääminen ‑ominaisuutta, se voi sisältää myös npa=1-parametrin sekä tilausvideon (VOD) tai livestreamin pyynnön, joka välittää parametrin mihin tahansa sisällytettyyn mainospyyntöön (DAI HTML5 SDK, DAI Cast SDK, DAI iOS SDK, DAI Android SDK, DAI Roku SDK tai DAI tvOS SDK).

Oliko tästä apua?

Miten sivua voisi parantaa?
true
AdSense-sivusi

Tutustu AdSense-sivuun – uuteen resurssiin, joka sisältää tiliäsi koskevia räätälöityjä tietoja ja uusia mahdollisuuksia ja jonka avulla voit saada parhaan mahdollisen hyödyn AdSensesta.

Haku
Tyhjennä haku
Sulje haku
Päävalikko
13706154633174299624
true
Ohjekeskushaku
true
true
true
true
true
157
false
false