Google Ads और मेज़रमेंट कम्यूनिटी के Discord सर्वर और YouTube पर, 14 मई को सुबह 10:00 बजे ईएसटी में हमारे साथ लाइव जुड़ें! हम Google Ads API के वर्शन 24.1 में जोड़ी गई नई सुविधाओं के बारे में चर्चा करेंगे.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
सोर्स से Java के लिए क्लाइंट लाइब्रेरी बनाना
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
हमारा सुझाव है कि Maven के ज़रिए क्लाइंट लाइब्रेरी का इस्तेमाल करें. हम अपने रिलीज़ पेज पर और Maven Central Repository के ज़रिए, बाइनरी डिस्ट्रिब्यूशन भी उपलब्ध कराते हैं. ज़्यादा जानकारी के लिए, आसानी से सीखें गाइड देखें. हालांकि, यहां बताई गई बिल्ड प्रोसेस का इस्तेमाल करके, लाइब्रेरी को खुद बनाया जा सकता है.
क्लाइंट लाइब्रेरी को Gradle की मदद से बनाया गया है. डिपेंडेंसी, Maven Central रिपॉज़िटरी से डाउनलोड की जाती हैं.
Java डेवलपमेंट किट इंस्टॉल करना
लाइब्रेरी बनाने के लिए, JDK 1.8 या इसके बाद का वर्शन ज़रूरी है. इस गाइड के लिए, हम यह मान लेंगे कि आपकी मशीन पर Java इंस्टॉल है.
Gradle की मदद से बनाना
हमारा सुझाव है कि आप शामिल किए गए Gradle रैपर का इस्तेमाल करें. मौजूदा वर्शन के लिए, gradle/wrapper/gradle-wrapper.properties देखें. आपको Gradle को अलग से इंस्टॉल करने की ज़रूरत नहीं है.
लाइब्रेरी बनाना
इस प्रोजेक्ट को अपनी पसंद की डायरेक्ट्री में क्लोन करें. यूआरएल में .git सफ़िक्स जोड़ना ज़रूरी नहीं है.
लाइब्रेरी और उदाहरणों वाले प्रोजेक्ट का स्नैपशॉट वर्शन बनाने के लिए, यह कमांड चलाएं.
./gradlewbuild
क्लाइंट लाइब्रेरी को किसी लोकल मेवन रिपॉज़िटरी में एक्सपोर्ट करें.
./gradlewpublishToMavenLocal
लोकल मेवन रिपॉज़िटरी में क्लाइंट लाइब्रेरी का इस्तेमाल करना
बिल्ड और एक्सपोर्ट हो जाने के बाद, क्लाइंट लाइब्रेरी के आर्टफ़ैक्ट, Maven/Gradle के लिए लोकल रिपॉज़िटरी (आम तौर पर ~/.m2/repository/com/google/api-ads/google-ads/) से उपलब्ध होते हैं. इसके बाद, किसी भी प्रोजेक्ट की बिल्ड फ़ाइलों में, अभी-अभी बनाए गए स्नैपशॉट वर्शन की डिपेंडेंसी जोड़ें. वर्शन की जानकारी gradle.properties में दी गई है.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2026-04-22 (UTC) को अपडेट किया गया."],[],[]]