Ajaxla ilgilenenler belki farketmişlerdir Adsense reklamları Ajax response ile sayfanın icine yazdırıldığında calışmamakta.
Bu basit kodla bu sorunun ustesinden geleceğiz.Jguru sitesinde konu biraz irdelenmiş biz biraz daha konuyu derinleştireceğiz.
Bu cozum Adsense'nin kullanım sozleşmesine ters duşmemekte fakat isterseniz kendiniz kontrol edebilirsiniz.
Ajaxla ilgilenenler icin aşağıdaki kucuk Javascript kodu pekte karışık sayılmaz sanırım.
Bu kısım Ajax response gosterim kısmı.
Burada dikkat etmemiz gereken loadAdsense() bolumu;

PHP:
oXmlHttp.onreadystatechange = function () else } }; Lets take a look at the loadAdsense() function. function loadAdsense(keywords)

loadAdsense fonksiyonu basit olarak Adsense reklamlarımızın sayfa uzerindeki iframe uzerinde cıkmasını sağlayacak.
Kendine ozgu bir string,timestamp oluşturacak ve bunu Adsense kodu iceren sayfanızın url'sinin sonuna ekleyecek.
Bu stringin amacı browser tarafından on belleğe alınan sayfayı yakalamak.İsterseniz url bazı ozel kelimelerede sahip olabilir.Birazdan goreceğiniz gibi bu kelimeler iframe icindeki Adsense reklamınızın altına eklenecek.Bu kelimeler her ne kadar zorunlu olmasada size esneklik sağlar.
Bu calışmada kullanılan reklam sayfası ads/as.php fakat istediğiniz dinamik yada statik methodu kullanabilirsiniz.
Şimdi Ajax fonksiyonunun altına koyacağımız iframe koduna bakalım:

PHP:


Ve son olarak ads/ad.php sayfası;

PHP:




< ?php if ($_REQUEST[kws] != lisanssız) else ?>

Şuna dikkat edin reklam yuksekliği 90px, iframe yuksekliği 100 px uzunluğunda.Bu şu anlama geliyor kullanacağınız keywordler kullanıcılar tarafından gorulemez durumda.Ve tahminimce bu Adsense sozleşmesine aykırı değil.

http://www.seologs.com/blog/adsense-ads-ajax-and-you/ adresinden alınmış ve Turkceye cevrilmiştir.