Ειδοποίηση

Φροντίστε να επισκεφτείτε την ενότητα Η σελίδα σας στο AdSense, όπου μπορείτε να βρείτε εξατομικευμένες πληροφορίες για τον λογαριασμό σας που θα σας βοηθήσουν να σημειώσετε επιτυχία με το AdSense.

Στοιχεία διαφημίσεων

Χρησιμοποιήστε την παράμετρο data-ad-status για να αποκρύψετε στοιχεία διαφημίσεων χωρίς προβολές

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

Αφού ολοκληρωθεί η υποβολή αιτήματος διαφήμισης από ένα στοιχείο διαφημίσεων, το AdSense προσθέτει μια παράμετρο στο στοιχείο <ins> που ονομάζεται data-ad-status. Σημείωση: Το στοιχείο data-ad-status δεν πρέπει να συγχέεται με το στοιχείο data-adsbygoogle-status, το οποίο χρησιμοποιείται από τον κώδικα διαφήμισης για σκοπούς επεξεργασίας διαφημίσεων.

Ανάλογα με το αν εμφανίστηκε μια διαφήμιση, αυτή η παράμετρος θα ενημερωθεί σε ένα από τα παρακάτω:

data-ad-status="filled" Μια διαφήμιση εμφανίστηκε στο στοιχείο διαφημίσεων και προβάλλεται τώρα.
data-ad-status="unfilled" Δεν εμφανίστηκαν διαφημίσεις και το στοιχείο διαφημίσεων είναι κενό.

Τι κάνει το AdSense με τα στοιχεία διαφημίσεων χωρίς προβολές

Όταν τα στοιχεία διαφημίσεων του AdSense είναι "unfilled", προσπαθούμε να συμπτύξουμε το στοιχείο διαφημίσεων ή εμφανίζουμε κενό χώρο. Συμπτύσσουμε μόνο τα στοιχεία διαφημίσεων όταν δεν πρόκειται να προκαλέσουν επανάληψη ροής της σελίδας, πράγμα που σημαίνει ότι συμπτύσσονται μόνο τα στοιχεία διαφημίσεων εκτός της θύρας προβολής. Για όλα τα άλλα στοιχεία διαφημίσεων χωρίς προβολές, διατηρούμε το μέγεθος του στοιχείου διαφημίσεων και εμφανίζουμε αντ' αυτού έναν κενό χώρο.

Τρόπος απόκρυψης των στοιχείων διαφημίσεων χωρίς προβολές

Σύνθετο περιεχόμενο (για προχωρημένους) Μπορείτε να αποφασίσετε να βελτιώσετε αυτήν τη συμπεριφορά, χρησιμοποιώντας CSS ή JavaScript. Για παράδειγμα, αν θέλετε να αποκρύψετε όλα τα στοιχεία διαφημίσεων χωρίς προβολές, μπορείτε να χρησιμοποιήσετε CSS, για να εφαρμόσετε το στιλ display: none !important; στο στοιχείο.

Παράδειγμα 1: Απόκρυψη στοιχείων διαφημίσεων χωρίς προβολές με χρήση CSS

Μπορείτε να προσθέσετε το παρακάτω στιλ CSS στη σελίδα σας, για να αποκρύπτονται αυτόματα τα στοιχεία διαφημίσεων χωρίς προβολές:

HTML
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1234567890123456"
     data-ad-slot="1234567890"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
CSS
ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

Παράδειγμα 2: Εμφάνιση εικόνας μόνο αν το στοιχείο διαφημίσεων δεν έχει προβολές

Αν ένα στοιχείο διαφημίσεων δεν εμφανίζει διαφήμιση, μπορείτε να επιλέξετε εναλλακτικά να εμφανίσετε μια εσωτερική διαφήμιση:

HTML
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:250px"
     data-ad-client="ca-pub-1234567890123456"
     data-ad-slot="1234567890">
    <a href="/page"><img src="/backup.jpg" width="300px" height="250px"></a>
</ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
CSS
ins.adsbygoogle a {
    display: none !important;
}
ins.adsbygoogle[data-ad-status="unfilled"] a {
    display: block;
}

Εναλλακτικά, αν προτιμάτε να χρησιμοποιήσετε JavaScript για να ενημερώσετε τη σελίδα σας, μπορείτε να χρησιμοποιήσετε το MutationObservationer για να εντοπίσετε αλλαγές στην παράμετρο data-ad-status και να εκτελέσετε κώδικα JavaScript με βάση αυτές τις αλλαγές.

Περιορισμοί

Η παράμετρος data-ad-status προστίθεται μόνο στα στοιχεία διαφημίσεων που υπάρχουν στο επάνω παράθυρο. Αυτό σημαίνει για τα στοιχεία διαφημίσεων που προβάλλονται μέσω ενός παραθύρου μεταξύ τομέων, ότι η παράμετρος data-ad-status δεν θα προστεθεί σε ένα στοιχείο διαφημίσεων.

Επίσης, δεν συνιστούμε τη φόρτωση των στοιχείων διαφημίσεων AdSense ως κρυφά αρχικά, με στόχο να τα κάνετε ορατά κατά την αλλαγή της παραμέτρου data-ad-status. Αν τα στοιχεία διαφημίσεων δεν είναι αρχικά ορατά στη σελίδα, ενδέχεται να μην εκτελέσουμε το αίτημα για διαφήμιση για το συγκεκριμένο στοιχείο διαφημίσεων.

Σας βοήθησε αυτό;

Με ποιον τρόπο μπορούμε να το βελτιώσουμε;
true
Ξεκλειδώστε τις δυνατότητες ανάπτυξης

Μην χάσετε πολύτιμα insight του AdSense. Δηλώστε συμμετοχή, για να λαμβάνετε αναφορές απόδοσης, εξατομικευμένες συμβουλές και προσκλήσεις σε διαδικτυακά σεμινάρια που μπορούν να σας βοηθήσουν να αυξήσετε τα κέρδη σας

Συμμετοχή

Αναζήτηση
Διαγραφή αναζητήσεων
Κλείσιμο αναζήτησης
Κύριο μενού
6180266301378211112
true
Αναζήτηση στο Κέντρο Βοήθειας
true
true
true
true
true
157
false
false