कभी-कभी सबसे सरल चीजों में उचित दस्तावेज़ीकरण नहीं होता है और मैंने एपसेलरेटर में AdMob मॉड्यूल को लागू करने के रूप में सरल कुछ करने पर जानकारी की कमी देखी है। ऐपसेलरेटर सीखने के दौरान मैंने यह पहला कार्य किया है, और पर्याप्त सरल होने पर, यह सुनिश्चित करने के लिए कि कुछ भी ठीक काम कर रहा है, कुछ अलग-अलग चरणों में शामिल है।
मॉड्यूल जोड़ें
AdMob मॉड्यूल डाउनलोड करें। आपको डाउनलोड करने के लिए लॉगिन करना होगा, लेकिन यह मुफ़्त है और इसमें कोई पकड़ नहीं है। वर्तमान मॉड्यूल पेज का कहना है कि यह टाइटेनियम 2.0 के माध्यम से केवल संगत है, लेकिन मैंने पुष्टि की है कि यह 3.0 में ठीक से काम कर रहा है। अनजिप करें और मॉड्यूल फ़ाइलों को सही फ़ोल्डर में रखें। ओएसएक्स में फ़ोल्डर / पुस्तकालय / अनुप्रयोग समर्थन / टाइटेनियम / मॉड्यूल / है । विंडोज में यह सी: \ उपयोगकर्ता \\ ऐपडाटा \ रोमिंग \ टाइटेनियम \ मॉड्यूल जैसे फ़ोल्डर में होना चाहिए। पहले उल्लिखित फ़ोल्डरों में या तो आईफोन या एंड्रॉइड या दोनों फ़ोल्डरों को रखें।
अपनी tiapp.xml फ़ाइल खोलें और इसके स्रोत को संपादित करें। मॉड्यूल एक्सएमएल विनिर्देश के लिए देखो। टैग के भीतर आप निम्न पंक्ति जोड़ देंगे:
ti.admob
कृपया ध्यान रखें कि यह वर्तमान संस्करण 1.3 है, और यह महत्वपूर्ण है कि यदि कोई नया संस्करण बाहर हो तो आप संस्करण संख्या को यहां अपडेट करें।
दृश्य बनाना
Admob मॉड्यूल के साथ प्रदान किया गया दस्तावेज चीजों को समझने के लिए पर्याप्त है। यह आपको नहीं बताता है कि कस्टम चर के अलावा, यह सामान्य UI / positioning चर को अनुमति देता है ताकि आप अपना ऐड सही ढंग से रख सकें। साथ ही, आपके पास विज्ञापन दृश्य के लिए निर्दिष्ट ऊंचाई और चौड़ाई दोनों होनी चाहिए, या शायद एक विज्ञापन लोड नहीं होगा। आईफोन के लिए, वह विज्ञापन आकार 320 × 50 है। एंड्रॉइड के लिए, मेरा मानना है कि यह भिन्न होता है। नीचे वह कोड है जिसका उपयोग मैं अपने आईफोन एप्लिकेशन में जोड़ने के लिए करता हूं। इस मामले में विज्ञापन स्क्रीन के निचले हिस्से को छूता है, और उम्मीद है कि एडमोब से वापस आने वाले अधिक प्रासंगिक विज्ञापन प्राप्त करने के लिए मैंने कीवर्ड स्पोर्ट्स पास कर दिए हैं। मैंने विज्ञापन दृश्य को निम्नानुसार बनाया है ...
var admob = आवश्यकता है ('ti.admob'); var adView = admob.createView ({publisherId: 'YOURIDHERE', adBackgroundColor: '# 666666', कीवर्ड: 'खेल', नीचे: 0, चौड़ाई: 320, ऊंचाई: 50, सीमा रंग: '# 000', }), विंडो .add (adview);
जैसा कि आप इसे किसी अन्य दृश्य के रूप में सरल के रूप में देख सकते हैं। सुनिश्चित करें कि आप उस पहली पंक्ति को जोड़ते हैं, क्योंकि मॉड्यूल फ़ाइलों की आवश्यकता के लिए आवश्यक है।
यदि मॉड्यूल लोड नहीं होगा या एक त्रुटि लौटा दी जाएगी ...
नए मॉड्यूल से निपटने पर, मैंने पाया है कि सबसे आम समस्याओं में से एक है अपने निर्माण फ़ोल्डर को साफ़ करने की आवश्यकता है। इसलिए, यदि आपको समस्याएं आ रही हैं, तो बिल्ड फ़ोल्डर की सामग्री को हटाने और प्रोजेक्ट का पुनर्निर्माण करने का प्रयास करें।