स्पर्श करते समय स्क्रॉल नहीं करता है मेरे पास एक ऐसा प्रोजेक्ट है जो Google AdMob विज्ञापन SDK का उपयोग करता है। मैं कुछ अन्य बटनों के साथ होमपेज पर कुछ विज्ञापन दिखाने की कोशिश कर रहा हूं, जिनमें से कुछ स्क्रीन के नीचे हैं।UIScrollView GADBannerView सबव्यू
मैंने एक यूआईएसक्रॉल व्यू का उपयोग किया है और डीएफपी से कुछ GADBannerViews के साथ-साथ बटन भी जोड़े हैं। विज्ञापन ठीक से लोड होते हैं और मैं बिना किसी समस्या वाले विज्ञापनों और बटन पर क्लिक कर सकता हूं।
समस्या तब होती है जब मैं स्क्रॉल व्यू को स्क्रॉल करने का प्रयास करता हूं। यदि मैं विज्ञापन दृश्य पर छूना शुरू करता हूं, तो स्क्रॉल दृश्य स्क्रॉल नहीं करेगा। अगर मैं कहीं और स्पर्श करना शुरू करता हूं, जैसे बटन या रिक्त स्थान, स्क्रॉल व्यू ठीक से स्क्रॉल करता है। ऐसा लगता है कि विज्ञापन किसी भी तरह टच घटनाओं पर नियंत्रण ले रहा है।
मैंने विज्ञापनों के ऊपर एक पारदर्शी UIView बनाने जैसे सभी प्रकार के फ़िक्स का प्रयास किया है, जो काम नहीं करते क्योंकि नल पंजीकृत नहीं होंगे।
मैंने GADBannerView के सबव्यूज़ के माध्यम से लूपिंग करने का प्रयास किया है, लेकिन सभी सबव्यूज़ के वर्ग AdMob या पहुंच से वंचित प्रतीत होते हैं। (GADWebView, _UIWebViewScrollView)
मैंने यह देखने के लिए कि यह वहां स्क्रॉल करेगा या नहीं, यह देखने के लिए मैंने UITableView में विज्ञापन जोड़ने का भी प्रयास किया था, लेकिन यह काम नहीं करता था।
मेरा व्यू कंट्रोलर क्लास काफी बड़ा है इसलिए यदि आपको कुछ कोड पोस्ट करने की आवश्यकता है, तो मैं समस्या का प्रदर्शन करने के लिए नमूना ऐप बना सकता हूं। GADBannerView का उपयोग करने के बजाय HTML विज्ञापन कोड के साथ UIWebViews बनाने के लिए अभी एक वर्कअराउंड है। मैंने इसका परीक्षण किया है और यह काम करता है, लेकिन मैं वास्तव में देशी विधि की कार्यक्षमता खोना नहीं चाहता हूं।
यदि आप GADBannerView पर स्पर्श करना शुरू करते हैं और विज्ञापन को क्लिक करने योग्य रहने की अनुमति देते हैं तो UIScrollView को स्क्रॉल करने का कोई तरीका है?
धन्यवाद!
यही मैंने सोचा लेकिन सोचा कि मैं वैसे भी पूछूंगा। जानकारी के लिए धन्यवाद। –
दरअसल, यह संभव है। [इस धागे में जैकब जेनिंग का जवाब देखें] (http://stackoverflow.com/a/10274683/1914)। –