
Cicklow
Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario popular!
Suscripción a IA
La implementacion de este tutorial es complicada y puede que se hagan cosas de gusto... por lo que recomiendo antes pasar por: https://forobeta.com/adsense/650470-que-habeis-hecho-adsense-ley-gdpr-post5280918.html#post5280918
Buenas, hoy me llego un mail de parte de google mostrando los nuevos comandos de adsense para estar al dia con GDPR. El explicativo (en ingles) esta aca: Ads personalization settings in Google?s publisher ad tags - AdSense Help | Pero les mostrare como colocar los anuncios de adsense para que cumplan con esto.
Vamos a hacer uso del tutorial: https://forobeta.com/tutoriales/200436-aviso-de-cookies-espana-y-demas-paises.html y le aplicaremos lo de adsense
Como funcionara nuestros ads con GDPR
Los ads no se mostraran hasta que se le indique lo contrario, esto significara BAJAS, ya que si el usuario no acepta la muestra de los ads, adsense no se mostrara. Si, es una patada en los...bajos... pero tenemos que colocarlo para el trafico europeo.
Modificando nuestro codigo AdSense
Un codigo normal de adsense es asi:
Eso mostrara nuestro anuncio de una, pero lo tendremos que modificar de esta manera:
Lo se que se hace es sacar las personalizaciones de los anuncios y no se mostraran el anuncio.
Agregando la barra
Como mencione se usara el codigo de: https://forobeta.com/tutoriales/200436-aviso-de-cookies-espana-y-demas-paises.html pero lo modificaremos para que abarque europa.
Segun google: Ads personalization settings in Google?s publisher ad tags - DoubleClick for Publishers Help estos son los países a mirar:
Por lo que nuestro codigo sera modificado para que no sea solo españa, sino ver todos esos países. Solo se modificara parte del codigo y el texto, no mas, el resto es igual.
Buscar:
Modificar por:
y tambien:
por
También cambiaremos el servidor de geoip, ya que el anterior no soporta ssl: geoip.nekudo.com y el texto a mostrar:
Notas finales
y colocar el siguiente código dentro de la funcion PonerCookie
El impacto no sera tan grande como no mostrar ads, y aparecerian anuncios... solo que no con los gustos del usuario!
--------------------
Ellos dicen que si mostras anuncios personalizados, se tiene que aceptar esto... pero si no los usas no pasa nada.
ahi indican que si tienes la politica de cookies bien como indica esta ley, con solo mostrar auncios no personalizados ya esta todo OK! (se edita desde las opciones de adsense), pero sino tienes que pedir permiso...
------------
Lectura: https://forobeta.com/adsense/647899-consentimiento-de-usuarios-de-ue.html
Es todo un tema esto... pero saludos y exitos!
Buenas, hoy me llego un mail de parte de google mostrando los nuevos comandos de adsense para estar al dia con GDPR. El explicativo (en ingles) esta aca: Ads personalization settings in Google?s publisher ad tags - AdSense Help | Pero les mostrare como colocar los anuncios de adsense para que cumplan con esto.
Vamos a hacer uso del tutorial: https://forobeta.com/tutoriales/200436-aviso-de-cookies-espana-y-demas-paises.html y le aplicaremos lo de adsense
Como funcionara nuestros ads con GDPR
Los ads no se mostraran hasta que se le indique lo contrario, esto significara BAJAS, ya que si el usuario no acepta la muestra de los ads, adsense no se mostrara. Si, es una patada en los...bajos... pero tenemos que colocarlo para el trafico europeo.
Modificando nuestro codigo AdSense
Un codigo normal de adsense es asi:
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>
Agregando la barra
Como mencione se usara el codigo de: https://forobeta.com/tutoriales/200436-aviso-de-cookies-espana-y-demas-paises.html pero lo modificaremos para que abarque europa.
Segun google: Ads personalization settings in Google?s publisher ad tags - DoubleClick for Publishers Help estos son los países a mirar:
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"]
Insertar CODE, HTML o 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({});
}
No se si sera el correcto o que... pero eso es lo que se me ocurrió.Al aceptar nuestros términos y condiciones usaremos cookies propias y de terceros para mostrar publicidad personalizada. Esto significa que se mostraran publicidades en nuestro sitio web.
Notas finales
- Esto esta muy verde y fue visto por arriba, y no significa que cumplamos 100% con esto, pero para adsense al menos lo estaríamos cumpliendo (o eso pienso)
- Si tienen otros anuncios (otras empresas) tendran que cargar los ads cuando el user acepte. Esto puede funcionar tambien para 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 esto ultimo que menciono, el código quedaría:En si al colocar requestNonPersonalizedAds=1 bastaria...pero adsense indica que continuaran usando las cookies y datos que tengan de ese usuario y no se si eso estaria en contra de esta cosa... osea si colocaramos eso en los banners de adsense "bastaria", se mostrarian anuncios no basados en intereses, pero se usaran los datos que ya tengan recopilados. Y el usuario tiene que administrar esos datos o lo que sea, por lo que deberia tener que tener un acceso a google para eliminar esos datos.
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>
--------------------
Ellos dicen que si mostras anuncios personalizados, se tiene que aceptar esto... pero si no los usas no pasa 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.
ahi indican que si tienes la politica de cookies bien como indica esta ley, con solo mostrar auncios no personalizados ya esta todo OK! (se edita desde las opciones de adsense), pero sino tienes que pedir permiso...
------------
Lectura: https://forobeta.com/adsense/647899-consentimiento-de-usuarios-de-ue.html
Es todo un tema esto... pero saludos y exitos!
Última edición: