2011-08-05 5 views
5

मैं अपने ऐप में एडमोब विज्ञापन रखने की कोशिश कर रहा हूं, और मैंने सभी निर्देशों का पालन किया लेकिन यह काम नहीं कर रहा है।विज्ञापन विज्ञापन एमुलेटर या फोन में प्रदर्शित नहीं हो रहा है

AdView adView = new AdView(this, AdSize.BANNER, "My_ID"); 
    RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); 
    lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE); 
    flashCardPage.addView(adView, lp); 
    adView.loadAd(new AdRequest()); 

मेरे मैनिफ़ेस्ट फ़ाइल सिर्फ ट्यूटोरियल की तरह, activty टैग और दो अनुमतियाँ शामिल है, लेकिन बैनर स्क्रीन पर दिखाई नहीं देता है। दिलचस्प बात यह है कि, जब मैंने अपनी मेनिफेस्ट फ़ाइल से सभी Admob सामान निकाले और एप्लिकेशन चलाया, तो मेरे बैनर के नीचे एक बैनर दिखाई देता है और कहता है कि मुझे इंटरनेट और नेटवर्क-स्टेट एक्सेस की अनुमति देने की आवश्यकता है। क्या कोई जानता है कि मैं क्या गलत कर रहा हूं? मुझे पता है कि इस विषय पर पहले से ही बहुत सारे प्रश्न हैं, लेकिन उनमें से कोई भी मदद नहीं कर पाया है। मैंने अपने Admob खाते को परीक्षण मोड में बदलने और एमुलेटर को एक परीक्षण प्रोजेक्ट के रूप में जोड़ने की कोशिश की, लेकिन यह काम नहीं किया।

क्या मुझे अन्य विज्ञापन विधि का उपयोग करने का प्रयास करना चाहिए? यह लगभग एक सप्ताह हो गया है और Admob विज्ञापन अभी भी दिखाई नहीं दे रहे हैं।

जब मैंने आज अपने फोन पर ऐप चलाया (10 अगस्त), तो मुझे मजबूर होना पड़ा, इसलिए मैं सोच रहा हूं कि अगर एडमोब इसका कारण बनता है, तो समय का केवल 1% -5% इसका इस्तेमाल करें।

+0

अपने इंटरनेट कनेक्शन की जांच करें –

+0

कनेक्शन बहुत धीमा है जहां मैं अभी रह रहा हूं। विज्ञापनों के प्रदर्शन के लिए न्यूनतम कनेक्शन की गति है? –

उत्तर

4

आईआई शायद ऐसा हो सकता है कि AdMob के पास विज्ञापन करने के लिए विज्ञापन नहीं हैं, तो आप विज्ञापन प्राप्त करने में असफल होने के बारे में बताते हुए यह देखने के लिए अपने विज्ञापन दृश्य घोषणा के बाद कोड के उस टुकड़े को जोड़ने का प्रयास कर सकते हैं।

// Set AdListener 
     adView.setAdListener(new AdListener() { 
      @Override 
      public void onFailedToReceiveAd(Ad ad, ErrorCode error) { 
       System.err.println("Ad failed: " + ad.toString() + error.toString());  
      } 

      @Override 
      public void onReceiveAd(Ad ad) { 
       System.out.println("Ad received: " + ad.toString()); 
      } 
     }); 
0

admob से किसी भी डीबग संदेशों के लिए अपने लॉग बिल्ली आउटपुट की जांच करें। यह कहना चाहिए कि किसी विज्ञापन का अनुरोध कब किया जाता है या लोड नहीं होता है। ईमानदारी से, जब मैंने पहली बार मेरा शुरू किया तो शायद ही कभी विज्ञापन दिखाएगा। आखिरकार वे अभी दिखाना शुरू कर दिया। कोई वास्तविक स्पष्टीकरण नहीं।

+0

मैंने डीबग टैब के तहत लॉग बिल्ली आउटपुट में देखा, लेकिन मुझे विज्ञापन या एडोब पर फ़िल्टर करते समय कोई परिणाम नहीं मिला। –

0

मैं पहले विज्ञापन एक्सएमएल जोड़ने की कोशिश करता हूं। साथ ही, सुनिश्चित करें कि आप admob के माध्यम से विज्ञापन प्राप्त करने के लिए सेट अप हैं।

com.google.ads.AdView को परिभाषित करना देखें।

admob, लॉगिन के माध्यम से, और साइटें & Apps (यहां आप विज्ञापन वास्तव में अपने अनुप्रयोग या नहीं भेजे जा रहे हैं, तो देख सकते हैं) के लिए जाना, अपने अनुप्रयोग के लिए नीचे स्क्रॉल। जब आप ऐप पर माउस डालते हैं, तो आपको एक बटन दिखाई देगा जो "सेटिंग्स प्रबंधित करें" कहता है। इसे क्लिक करें और फिर ऐप सेटिंग्स पर जाएं। इससे आपको यह नियंत्रित करने में मदद मिलेगी कि विज्ञापन कैसा दिखाई देता है और रीफ्रेश दर इत्यादि।

+0

कोड के साथ इसे समझाएं –

2

क्या आप विज्ञापनों के लिए अपना विशिष्ट ऐप पंजीकृत करने और 'ca-app-pub' के साथ एक नया लंबा प्रकाशक नंबर प्राप्त करने के लिए अपने व्यवस्थापक खाते में वापस गए थे - 'पब-' प्रस्तावना के बजाय प्रस्तावना?

Google Admob "Google मोबाइल विज्ञापन एसडीके" विकास साइट पर "बैनर विज्ञापन 1" निर्देशों में कहीं भी यह नहीं है कि यह करने के लिए आपके व्यवस्थापक खाते पर वापस जाने का उल्लेख है।

इस बेवकूफ गलती ने मुझे दिनों तक पकड़ लिया।

+0

उस गलती ने मुझे पकड़ लिया, मेरी समस्या को हल करने में मदद के लिए धन्यवाद, जो भी मैं कर रहा था। –

0

यह समस्या मैन्युअल रूप से ऐप को अनइंस्टॉल करके और किसी भी बदलाव किए बिना पुनः इंस्टॉल करके हल की जाती है !!

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

  • कोई संबंधित समस्या नहीं^_^