2016-01-11 5 views
8

पर एडमोब जोड़ना मैं this tutorial गिर रहा था, लेकिन जब मैंने मुद्रीकरण पृष्ठ पर जाने की कोशिश की तो मैं मुद्रीकरण या कोई बैनर जोड़ने में सक्षम नहीं था क्योंकि मेरा गेम ट्यूटोरियल के विपरीत स्टोर में नहीं है।लिबडक्स गेम

मेरे सवाल यह है: मैं तो admob का कोड जोड़ने के बिना मेरे खेल को अपलोड यह बाद मेरी खेल को जोड़ने की जरूरत है या मैं अपलोड करने तो admob वेबसाइट से चीजों को सेट करने से पहले कोड जोड़ देगा?

यह एक मूर्खतापूर्ण सवाल हो सकता है लेकिन मैं सिर्फ एक नौसिखिया हूँ जब यह बात AdMob के मामले

उत्तर

2

वहाँ Libgdx सरकारी डॉक्स में एक छेद अनुभाग है कि तरीकों की व्याख्या करते Admob उपयोग करने के लिए है आता है:

विचार है कि:

एंड्रॉयड (6.4.1 और earli एर एसडीके) बहिष्कृत। 1 अगस्त, 2014 को, Google Play नए या अपडेट किए गए ऐप्स को स्वीकार करना बंद कर देगा जो पुराने स्टैंडअलोन Google मोबाइल विज्ञापन एसडीके v6.4.1 या उससे कम का उपयोग करते हैं। तब तक आपको मोबाइल विज्ञापन संस्करण के Google Play संस्करण में अपग्रेड करना होगा।

Libgdx विकि के अनुसार:

Barebones नमूना अनुप्रयोग

मैं GDX सेटअप-ui.jar उपयोग कर एक नया libgdx प्रोजेक्ट बनाया, एक .gitignore फ़ाइल जोड़ी, और मेरी प्रारंभिक बनाया प्रतिबद्ध।

ग्रहण सेटअप

ग्रहण में, barebones नमूना एप्लिकेशन आयात (फ़ाइल> आयात> मौजूदा कार्यक्षेत्र में परियोजनाओं) - तुम अब पैकेज एक्सप्लोरर में कम से कम तीन परियोजनाओं होना चाहिए (कोर, एंड्रॉयड, और डेस्कटॉप) ।

ओपन एंड्रॉयड एसडीके प्रबंधक, नवीनतम SDK प्लेटफार्म और गूगल एपीआई (लेखन के समय: 4.4.2/API19) डाउनलोड, 2.3.1/API9 एसडीके प्लेटफार्म, और अतिरिक्त से - Google Play सेवाएं।

(आपकी मशीन पर /अतिरिक्त/गूगल/google_play_services/libproject/google-प्ले-services_lib/ निर्देशिका का पता लगाएँ मेरी खिड़कियां मशीन पर - सी: \ Program Files (x86) \ एंड्रॉयड \ Android-SDK \ एक्स्ट्रा कलाकार \ google \ google_play_services \ libproject \ google-play-services_lib) और मौजूदा libgdx परियोजनाओं के साथ-साथ अपनी कार्यशील निर्देशिका में प्रतिलिपि बनाएँ।

फ़ाइल> आयात> एंड्रॉयड> मौजूदा एंड्रॉयड संहिता, इसके बाद, ब्राउज़, गूगल प्ले-services_lib की स्थानीय प्रतिलिपि करने के लिए अपने काम कर निर्देशिका में नेविगेट, ठीक है, समाप्त करें।

अपने एंड्रॉइड प्रोजेक्ट पर राइट-क्लिक करें, गुण, एंड्रॉइड का चयन करें, स्क्रॉल करें और जोड़ें पर क्लिक करें, google-play-services_lib प्रोजेक्ट का चयन करें, ठीक है।

ग्रहण में ताज़ा और साफ संभवतः इस बिंदु पर को चोट नहीं पहुंचाएगा, इसलिए आगे बढ़ें और ऐसा करें।

AndroidManifest.xml

सुनिश्चित करें कि एंड्रॉयड परियोजना की project.properties फ़ाइल में लक्ष्य कम से कम 13, और android है: अपने AndroidManifest.xml में minSdkVersion कम से कम 9 मतलब उन चल दुर्भाग्य से यह करता है के प्राचीन संस्करणों को बाहर रखा जाएगा, लेकिन इसके बारे में हम कुछ भी नहीं कर सकते हैं। इतने कम से कम आप कई उपयोगकर्ताओं को छोड़कर नहीं किया जाएगा बहुत बहुत बहुत कुछ उपकरणों अभी भी नीचे 2.3/API9 संस्करण चला रहे हैं, ...

'आवेदन' तत्व के बच्चों के रूप में इन दो पंक्तियों में जोड़ें:

सहेजें परिवर्तन, फिर से ताज़ा और चुनाव आयोग में साफ:

'प्रकट' तत्व के बच्चों के रूप में इन दो अनुमतियां जोड़ें अच्छे भाग्य के लिए lipse ...

बैनर विज्ञापन

एक यथोचित सीधा बैनर विज्ञापन कार्यान्वयन के लिए See this version of the android project's MainActivity class

मध्यवर्ती विज्ञापन

This diff shows an interstitial ad implementation (ActionResolver इंटरफ़ेस जबकि अमूल्य LibGdx क्रॉस-प्लेटफॉर्म कार्यक्षमता को बनाए रखना हमें कोर परियोजना से बीचवाला कार्रवाइयों को ट्रिगर करने की सुविधा देता है)।

यह सब कुछ है!

https://github.com/TheInvader360/tutorial-libgdx-google-ads से क्लोनिंग करने पर एक अंतिम नोट, ग्रहण में समस्याओं को ध्यान में रखते हुए भुगतान करें! आपको google-play-services_lib और ट्यूटोरियल-libgdx-google-ads-android प्रोजेक्ट्स दोनों में रिक्त 'जीन' निर्देशिका बनाने की आवश्यकता होगी, और सुनिश्चित करें कि आपके पास आवश्यक एंड्रॉइड एसडीएस स्थापित है। जैसा ग्रहण के साथ अक्सर होता है, ताज़ा करने और सफाई की उदार राशि को कोई नुकसान नहीं होगा ...

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