2012-04-08 18 views
5

पर आधारित एक अलग ऐडसेंस विज्ञापन प्रदर्शित करना मेरे पास एक उत्तरदायी डिज़ाइन है जो मैं काम कर रहा हूं जो 960 पिक्सेल चौड़े से शुरू होता है और सीएसएस 3 मीडिया प्रश्नों का उपयोग करके 320px तक कम हो जाता है।ब्राउज़र चौड़ाई

मैं वर्तमान में अपनी सामग्री के ऊपर और नीचे 728 पीएक्स बैनर का उपयोग कर रहा हूं, लेकिन यह 728 पीएक्स से नीचे पहुंचने के बाद यह स्पष्ट रूप से टूट जाता है।

ब्राउजर चौड़ाई 728px से नीचे जाने के बाद मुझे एक छोटा विज्ञापन प्रदर्शित करने का सबसे आसान तरीका क्या है। मैं बस divs में विज्ञापन इकाइयों को लोड नहीं कर सकता और उन्हें सीएसएस का उपयोग करके छुपा सकता हूं क्योंकि यह ऐडसेंस TOS के खिलाफ है।

कोई सुझाव?

उत्तर

0

यह छिपा div और मीडिया पुस्तकालयों के माध्यम से संभव है लेकिन मुझे लगता है यह गूगल :(

3

से मना किया है क्या जावास्क्रिप्ट के साथ यह करने के बारे में। आपका पेज पहली बार में कोई भी विज्ञापन इकाई एचटीएमएल कोड के साथ लोड कर सकते हैं, लेकिन यह स्क्रीन पता लगा सकता है जावास्क्रिप्ट के साथ आकार और उसके बाद पृष्ठ को प्रारंभिक ब्राउज़र आकार के लिए उपयुक्त विज्ञापन इकाइयां जोड़ें। केवल डेस्कटॉप प्रकार का ब्राउज़र व्यूपोर्ट विंडो का आकार बदल सकता है, इसलिए शायद उस समस्या को भूल जाएं। ब्राउजर व्यूपोर्ट का आकार बदलने वाले लोग शायद खेल रहे हैं या जो कुछ भी करेंगे अभी भी पहली एडी इंप्रेशन देखें। इसके बारे में सोचें, आप एक ब्राउज़र खोलते हैं और फिर आप विंडो को आकार में बदलने में सक्षम नहीं होने के कारण विंडो का आकार बदलते हैं और फिर भी आप पेज से साइट पर नेविगेट करते समय कितनी बार ऐसा करने जा रहे हैं पेज, शायद एक बार (पहला पहर)। Google नहीं चाहता कि आप एडी इंप्रेशन को चकित कर दें, इसलिए मुझे नहीं लगता कि यह विंडो आकार के आधार पर विज्ञापनों को लोड करने के लिए TOS का उल्लंघन करता है। आकार बदलने के बाद विज्ञापनों को नष्ट न करें और दूसरों को लोड करें (जोखिम भरा)। मोबाइल डिवाइस व्यूपोर्ट का आकार बदल नहीं सकते हैं (अन्य फिर घूमते हैं) और वे हमेशा सही एडी आकार देखेंगे।

रयान अंडरडाउन http://ryanunderdown.com/ppc/responsive-ads-with-adsense.php

एक और तो सवाल पर एक सरल उपाय प्रदान करता है: Making Adsense Responsive

भी Google's CSE अपनी साइट पर विज्ञापन नहीं दिखेगा यदि प्रारंभिक व्यूपोर्ट आकार विज्ञापनों के लिए बहुत छोटा है और आप आकार के बाद भी जब तक ब्राउजर रीफ्रेश नहीं होता है तब तक खिड़की बड़ी होती है।

0
  1. उत्तरदायी AdSense इकाई का उपयोग करें।

  2. यदि यह आप नहीं चाहते हैं, तो उपलब्ध चौड़ाई का पता लगाने के लिए जावास्क्रिप्ट का उपयोग करें, फिर उचित विज्ञापन इकाई का चयन करें, फिर इसे अपनी सामग्री में इंजेक्ट करें।

0

पहला - मैंने 728 लीडरबोर्ड बनाम 336 बड़े आयत के एबी परीक्षण किया। 336 से अधिक 300,000 से अधिक पृष्ठ दृश्यों से 75% बेहतर प्रदर्शन किया।

प्वाइंट है - 728 का उपयोग न करें, और उत्तरदायी विज्ञापन इकाई का उपयोग करने की भी सिफारिश न करें।

मेरा अन्य परीक्षण उत्तरदायी विज्ञापन इकाई से 2 निश्चित आकार आयताकारों (मोबाइल के लिए एक, डेस्कटॉप/टैबलेट के लिए एक) से स्विच करके 100% से अधिक कमाई में सुधार हुआ।

आप उपयोगकर्ता एजेंट निर्धारित करने के लिए कुछ इस तरह उपयोग कर सकते हैं:

$iPod = stripos($_SERVER['HTTP_USER_AGENT'],"iPod"); 
$iPhone = stripos($_SERVER['HTTP_USER_AGENT'],"iPhone"); 
$iPad = stripos($_SERVER['HTTP_USER_AGENT'],"iPad"); 

तब उपयोगकर्ता एजेंट या तो आप "मोबाइल" या "डेस्कटॉप" विज्ञापन आकार दिखा सकते हैं पर आधारित है।

यह चुनने के लिए कि कौन सा विज्ञापन दिखाना है, यह चुनने के लिए USER_AGENT का उपयोग कैसे करें: http://www.adsenseninja.com/show-mobile-optimized-adsense-ads-for-smartphone-visitors-automatically-free-mobile-ads-php-script-for-wordpress/

संबंधित मुद्दे