PHPBBIntegrare PHPBB PHPFunzioni PHP CFunzioni C EcologiaLa mia ecologia   Chi siamoChi è Senamion HomeHome page corner Il Web e l'ecologia

Senamion


Chi siamo:

Il web e l'ecologia, condividere il web e un momento di riflessione sullo stato dell'ecologia e sul suo futuro

Google

Ottimizzare Google AdSense alternando formati diversi (in PHP)

31 Ottobre 2006 by Giovanni | Argomenti: , , , | 4601

Facendo seguito al post “Ottimizzare Google AdSense alternando formati diversi” che indicava una strada per alternare formati di banner adSense tramite javascript, ecco descritta una modalità per far si che formati diversi (nell’esempio cambieremo i colori e anche il criterio, in modo da poter meglio monitorare i risultati) di banner AdSense si alterneranno sulla pagina grazie ad una piccola funzione PHP.

NOTA: ricordatevi di personalizzare il codice ad_client con il vostro (modificando pub-XXXXXXX)!

function randAdSenseColor() { // i campi sono: // CODICE CANALE (criterio) // COLORE BORDO // COLORE SFONDO // COLORE LINK // COLORE LINK URL // COLORE TESTO $myOption = array( array("CANALE1", "111111", "111111", "AAAAAA", "AAAAAA", "AAAAAA"), array("CANALE2", "112211", "113311", "AAFFAA", "FFAAAA", "AADDAA"), array("CANALE3", "114411", "115511", "AACCAA", "AACCAA", "AAAA99"), array("CANALE4", "111144", "111166", "AAAAFF", "AAAAFF", "66AAAA"), array("CANALE5", "331111", "441111", "AAAACC", "AACCAA", "AABBAA") ); $opz = rand(0, count($myOption) - 1); list($channel, $border, $background, $link, $url, $testo) = $myOption[rand(0, count($myOption) - 1)]; echo " <script type="text/javascript"><!-- google_ad_client = "pub-XXXXXX"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text_image"; google_ad_channel ="$channel"; google_color_border = "$border"; google_color_bg = "$background"; google_color_link = "$link"; google_color_url = "$url"; google_color_text = "$testo"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </CENTER> "; // FINE ECHO }

A questo punto nella posizione in cui ci interessa inserire il banner di Google AdSense è sufficiente richiamare la funzione randAdSenseColor().

Sarebbe interessante se qualcuno che usa questo metodo postasse delle statistiche per segnalare se effettivamente ci sono differenze utilizzando colori diversi.

Pubblicato in Funzioni e classi PHP e C, Google AdSense |

Scrivi un commento