Swedish flagChinese (Simplified) flagEnglish flagGerman flagFrench flagSpanish flagHindi flag
Jun
24
2009

Formatera Google AdSense

David Gustafsson
david@techonomics.se


En liten Annons på techonomics.se

Jag har lagt till google annonser till techonomics.se för att göra verksamheten vinstdrivande. Ännu har det inte gett något resultat, men vi får se.
Frågan är hur du lyckas med att få en annons i de tre första inläggen på din blogg? Det är nämligen så att du som AdSense-användare bara får har tre annonser per html-sida. Har du flera poster på framsidan i din blogg kan det vara läge att visa annonser på de tre högsta.
Lösningen är att editera index.php (eller liknande) där dina inlägg listas. Skapa en räknare, $counter = 1; i början av filen i en tagg: . Därefter lägger du in din annons där while loopen lägger ut innehållet av dina poster och räknar upp $counter = $counter +1 ;. Gör ett test att $counter <= 3 när du lägger in annonsscriptet.

Så här ser koden ut mer i detalj:

<?php
get_header();
$counter = 1;
?>
...
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
...
<div class=""storycontent"">
<?php
if ($counter <= 3) {
echo('
<Din AdSense annons>
');
}
$counter = 1 + $counter;
?>
...

Självklart kan en formatering göras, t.ex. med css, för att fixa en bra placering av annonsen. Skapa då en div med klassen annons som har rätt formatering och lägg den runt annonsen.
Något annat som är bra är att ge varje inlägg en annons. I mitt tema heter ett enskilt inlägg single.php. Här behöver du inte bry dig om någon counter, det räcker med att lägga ut en annons!

Författad av David Gustafsson in: Programmering, Teknik | Etiketter:, , ,

1 kommentar »

RSS-flöde för kommentarer på detta inlägg

TrackBack URL

Lämna en kommentar

Temat är modifierat från Aeros 2.0 - Blogglista.se - Översättning är gjord av N2H