Έλεγχος αποτελεσμάτων του AdSense

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Έλεγχος αποτελεσμάτων του AdSense

Δημοσίευση από vassilism » 26 Νοέμ 2010 14:22

Καλησπέρα σας.
Θα ήθελα να κάνω μια ερώτηση αν και νομίζω πως δεν είναι εφικτό να γίνει.

Έστω ότι έχω στη σελίδα μου διαφημίσεις του AdSense.
Ο κώδικας του AdSense που εμφανίζει τις διαφημίσεις είναι ο παρακάτω:

Κώδικας: Επιλογή όλων

<script type="text/javascript">
<!--
google_ad_client = "pub-8148911767217993";
/* 336x280 */
google_ad_slot = "1234567890";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http&#58;//pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Γνωρίζετε αν υπάρχει κάποιος τρόπος να ελέγχω αν επιστρέφει αποτελέσματα (δηλαδή διαφημίσεις)?

Το ρωτάω αυτό, επειδή υπάρχουν ορισμένοι providers που κόβουν τις διαφημίσεις που προέρχονται από το AdSense και έτσι δεν εμφανίζεται τίποτα.
Θα ήθελα να ελέγχω την περίπτωση που δεν εμφανίζει τίποτα, έτσι ώστε να εμφανίζω κάτι άλλο.

Να σημειώσω πως είτε εμφανίζει αποτελέσματα είτε όχι, στο html preview επιστρέφει πάντα τον κώδικα του AdSense.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Έλεγχος αποτελεσμάτων του AdSense

Δημοσίευση από fafos » 26 Νοέμ 2010 18:49

Patridaaaaa :lol:

den to exo dokimasei dioti den mplokaro ta ads..

vale thn diafhmish mesa se ena div me kapoio id (p.x. id="ads")

meta me ligo jquery metra to ypsos tou div... an exei mplokaristei to ad logika auto to div tha exei height=0

kaneis ena elenxo kai an pragmati einai =0 dineis kati allo mesa se auto to div allios afhneis na douleuei to adsense:

demo:

Κώδικας: Επιλογή όλων

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title>
 <script src="http&#58;//code.jquery.com/jquery-1.4.4.js"></script>

</head>
<body>

<div id="ads">
<script type="text/javascript"><!--
google_ad_client = "pub-0519020803559887";
/* 728x90, δημιουργήθηκε 26/4/2010 */
google_ad_slot = "3107209416";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http&#58;//pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>

<script>
    function showHeight&#40;ele, h&#41; &#123;

if&#40;h == 0&#41; &#123;
      $&#40;"#ads"&#41;.text&#40;"DEIKSE KATI ALLO"&#41;;
&#125; else &#123;&#125;
    &#125;

      showHeight&#40;"paragraph", $&#40;"#ads"&#41;.height&#40;&#41;&#41;; 
  ;

</script>


</body>
</html>
shmantiko!! to script tou jquery prepei na mpei kato apo to div!!
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Έλεγχος αποτελεσμάτων του AdSense

Δημοσίευση από vassilism » 26 Νοέμ 2010 19:42

Πατρίδα, με όποιον δάσκαλο καθίσεις, τέτοια γράμματα θα μάθεις :lol:
Και εγώ αυτό σκέφτηκα να κάνω και αφού μου το επιβεβαιώνεις και εσύ, χαίρομαι.
Ευτυχώς δεν χρειάζεται, jquery :lol:

Το έκανα έτσι:

Κώδικας: Επιλογή όλων

<div id="ads">
<script type="text/javascript"> 
<!-- 
google_ad_client = "pub-8148911767217993"; 
/* 336x280 */ 
google_ad_slot = "1234567890"; 
google_ad_width = 336; 
google_ad_height = 280; 
//--> 
</script> 
<script type="text/javascript" 
src="http&#58;//pagead2.googlesyndication.com/pagead/show_ads.js"> 
</script>
</div>
<script type="text/javascript">
onload=function&#40;check_for_adsense_results&#41; &#123;
var divh = document.getElementById&#40;'ads'&#41;.offsetHeight;
if &#40;divh < 280&#41;&#123;
document.write&#40;"deixe kati allo"&#41;; 
&#125;&#125;
</script>
Το πρόβλημα είναι άλλο τώρα.
Μήπως αυτό το θέμα είναι σε λάθος κατηγορία? :lol:

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Έλεγχος αποτελεσμάτων του AdSense

Δημοσίευση από vassilism » 29 Νοέμ 2010 12:45

Έχω και άλο ένα πρόβλημα στο παρακάτω κομμάτι κώδικα:

Κώδικας: Επιλογή όλων

onload=function&#40;check_for_adsense_results&#41; &#123; 
var divh = document.getElementById&#40;'ads'&#41;.offsetHeight; 
if &#40;divh < 280&#41;&#123; 
document.write&#40;"deixe kati allo"&#41;; 
&#125;&#125; 
Αν η συνθήκη είναι αληθή, τότε δεν εμφανίζεται τίποτε άλλο από την σελίδα, και εμφανίζει σε λευκή σελίδα μόνο το κείμενο deixe kati allo.
Γιατί το κάνει αυτό και δεν εμφανίζεται στο σημείο που πρέπει? :think:

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Έλεγχος αποτελεσμάτων του AdSense

Δημοσίευση από fafos » 29 Νοέμ 2010 15:43

esy tou les na to kanei :lol:

vale auta:

Κώδικας: Επιλογή όλων

  var txt=document.getElementById&#40;"ads"&#41;
txt.innerHTML = "deixe kati allo";

asxeto.. kana ladempora gnorizeis apo kato pou na kanei exagoges?
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Έλεγχος αποτελεσμάτων του AdSense

Δημοσίευση από vassilism » 29 Νοέμ 2010 16:26

Α ρε πατρίδα, το είχα δοκιμάσει και αυτό και δεν μου δούλευε.
Τελικά το πρόβλημα ήταν στα «αυτάκια», ήθελε μονά :hammer:
fafos έγραψε:asxeto.. kana ladempora gnorizeis apo kato pou na kanei exagoges?
Δώσε μου λίγο χρόνο να το ψάξω.
Αν θες και ποιο συγκεκριμένα (ποσότητες κ.λ.π) στείλε μου pm.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης