AdSense AJUDA Contador de cliques para adsense + php + banco de dados.

  • Autor Autor TrueMrRobot
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
TrueMrRobot

TrueMrRobot

Alfa
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola, que tal.

estoy tratando de hacer un contador de clicks, para adsense, pero resulta lo siguiente. estoy teniendo problemas a la hora de que me cuente los clicks, aqui dejare los codigos.

Hay esta el codigo completo. solo es cuestión de crear la tabla con el nombre contador, y una columna con el nombre numero.

el problema esta en que donde dice: AQUÍ VA EL CODIGO DE ADSENSE. cuando lo agrego, aparece todo normal, pero al darle click, no me cuenta el click, pero si solo le pongo una imagen o un texto, si cuenta los clicks, pero con el anuncio de google no. gracias. SKYPE: maximo.expedito

INDEX.PHP
Inserir CODE, HTML ou PHP:
<?php

//Conexi贸n
 include('config.php');
 
//Consulta
mysql_select_db("$database", $con);
$consulta = mysql_query("SELECT numero FROM contador") or die('error en la conexion');
$num = mysql_fetch_array($consulta);
$num=$num['numero'];
?>
 
<html>
 
<head>
</head>
 
<body>
 
<div id="numero"> AQUI VA EL CODIGO DE ADSENSE total clicks:<?php echo $num; ?>
</div>
 
</body>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="recarga.js"></script>
 
<script>
    $("#numero").click(function () { 
        cargarExterno('contador.php','numero');
    });
</script>
 
</html>

CONTADOR.PHP
Inserir CODE, HTML ou PHP:
<?php include('config.php');
mysql_select_db("$database", $con); 
mysql_query("UPDATE contador set numero=numero+1") or die();
 
$consulta = "SELECT numero FROM contador" or die("Error en la consulta" . mysqli_error($link));
$num = mysql_fetch_array($consulta);
echo $num['numero'];
 ?>

CONFIG.PHP
Inserir CODE, HTML ou PHP:
<?php    $con = mysql_connect('localhost', 'user', 'pass') or die ('error: no se pudo conectar a mysql'); $database = 'base'; ?>

RECARGAR.JS
Inserir CODE, HTML ou PHP:
var peticion = false;
if (window.XMLHttpRequest) {
peticion = new XMLHttpRequest();
} else if (window.ActiveXObject) {
peticion = new ActiveXObject("Microsoft.XMLHTTP");
}
 
function cargarExterno(datos,divID) {
if(peticion) {
var obj = document.getElementById(divID);
peticion.open("GET", datos);
peticion.onreadystatechange = function() {
if (peticion.readyState == 4) {
obj.innerHTML = peticion.responseText;
}
}
peticion.send(null);
}
}
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Lo ke pasa es que la funcion click en ese caso no funciona para anuncios d adsense..

Enviado desde mi SM-G313ML mediante Tapatalk
 
eso no funciona... los banners de adsense estan dentro de un iframe y tienes que controlar ese iframe, lo que se hace es ver si el mouse esta arriba del iframe o no... pudes buscar en google como detectar el click en un iframe y de ahi armar el script...

El cual estas modificaciones no son permitidas por adsense porque modificas el comportamiento de los anuncios...
 

Tópicos similares

jcduranm
Respostas
1
Visitas
392
kanikase
kanikase
Voltar
Topo