Java के लिए Google Ads API की क्लाइंट लाइब्रेरी

Java के लिए क्लाइंट लाइब्रेरी, GitHub पर होस्ट की जाती है और इसे Maven Central के ज़रिए डिस्ट्रिब्यूट किया जाता है. इसमें एपीआई का इस्तेमाल करने के लिए कई सुविधाएं उपलब्ध हैं. जैसे, क्रेडेंशियल को आसानी से मैनेज करना और Google Ads API सेवा क्लाइंट बनाना.

इस लाइब्रेरी के लिए, Java 8 या इसके बाद का वर्शन ज़रूरी है.

इंस्टॉल करना

डिपेंडेंसी वर्शन मैनेज करने के लिए, अपनी pom.xml या build.gradle फ़ाइल में Google Ads API के बिल ऑफ़ मटीरियल (बीओएम) का इस्तेमाल करें:

<!-- Import the Bill of Materials (BOM) to ensure you're using compatible
     versions of all google-ads libraries. -->
<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>com.google.api-ads</groupId>
      <artifactId>google-ads-bom</artifactId>
      <version>46.1.0</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<!-- Add the google-ads dependency, without a version. The version is
     managed by the BOM. -->
<dependency>
  <groupId>com.google.api-ads</groupId>
  <artifactId>google-ads</artifactId>
</dependency>

आपके पास सोर्स से लाइब्रेरी बनाने का विकल्प भी होता है.

पहला एपीआई कॉल करना

वीडियो लाइब्रेरी: Java क्लाइंट लाइब्रेरी का इस्तेमाल शुरू करना

Google Ads API का इस्तेमाल करने के लिए, आपको कई चरणों को पूरा करना होगा. इससे आपको एपीआई का ऐक्सेस मिलेगा और Google Ads खातों को कॉन्फ़िगर करने में मदद मिलेगी. क्विक स्टार्ट गाइड में दिया गया तरीका अपनाएं. इसमें, Google Ads खाते सेट अप करने के साथ-साथ अन्य ज़रूरी चरणों के बारे में भी बताया गया है.

बुनियादी इस्तेमाल

Java क्लाइंट लाइब्रेरी की मदद से, प्रोजेक्ट सेट अप करने, सेवा क्लाइंट इंस्टैंशिएट करने, और कोड के उदाहरण चलाने का तरीका जानने के लिए, इस्तेमाल करने से जुड़ी बुनियादी गाइड देखें.

पुष्टि करना और अनुमति देना

Java क्लाइंट लाइब्रेरी, पुष्टि करने और अनुमति देने के कई तरीकों के साथ काम करती है. इनमें OAuth 2.0 डेस्कटॉप और वेब ऐप्लिकेशन फ़्लो, सेवा खाते, और ऐप्लिकेशन के डिफ़ॉल्ट क्रेडेंशियल शामिल हैं. ज़्यादा जानने के लिए, पुष्टि करने और अनुमति देने से जुड़ी गाइड पढ़ें.

कॉन्फ़िगरेशन और लॉगिंग

Java क्लाइंट लाइब्रेरी, कई कॉन्फ़िगरेशन विकल्पों (इसमें ads.properties फ़ाइलें, एनवायरमेंट वैरिएबल, और प्रोग्राम के हिसाब से कॉन्फ़िगरेशन शामिल हैं) और एपीआई अनुरोधों और जवाबों को ट्रैक करने के लिए लॉगिंग की सुविधाओं के साथ काम करती है.

उपयोगिताएं

Java क्लाइंट लाइब्रेरी में, एपीआई को आसानी से इस्तेमाल करने के लिए यूटिलिटी क्लास शामिल होती हैं. ज़्यादा जानने के लिए, यहां दी गई गाइड देखें:

  • FieldMasks: अपडेट फ़ील्ड मास्क बनाने और उनकी गिनती करने में मदद करने वाले हेल्पर.
  • ResourceNames: इकाई के संसाधन के नाम वाली स्ट्रिंग को फ़ॉर्मैट करने के लिए उपलब्ध यूटिलिटी.
  • लंबे समय तक चलने वाले ऑपरेशन: एसिंक्रोनस एपीआई ऑपरेशन की निगरानी और उन्हें मैनेज करने के लिए हेल्पर.

अपने आवेदन को बेहतर बनाएं

अपने ऐप्लिकेशन के टाइमआउट, फिर से कोशिश करने की सेटिंग, स्टार्टअप लेटेंसी, और डिपेंडेंसी मैनेजमेंट को बेहतर बनाने के बारे में सुझाव पाने के लिए, बेहतर इस्तेमाल से जुड़ी गाइड देखें.