Código para banner rotativo em PHP

Esse artigo foi publicado originalmente em 12 de março de 2012.

Pode ter momentos que você irá precisar de um código para banner rotativo em seu blog.

É muito comum blogueiros “venderem” espaço publicitário em rotação, ou seja, cada vez que a página é atualizada o anúncio muda. Isso lhe dá mais espaços para oferecer aos anunciantes, a um preço mais barato, já que poderá ter vários anunciantes revezando aquele espaço publicitário.

Se ainda não havia pensado nisso, talvez seja interessante começar a pensar em oferecer espaço publicitário com banner rotativo.

Se você está precisando de um código para mostrar banners diferentes no mesmo espaço toda vez que a página for carregada, preste atenção então no código que vou mostrar nesse artigo para criar seus banners rotativos.

Essa dica funciona apenas em blogs que foram construídos na linguagem php, como o WordPress. Se o seu blog é no Blogger essa dica não funcionará.

Código para banner rotativo em php

O código abaixo já está configurado para mostrar dois blocos de anúncio, alternadamente, no mesmo espaço publicitário, mas você pode alterar para mostrar quantos você quiser.

<?php
$imagens = array (
// banners e links devem estar na ordem de adição
// para colocar + banners faça cópias da 1ª linha abaixo
"http://gfsolucoes.net/banner/728x90_wix2.jpg",
"http://gfsolucoes.net/banner/728x90_wix1.png" // o último banner sem ,
);
$imagenstotal = count($imagens);
$imagenstotal--;
$randomimagens = rand(0,$imagenstotal);
$URL = array (
// para colocar + links faça cópias da 1ª linha abaixo
"http://www.wix.com/lp_face/fish-site-potruguese?utm_campaign=ma_pt_querocriarumblog.com.br&experiment_id=ma_pt_querocriarumblog.com.br728fing_fish",
"http://www.wix.com/lp_face/fish-site-potruguese?utm_campaign=ma_pt_querocriarumblog.com.br&experiment_id=ma_pt_querocriarumblog.com.br728circles_fish" // o último link sem ,
);
echo "<a href='$URL[$randomimagens]' target='_blank'><img border='0' width='728' height='90' src='$imagens[$randomimagens]'></a>"; // mude o tamanho da imagem em width e height de acordo com sua imagem
?>

O código para banner rotativo está todo explicado, então não farei mais nenhuma explicação no artigo. Espero que o código possa ajudá-los. Repare que, nesse momento, no banner 728×90 no topo e ao lado da nossa logomarca, se você der um F5 nesse artigo, ele mudará, pois está  utilizando esse código.

E você, já utiliza banner rotativo em seu blog? Conhece algum código semelhante para o Blogger? Deixe seu comentário.

Código para o Blogger

Pesquisei e encontrei 1 código em Javascript que pode ser utilizado no Blogger.

Esse artigo é participante do Movimento Blogs Unidos.

Código para banner rotativo em PHP
5 (100%) 2 votes

Quer aprender a ganhar dinheiro com Google Adsense em blogs?

Gustavo Freitas

Problogger e empreendedor digital. Criador do Método Start, que ele utiliza para criar blogs de sucesso e ganhar dinheiro na internet.

Website: http://querocriarumblog.com.br/

11 Comentários

  1. Pessoal boa noite tenho um portalvarada.com e pretendo colocar banners de parceiros.
    O cara que desenvolveu o site sumiu não consigo contato. Foi desenvolvido em PHP, banco MySQL hospedado pelo o redehost.
    Se alguém puder me ajudar agradeço.

  2. Isto é maneiro, mas não penso em testar não. :/
    Vejo sites que tem mesmo estes tipos de Banners. Com certeza são ótimos. Sucesso a todos!

  3. Gustavo, as suas ideias comparam-se a um bom vinho, quando mais velho melhor.
    Excelente ferramenta, creio que vai ajudar muita gente

  4. Ola Gustavo Freitas, você pode me ajudar tentei de muitas formas, mas não consegui aumentar o numero de banners a serem exibidas, como faço?

    • João Carlos,
      ele não funciona por tempo, e sim cada vez que a página é recarregada.

  5. Olá, Gustavo. Cheguei até aqui pelo vídeo “Como criar um banner rotativo – WordPress” do Clayton Neves no Youtube. Estou atrás de uma solução para criar banners rotativos dentro de posts, mas que sejam segmentados de acordo com o tema do artigo, por exemplo, se eu escrever um artigo sobre Facebook, eu gostaria de mostrar vários banners rotativos (todos sobre produtos e conteúdo só de Facebook). Depois de instalado, o código do banner rotativo não seria mais mexido, mas eu poderia incluir novos banners de forma indireta. Você conhece alguma coisa nesse sentido? Obrigado.

    • Oh, Gustavo. Que coisa. Acabei de achar a solução. Estava aberta em meu navegador, o plugin Max Banner Ads. Ele tem a opção “Post Tag”. Basta inserir um código (semelhante a este: ) no HTML do post e pronto. Abraço.

      • Valter,
        que bom que conseguiu e melhor ainda que compartilhou aqui a solução.
        Abraço.

  6. Muito obrigado Sr.Gustavo,estava querendo saber como fazer mais
    nao conseguia foi muito útil abraços e Paz !

Deixe uma resposta