Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > Programlama Dilleri > HTML Javascript CSS

HTML Javascript CSS HTML DHTML XML Javascript Ajax CSS

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2006-07-28, 15:14
fatihhk - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Feb 2006
Mesajlar: 1.245
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 3
iTrader: %0/0
fatihhk will become famous soon enough
Standart Adsense Reklamları, Ajax ve Siz

Ajaxla ilgilenenler belki farketmişlerdir Adsense reklamları Ajax response ile sayfanın içine yazdırıldığında çalışmamakta.
Bu basit kodla bu sorunun üstesinden geleceğiz.Jguru sitesinde konu biraz irdelenmiş biz biraz daha konuyu derinleştireceğiz.
Bu çözüm Adsense'nin kullanım sözleşmesine ters düşmemekte fakat isterseniz kendiniz kontrol edebilirsiniz.
Ajaxla ilgilenenler için aşağıdaki küçük Javascript kodu pekte karışık sayılmaz sanırım.
Bu kısım Ajax response gösterim kısmı.
Burada dikkat etmemiz gereken loadAdsense() bölümü;

PHP- Kodu:
oXmlHttp.onreadystatechange = function () {
    if (
oXmlHttp.readyState == 4) {
        if (
oXmlHttp.status == 200) {
            
displayData(oXmlHttp.responseText);
            
loadAdsense(”keyword1 keyword2…”);
        
} else {
            
displayData(”An error occurred: ” +
                        
oXmlHttp.statusText);
        }
    }
};

Lets take a look at the loadAdsense() function.

function 
loadAdsense(keywords) {
      var 
currentTime = new Date();
      
googlead.location "ads/as.php?unique_s=" +
      
currentTime.getTime() + "&kws=" keywords;

loadAdsense fonksiyonu basit olarak Adsense reklamlarımızın sayfa üzerindeki iframe üzerinde çıkmasını sağlayacak.
Kendine özgü bir string,timestamp oluşturacak ve bunu Adsense kodu içeren sayfanızın url'sinin sonuna ekleyecek.
Bu stringin amacı browser tarafından ön belleğe alınan sayfayı yakalamak.İsterseniz url bazı özel kelimelerede sahip olabilir.Birazdan göreceğiniz gibi bu kelimeler iframe içindeki Adsense reklamınızın altına eklenecek.Bu kelimeler her ne kadar zorunlu olmasada size esneklik sağlar.
Bu çalış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- Kodu:
<iframe id="googlead" name="googlead"
href="" src="" width="100%" height="100" scrolling="no"
frameborder="0" marginwidth="0" marginheight="0"/> 
Ve son olarak ads/ad.php sayfası;

PHP- Kodu:
<script type="text/javascript">
<!--
google_ad_client "googleID";
google_ad_width 728;
google_ad_height 90;
google_ad_format "728x90_as";
google_ad_type "text";
google_ad_channel =""//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

<br /><br /><br /><br />

< ?php if ($_REQUEST[kws] != null) {
          // print your key words here!
      } else {
//If you didn't send any keywords to this page
// dynamically, you can just add some here.
// If you aren't using server side scripting to do this,
// simply add your keywords below the 4 >br/> tags.
} ?> 
Şuna dikkat edin reklam yüksekliği 90px, iframe yüksekliği 100 px uzunluğunda.Bu şu anlama geliyor kullanacağınız keywordler kullanıcılar tarafından görülemez durumda.Ve tahminimce bu Adsense sözleşmesine aykırı değil.

http://www.seologs.com/blog/adsense-ads-ajax-and-you/ adresinden alınmış ve Türkçeye çevrilmiştir.
Alıntı ile Cevapla

Cevapla


Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Adsense reklamları Görünmüyor yakamoz01 Google Adsense 9 2008-03-06 01:42
Adsense Video Reklamları Aforizmalar Google Adsense 5 2006-02-27 02:43
Google Adsense Reklamları desender Google Adsense 15 2005-11-27 19:46
ilginç adsense reklamları fenerli Google Adsense 3 2005-11-24 13:16
Adsense ve diger reklamları.... maniacx Google Adsense 1 2005-01-19 23:05


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 09:59 .


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

Firefox