कभी-कभी सबसे सरल चीजों के पास उचित दस्तावेज नहीं होते हैं और मैंने ऐप्पलरेटर में AdMob मॉड्यूल को लागू करने के रूप में कुछ सरल करने के बारे में जानकारी की कमी देखी। यह पहला कार्य है जो मैंने Appcelerator सीखने के लिए शुरू किया था, और पर्याप्त सरल होते हुए, इसमें यह सुनिश्चित करने के लिए अलग-अलग चरणों का एक जोड़ा शामिल है कि सब कुछ ठीक काम कर रहा है।
मॉड्यूल जोड़ें
AdMob मॉड्यूल डाउनलोड करें। आपको डाउनलोड करने के लिए लॉगिन करना होगा, लेकिन इसकी निःशुल्क और कोई पकड़ नहीं है। वर्तमान मॉड्यूल पृष्ठ कहता है कि यह केवल टाइटेनियम 2.0 के माध्यम से संगत है, लेकिन मैंने पुष्टि की है कि यह 3.0 में ठीक से काम कर रहा है। Unzip और मॉड्यूल फ़ाइलों को सही फ़ोल्डर में रखें। OSX में वह फ़ोल्डर / लाइब्रेरी / एप्लिकेशन सपोर्ट / टाइटेनियम / मॉड्यूल / है । विंडोज में यह C: \ Users \\ AppData \ Roaming \ Titanium \ मॉड्यूल जैसे फ़ोल्डर में होना चाहिए । IPhone या Android या दोनों फ़ोल्डरों को पहले बताए गए फ़ोल्डरों में रखें।
अपनी tiapp.xml फ़ाइल खोलें और इसके स्रोत को संपादित करें। मॉड्यूल xml विनिर्देशन देखें। के अंदर
कृपया ध्यान रखें कि यह वर्तमान संस्करण 1.3 है, और इसका महत्वपूर्ण यह है कि यदि आप एक नया संस्करण बाहर हैं तो आप यहां संस्करण संख्या को अपडेट करते हैं।
दृश्य बनाना
AdMob मॉड्यूल के साथ प्रदान किया गया प्रलेखन चीजों का पता लगाने के लिए पर्याप्त है। यह आपको नहीं बताता है कि कस्टम चर के अलावा, यह आम यूआई / पोजीशनिंग चर की अनुमति देता है ताकि आप अपने ऐड को ठीक से रख सकें। साथ ही, आपके पास विज्ञापन दृश्य के लिए निर्दिष्ट ऊँचाई और चौड़ाई दोनों होनी चाहिए, या कोई विज्ञापन संभवतः लोड नहीं होगा। IPhone के लिए, उस विज्ञापन का आकार 320 × 50 है। Android के लिए, मेरा मानना है कि यह भिन्न होता है। नीचे वह कोड है जो मैं अपने iPhone एप्लिकेशन में ऐड जोड़ने के लिए उपयोग करता हूं। इस मामले में विज्ञापन स्क्रीन के निचले हिस्से को छूता है, और मैंने AdMob से अधिक प्रासंगिक विज्ञापन वापस पाने के लिए खोजशब्द खेल पास किए हैं। मैंने विज्ञापन दृश्य इस प्रकार बनाया …
var admob = आवश्यकता ('ti.admob'); var adView = admob.createView ({publisherId: 'YourIDHERE', adBackgroundColor: '# 666666', कीवर्ड: 'sports', निचला: 0, चौड़ाई: 320, ऊँचाई: 50, borderColor: '# 000', }), विंडो .add (adview);
जैसा कि आप इसके बारे में किसी भी अन्य दृश्य बनाने के रूप में सरल देख सकते हैं। सुनिश्चित करें कि आप उस पहली पंक्ति को जोड़ते हैं, जैसा कि मॉड्यूल फ़ाइलों की आवश्यकता होती है।
यदि मॉड्यूल लोड नहीं होगा या कोई त्रुटि दी गई है …
नए मॉड्यूल के साथ काम करते समय, मैंने जो सबसे आम समस्याएं पाई हैं, उनमें से एक आपके बिल्ड फ़ोल्डर को साफ़ करने की आवश्यकता है। इसलिए, यदि आपको समस्या हो रही है, तो बिल्ड फ़ोल्डर की सामग्री को हटाने और प्रोजेक्ट के पुनर्निर्माण का प्रयास करें।
