Foros del Web » Programando para Internet » Javascript »

Ejecutar función Anuncios Google al hacer clic

Estas en el tema de Ejecutar función Anuncios Google al hacer clic en el foro de Javascript en Foros del Web. Buenas Foreros. Estoy días con un problema que no logro resolver. Tengo un código JS en un fichero externo llamado "code.js" y quiero que los ...
  #1 (permalink)  
Antiguo 01/04/2015, 03:39
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 9 meses
Puntos: 17
Pregunta Ejecutar función Anuncios Google al hacer clic

Buenas Foreros.

Estoy días con un problema que no logro resolver.

Tengo un código JS en un fichero externo llamado "code.js" y quiero que los visitantes al hacer clic en unos enlaces de mi página se ejecute este código.

El código es de anuncios de Google es sumamente largo y esta en un fichero aparte.

Lo he intentado de varias formas pero lo máximo que hace es descargar el código y no ejecutarlo.

Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4.  function abc(esto)  {
  5.     <script src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" async="">
  6.    
  7.     <ins class="adsbygoogle" style="display: inline-block; width: 300px; height: 250px;" data-ad-client="ca-pub-8776346517748749" data-ad-slot="4933383918"></ins>
  8.    
  9.     </script>
  10.    
  11.     <script>// <![CDATA[
  12.         (adsbygoogle = window.adsbygoogle || []).push({});
  13.         // ]]>
  14.     </script>
  15.    alert('vamos a google');
  16.    location.href=esto.href;
  17.    return false;
  18.   }
  19. </script>
  20.  
  21.  
  22. </head>
  23. <body>
  24. </body>
  25. <a href="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" onclick="return abc(this)">enlace</a>
  26. </html>

Esto es lo que he intentado y más códigos pero ninguno me funciono.

Qué debo hacer para ejecutar el código justo cuando hagan clic en un link de mi web.?

Gracias.
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #2 (permalink)  
Antiguo 01/04/2015, 06:48
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
Respuesta: Ejecutar función Anuncios Google al hacer clic

Puedes hacer lo siguiente supongamos que lo que quieres mostrar es:

<ins id="anuncio" class="adsbygoogle" style="display: none; width: 300px; height: 250px;" data-ad-client="ca-pub-8776346517748749" data-ad-slot="4933383918"></ins>

Si te fijas le he asignado un ID y lo he ocultado con "display:none", para después al hacer clic mostrar ese ID.

Código Javascript:
Ver original
  1. function MostrarAnuncio(){
  2. document.getElementById("anuncio").style.display = "inline-block";
  3. }

Ahora sólo con utilizar:

<a href="#" onClick="MostrarAnuncio();">Ver anuncio</a>

Espero que te sirva. Cualquier cosa posteala.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #3 (permalink)  
Antiguo 03/04/2015, 13:10
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 9 meses
Puntos: 17
Respuesta: Ejecutar función Anuncios Google al hacer clic

Buenas. Gracias por tu sugerencia, pero creo que lo que querían conseguir con esto de los anuncios era bastante difícil debido a que son anuncios de Google y son aleatorios por lo tanto los códigos de ejecución de cada uno cambiarían frecuentemente.

Saludos dejo el tema abierto por si alguien busca cosas similares en la web.
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #4 (permalink)  
Antiguo 04/04/2015, 00:45
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
Respuesta: Ejecutar función Anuncios Google al hacer clic

Y podrias explicar un poco más detalladamente de como quieres conseguirlo? Has mirado si google tiene alguna api para esto?

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #5 (permalink)  
Antiguo 09/04/2015, 13:49
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 9 meses
Puntos: 17
Respuesta: Ejecutar función Anuncios Google al hacer clic

Nada es un poco complicado y seguramente la web cerraría al instante, no era para mi era para una persona 3ra, quería permitir que al dar clic en un titulo de cada post publicado que automáticamente te saltara el ANUNCIO.

Eso era todo, se que la web duraría poco publicada seguro, porque incumple normas "creo" de la publicidad de google.

Saludos
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1

Etiquetas: anuncios, clic, funcion, google, html, js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:59.