Jump to content

Recommended Posts

Posted

Preciso saber se é possível criar um sistema que produza uma alternância automática de anúncios em certa região do site, um sistema como esse tornaria o site altamente rentável já que programas de afiliados que pagam por mil visualizações de anúncio aceitam como válida apenas uma visita diária por IP, porém se adicionarmos anúncios de outros anunciantes outras possíveis visitas do mesmo visitante poderiam também gerar receita.

Código semelhante que alterna imagens, ainda não testei com códigos de anúncio:

<?php
unset($_ELEMENTOS);

$_ELEMENTOS[] = '<a href="http://site.com/"><img src="site.jpg" alt="" width="10" height="10" /></a>';
$_ELEMENTOS[] = '<a href="http://orkut.com/"><img src="orkut.jpg" alt="" width="10" height="10" /></a>';
$_ELEMENTOS[] = '<a href="http://forum.com/"><img src="forum.jpg" alt="" width="10" height="10" /></a>';

$total = count($_ELEMENTOS); // Calcula o total de elementos
$escolhido = rand(0, $total - 1); // Define um número aleatório

echo $_ELEMENTOS[$escolhido]; // Exibe o elemento

?>
Posted

não sei até que ponto esse código é eficiente, porque se os anunciantes "contam" apenas e só uma visita por IP, nesse caso fazer aleatóriamente não será a melhor alternativa.

Porque imagina que o visitante entra no site e é mostrado um ad aleatóriamente, e quando faz refresh exisite a possibilidade de ser mostrado o mesmo ad novamente e a segunda a visualização não seria contada.

Devias era encontrar uma maneira de ver se o ad já foi visto por esse ip e se já foi mostrar um outro, enquanto o visitante não ter visualizado todos os ads.

Depois de o visitante ter visto todos podes aí sim passar a mostrar os ads aleatóriamente.

Contador de calorias: caloriaspordia.com

Posted

não sei até que ponto esse código é eficiente, porque se os anunciantes "contam" apenas e só uma visita por IP, nesse caso fazer aleatóriamente não será a melhor alternativa.

Porque imagina que o visitante entra no site e é mostrado um ad aleatóriamente, e quando faz refresh exisite a possibilidade de ser mostrado o mesmo ad novamente e a segunda a visualização não seria contada.

Devias era encontrar uma maneira de ver se o ad já foi visto por esse ip e se já foi mostrar um outro, enquanto o visitante não ter visualizado todos os ads.

Depois de o visitante ter visto todos podes aí sim passar a mostrar os ads aleatóriamente.

Isso que você disse realmente seria o ideal, mas como não intendo nada de php seria muito difícil criar um sistema desses.

  • 2 weeks later...
Posted (edited)

Isso que você disse realmente seria o ideal, mas como não intendo nada de php seria muito difícil criar um sistema desses.

assim muito rapido, penso que o que teras de fazer é algo do genero

while (!$anuncio){
   //recebes dados das views de cada anuncio
   //recebes ip do visitante

   //vez se o ip nao está em nenhum log que guardas quando a visita ve o anuncio
   //escolhes o anuncio com base nas analizes

   // $anuncio = "conteudo do anuncio"
}
//Mostras anuncio
Edited by capesone
Posted

exato, eu nao sei o que aconteceu, secalhar foi apagada a msg, mas eu tinha ideia que tinha respondido, anyway, o que tinha dito basicamente era:

quando o utilizador entra a primeira vez no site, guardas em cookies o seu ip bem como o AD visto, nas visitas restantes, guardas os ADS vistos e mostras um AD diferente dos que já foram mostrados...

B2R » Beat2Revolution v3.0b | Regista e divulga-nos

beat2revolution.net

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.