2015-07-26 7 views
8

मैं this मार्गदर्शिका के बाद, मेरे एंड्रॉइड ऐप पर बैनर विज्ञापनों के साथ प्रयोग कर रहा हूं। जब विज्ञापन लोड होता है और एक महत्वपूर्ण एफपीएस ड्रॉप प्रस्तुत किया जा रहा है। यह उपयोगकर्ता के लिए बहुत ही निराशाजनक अनुभव है, क्योंकि एनीमेशन देखें मेरे ऐप का मुख्य हिस्सा हैं और वे कम एफपीएस में भयानक लगते हैं।
जब मैं adView को View.GONE पर सेट करता हूं तो सब ठीक हो जाता है। मुझे नहीं पता कि यह समस्या कहां से उत्पन्न हो सकती है। मुझे यकीन नहीं है कि यूआई थ्रेड इतना आसान बैनर विज्ञापन के साथ कितना भारी लोड हो जाता है ... यहां कोई सुझाव है?
यह समस्या मेरे एम्यूलेटर और वास्तविक एंड्रॉइड डिवाइस दोनों में मौजूद है।एंड्रॉइड विज्ञापन धीमे प्रदर्शन बहुत अधिक

उत्तर

13

Google AdView में कई एनीमेशन के साथ वेबव्यू है। यह सभी मोबाइल सीपीयू को गर्म करेगा।

इसे सामान्य करना सारांश। मेरे पास मेरे अनुप्रयोगों में एक ही स्थिति है। AdView CPU का 30% ले लो। मैंने कोई समाधान खोजने की कोशिश की लेकिन यह ज्ञात मुद्दा है। लिंक के नीचे आप अपने बैनर को अनुकूलित करने में मदद कर सकते हैं लेकिन आपको यह जानना होगा कि यह हमेशा कुछ सीपीयू लेगा।

stackoverflow - admob banners cause high cpu usage

stackoverflow - webviewcorethread used by admob adview is using high cpu

stackoverflow - android admob consuming more cpu

pzoleeblogen - how to solve adview cpu consuming

मेरा उत्तर वोट करें यदि मैं आपकी मदद। मज़े करो।

+0

तो ... क्या यह विज्ञापन प्रणाली में एक बग है? – BabbevDan

+0

मुझे ऐसा लगता है। शायद मेन्यू में केवल विज्ञापन दृश्य प्रदर्शित करने का प्रयास करें? ऐप पृष्ठभूमि होने पर सीपीयू उपयोग को अनुकूलित करने के लिए अंतिम लिंक उपयोगी है। – EliaszKubala

+1

यह सहायक है लेकिन यह मेरे प्रश्न का उत्तर नहीं देता है, इस प्रदर्शन ड्रॉप-डाउन को कैसे रोकें। – BabbevDan

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