Cicklow
Admin
Dseda
Verificado
Verificación en dos pasos activada
Usuário popular!
Suscripción a IA
A implementação deste tutorial é complicada e pode ser que se façam coisas de gosto... por isso recomendo antes passar por: https://forobeta.com/adsense/650470-que-habeis-hecho-adsense-ley-gdpr-post5280918.html#post5280918
Boas, hoje recebi um e-mail do Google mostrando os novos comandos do Adsense para estar em dia com o GDPR. O explicativo (em inglês) está aqui: Ads personalization settings in Google?s publisher ad tags - AdSense Help | Mas vou mostrar a vocês como colocar os anúncios do Adsense para que cumpram com isso.
Vamos fazer uso do tutorial: https://forobeta.com/tutoriales/200436-aviso-de-cookies-espana-y-demas-paises.html e aplicaremos o do Adsense
Como funcionarão nossos ads com GDPR
Os ads não serão exibidos até que se indique o contrário, isso significará QUEDAS, já que se o usuário não aceita a exibição dos ads, o Adsense não será exibido. Sim, é um chute nos... baixos... mas temos que colocar para o tráfego europeu.
Modificando nosso código AdSense
Um código normal do Adsense é assim:
Isso exibirá nosso anúncio de imediato, mas teremos que modificá-lo desta maneira:
O que se faz é retirar as personalizações dos anúncios e o anúncio não será exibido.
Adicionando a barra
Como mencionei, será usado o código de: https://forobeta.com/tutoriales/200436-aviso-de-cookies-espana-y-demas-paises.html mas o modificaremos para que abranja a Europa.
Segundo o Google: Ads personalization settings in Google?s publisher ad tags - DoubleClick for Publishers Help estes são os países a observar:
Por isso nosso código será modificado para que não seja apenas a Espanha, mas ver todos esses países. Só será modificada parte do código e o texto, nada mais, o resto é igual.
Buscar:
Modificar por:
e também:
por
Também trocaremos o servidor de geoip, já que o anterior não suporta ssl: geoip.nekudo.com e o texto a exibir:
Notas finais
e colocar o seguinte código dentro da função PonerCookie
O impacto não será tão grande como não exibir ads, e apareceriam anúncios... só que não com os gostos do usuário!
--------------------
Eles dizem que se você exibe anúncios personalizados, tem que aceitar isso... mas se não os usa, não acontece nada.
ali indicam que se você tem a política de cookies bem como indica esta lei, apenas exibindo anúncios não personalizados já está tudo OK! (edita-se desde as opções do Adsense), mas senão você tem que pedir permissão...
------------
Leitura: https://forobeta.com/adsense/647899-consentimiento-de-usuarios-de-ue.html
É todo um tema isto... mas abraços e sucessos!
Boas, hoje recebi um e-mail do Google mostrando os novos comandos do Adsense para estar em dia com o GDPR. O explicativo (em inglês) está aqui: Ads personalization settings in Google?s publisher ad tags - AdSense Help | Mas vou mostrar a vocês como colocar os anúncios do Adsense para que cumpram com isso.
Vamos fazer uso do tutorial: https://forobeta.com/tutoriales/200436-aviso-de-cookies-espana-y-demas-paises.html e aplicaremos o do Adsense
Como funcionarão nossos ads com GDPR
Os ads não serão exibidos até que se indique o contrário, isso significará QUEDAS, já que se o usuário não aceita a exibição dos ads, o Adsense não será exibido. Sim, é um chute nos... baixos... mas temos que colocar para o tráfego europeu.
Modificando nosso código AdSense
Um código normal do Adsense é assim:
PHP:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle adslot_336"
style="display:inline-block;"
data-ad-client="ca-pub-123456789"
data-ad-slot="123456789"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
PHP:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle adslot_336"
style="display:inline-block;"
data-ad-client="ca-pub-123456789"
data-ad-slot="123456789"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).requestNonPersonalizedAds=1;
(adsbygoogle = window.adsbygoogle || []).pauseAdRequests=1;
</script>
Adicionando a barra
Como mencionei, será usado o código de: https://forobeta.com/tutoriales/200436-aviso-de-cookies-espana-y-demas-paises.html mas o modificaremos para que abranja a Europa.
Segundo o Google: Ads personalization settings in Google?s publisher ad tags - DoubleClick for Publishers Help estes são os países a observar:
PHP:
[ "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"]
Inserir CODE, HTML ou PHP:
http://test.cicklow.org/cookies/index.txt
PHP:
function getgeoip(json){
if (json.countryCode=="ES" && getCookie('aviso')!="1") {
document.getElementById("barritaloca").style.display="block";
}
}
PHP:
function getgeoip(json){
var europa = [ "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"];
if (europa.includes(json.country.code.toLowerCase()) && getCookie('aviso')!="1") {
document.getElementById("barritaloca").style.display="block";
}else{ PonerCookie(); }
}
PHP:
function PonerCookie(){
setCookie('aviso','1',365);
document.getElementById("barritaloca").style.display="none";
}
PHP:
function PonerCookie(){
setCookie('aviso','1',365);
document.getElementById("barritaloca").style.display="none";
console.log("Mostrar los ADS");
(adsbygoogle = window.adsbygoogle || []).pauseAdRequests=0;
(adsbygoogle = window.adsbygoogle || []).requestNonPersonalizedAds=0;
// un push por cada anuncio que tengamos en el sitio web... por ahora el metodo push no carga todos los anuncios
(adsbygoogle = window.adsbygoogle || []).push({});
(adsbygoogle = window.adsbygoogle || []).push({});
(adsbygoogle = window.adsbygoogle || []).push({});
}
Não sei se será o correto ou o quê... mas isso é o que me ocorreu.Ao aceitar nossos termos e condições usaremos cookies próprios e de terceiros para exibir publicidade personalizada. Isso significa que serão exibidas publicidades em nosso site.
Notas finais
- Isto está muito verde e foi visto por cima, e não significa que cumpramos 100% com isso, mas para o Adsense pelo menos estaríamos cumprindo (ou isso penso)
- Se tiverem outros anúncios (outras empresas) terão que carregar os ads quando o user aceitar. Isso pode funcionar também para o Google Analytics
PHP:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=1111"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-1111');
</script>
PHP:
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-1111');
Sobre isto último que mencionei, o código ficaria:Em si, ao colocar requestNonPersonalizedAds=1 bastaria... mas o Adsense indica que continuarão usando os cookies e dados que tenham desse usuário e não sei se isso estaria contra essa coisa... ou seja, se colocássemos isso nos banners do Adsense "bastaria", seriam exibidos anúncios não baseados em interesses, mas seriam usados os dados que já tenham compilado. E o usuário tem que administrar esses dados ou o que seja, por isso deveria ter que ter um acesso ao Google para eliminar esses dados.
PHP:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle adslot_336"
style="display:inline-block;"
data-ad-client="ca-pub-123456789"
data-ad-slot="123456789"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).requestNonPersonalizedAds=1;
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
--------------------
Eles dizem que se você exibe anúncios personalizados, tem que aceitar isso... mas se não os usa, não acontece nada.
PHP:
If you've met the requirements of our Consent Policy and you want to serve non-personalized ads to all users located in the European Economic Area who visit your site, no changes to your ad tagging are needed. You can enable non-personalized ad serving in the AdSense or DoubleClick for Publishers UIs.
If you wish to serve some users personalized ads, and other users non-personalized ads, the GPT and AdSense/Exchange asynchronous ad tags offer publishers a way to trigger the serving of non-personalized ads on a per-page basis. This may be useful if you give all or some of your users a choice between personalized and non-personalized ads.
Although these ads don’t use cookies for ad personalization, they do use cookies to allow for frequency capping, aggregated ad reporting, and to combat fraud and abuse. Consent is therefore required to use cookies for those purposes from users in countries to which the ePrivacy Directive’s cookie provisions apply. Learn more about non-personalized ads.
PHP:
Si ha cumplido con los requisitos de nuestra Política de consentimiento y desea publicar anuncios no personalizados a todos los usuarios ubicados en el Área Económica Europea que visitan su sitio, no se necesitan cambios en el etiquetado de sus anuncios. Puede habilitar la publicación de anuncios no personalizada en las IU de AdSense o DoubleClick for Publishers.
Si desea servir a algunos usuarios anuncios personalizados y otros usuarios anuncios no personalizados, las etiquetas publicitarias asíncronas de GPT y AdSense / Exchange ofrecen a los editores una forma de activar la publicación de anuncios no personalizados por página. Esto puede ser útil si le da a todos o algunos de sus usuarios una opción entre anuncios personalizados y no personalizados.
Si bien estos anuncios no utilizan cookies para la personalización de anuncios, sí utilizan cookies para permitir el límite de frecuencia, la generación de informes agregados y para combatir el fraude y el abuso. Por lo tanto, se requiere el consentimiento para utilizar cookies a los fines de los usuarios en los países a los que se aplican las disposiciones sobre cookies de la Directiva de privacidad. Obtenga más información sobre anuncios no personalizados.
ali indicam que se você tem a política de cookies bem como indica esta lei, apenas exibindo anúncios não personalizados já está tudo OK! (edita-se desde as opções do Adsense), mas senão você tem que pedir permissão...
------------
Leitura: https://forobeta.com/adsense/647899-consentimiento-de-usuarios-de-ue.html
É todo um tema isto... mas abraços e sucessos!
Última edição: