सबसे पहले, मुझे पता है कि इस पर चर्चा की गई है over और overagain। लेकिन चलिए इसे "देर से 2012 संस्करण" के रूप में लेते हैं क्योंकि चीजें इंटरनेट पर तेजी से बदलती हैं।इतिहास पर AdSense.pushState सक्षम पृष्ठ
मेरे पास this web page है जो पूर्ण पृष्ठ रीफ्रेश के साथ एक "शास्त्रीय" वेब पेज है। प्रत्येक आंतरिक क्लिक नई सामग्री पैदा करता है। हम बिना किसी समस्या के इस तरह ऐडसेंस विज्ञापन दिखा सकते हैं।
अब मैंने प्रदर्शन कारणों से पूरे पृष्ठ को "AJAXifying" (PJAX) में देखना शुरू कर दिया है (मैंने वास्तव में प्रोटोटाइप संस्करण बनाया है और यह शानदार काम करता है)। पूरी बात केवल उन ब्राउज़रों पर काम करती है जो history.pushState
का समर्थन करते हैं, और जब भी कोई उपयोगकर्ता आंतरिक लिंक पर क्लिक करता है तो AJAX अनुरोध ट्रिगर होता है जो पृष्ठ के केवल सामग्री भाग (शीर्षलेख और पाद लेख के बीच सब कुछ) प्राप्त करता है और इसके साथ पुरानी सामग्री को प्रतिस्थापित करता है।
अंतिम परिणाम यह है कि उपयोगकर्ता को एक नया नया पृष्ठ (बदले गए यूआरएल और क्या नहीं) के साथ प्रस्तुत किया जाता है और केवल पृष्ठ वितरित करने के लिए तंत्र बदल गया है (पूर्ण रीलोड बनाम AJAX)। जहां तक Google (और पुराने ब्राउज़र) का संबंध है, यह नियमित लिंक के साथ एक नियमित पृष्ठ है (प्रगतिशील वृद्धि और वह सब)।
और फिर भी ऐडसेंस प्रदर्शित करने का कोई तरीका नहीं है, document.write
और ऐडसेंस के टीओएस पार्टी को बर्बाद कर रहा है।
मेरा प्रश्न: क्या Google ने (मुझे हैक में दिलचस्पी नहीं है जो हमें प्रतिबंधित कर देगा) इस तरह के किसी पृष्ठ पर AdSense विज्ञापनों को प्रदर्शित करने का तरीका (और मुझे यह नहीं मिला है)। या यदि नहीं है, तो क्या भविष्य में Google का समर्थन करने की कोई योजना है (फिर से, मुझे इससे संबंधित कुछ भी नहीं मिला है)।
अद्यतन
कुछ और खुदाई के बाद चारों ओर मैं Google DFP भर में आया था, async लोड हो रहा है समर्थन करने के लिए कहते हैं की लगता है। लेकिन, मुझे यकीन नहीं है कि मैं TOS को तोड़ने के बिना गतिशील रूप से AdSense विज्ञापनों को लोड कर सकता हूं। मुझे 100% यकीन है कि मैं इस तरह के अन्य विज्ञापन लोड कर सकता हूं, लेकिन ऐडसेंस के लिए नहीं। क्या कोई इसे मेरे लिए साफ़ कर सकता है?
मुझे Google द्वारा अनुमोदित कुछ भी नहीं पता है, लेकिन मैं 'document.write' पर कॉल को अवरुद्ध करता था और तर्क को विज्ञापन div के' आंतरिक HTML 'के रूप में उपयोग करता था। Google ने इसे कभी अवरुद्ध नहीं किया, लेकिन यह नहीं कह रहा कि वे अनुमोदित हैं। –
क्या आप यह साझा करना चाहते हैं कि आपकी साइट कितनी बड़ी है? मुझे संदेह है कि यदि आप एक छोटी मछली हैं कि वे परेशान नहीं होंगे ... –
निश्चित रूप से छोटा। छोटे भी –