ज़रूरी शर्तें

अपने पहले क्लाइंट ऐप्लिकेशन को कोडिंग शुरू करने से पहले, कुछ ऐसी चीज़ें हैं जिन्हें आपको करना होगा. अगर आपने पहले से उन्हें नहीं किया है, तो ऐसा करें.

कोई Google खाता प्राप्त करें

Google API (एपीआई) कंसोल में प्रोजेक्ट बनाने के लिए, आपके पास Google खाता होना चाहिए. अगर आपका पहले से एक खाता है, तो आप पूरी तरह से तैयार हैं.

यह भी हो सकता है कि आपको जांच के लिए एक अलग Google खाते की ज़रूरत पड़े.

Google AdMob आज़माएं

यह एपीआई दस्तावेज़ यह मानता है कि आपने Google AdMob का इस्तेमाल किया है और आपको वेब प्रोग्रामिंग सिद्धांतों और वेब डेटा फ़ॉर्मैट के बारे में अच्छी तरह पता है.

अगर आपने Google AdMob का इस्तेमाल नहीं किया है, तो कोड बनाना शुरू करने से पहले यूज़र इंटरफ़ेस का इस्तेमाल करें.

अपने क्लाइंट के लिए प्रोजेक्ट बनाना

Google AdMob को अनुरोध भेजने से पहले, आपको Google को अपने क्लाइंट के बारे में बताना होगा. साथ ही, एपीआई का ऐक्सेस चालू करना होगा. इसके लिए, Google API कंसोल का इस्तेमाल करके एक प्रोजेक्ट बनाया जा सकता है. प्रोजेक्ट, सेटिंग और एपीआई के ऐक्सेस की जानकारी का नाम होता है. इसके बाद, अपना ऐप्लिकेशन रजिस्टर किया जा सकता है.

AdMob API का इस्तेमाल शुरू करने से पहले, सेटअप टूल का इस्तेमाल करना होगा. यह आपको Google API Console में प्रोजेक्ट बनाने, एपीआई की सुविधा चालू करने, और क्रेडेंशियल बनाने के बारे में जानकारी देता है.

REST की बुनियादी बातें जानें

REST, सॉफ़्टवेयर आर्किटेक्चर की एक स्टाइल है, जो डेटा का अनुरोध करने और उसमें बदलाव करने का आसान और एक जैसा तरीका उपलब्ध कराती है.

REST शब्द, "रिप्रज़ेंटेशनल स्टेट ट्रांसफ़र" के लिए छोटा है. Google API के संदर्भ में, इसमें Google के स्टोर किए गए डेटा को वापस पाने और उसमें बदलाव करने के लिए, एचटीटीपी कार्रवाइयों का इस्तेमाल करने के बारे में बताया गया है.

RESTful सिस्टम में, संसाधन एक डेटा स्टोर में स्टोर किए जाते हैं, क्लाइंट एक अनुरोध भेजता है कि सर्वर कोई खास कार्रवाई करता है (जैसे कि किसी संसाधन को बनाना, फिर से पाना, अपडेट करना या मिटाना). साथ ही, सर्वर कार्रवाई करता है और जवाब भेजता है. जवाब, अक्सर बताए गए संसाधन के रूप में होता है.

Google के RESTful API में, क्लाइंट POST, GET, PUT या DELETE जैसी एचटीटीपी कार्रवाई का इस्तेमाल करके किसी कार्रवाई के बारे में बताता है. यह नीचे दिए गए फ़ॉर्म के दुनिया भर में मौजूद यूनीक यूआरआई की मदद से, किसी रिसॉर्स के बारे में बताता है:

https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters

सभी एपीआई रिसॉर्स में, एचटीटीपी ऐक्सेस करने लायक यूनीक यूआरआई होते हैं, इसलिए REST डेटा को कैश मेमोरी में सेव करने की सुविधा चालू करती है. साथ ही, इसे वेब के डिस्ट्रिब्यूटेड इंफ़्रास्ट्रक्चर के साथ काम करने के लिए ऑप्टिमाइज़ किया जाता है.

एचटीटीपी 1.1 स्टैंडर्ड दस्तावेज़ में आपको तरीका परिभाषाएं काम की लग सकती हैं; उनमें GET, POST, PUT, और DELETE के लिए खास जानकारी शामिल होती है.

AdMob API में REST

AdMob API ऑपरेशन सीधे REST एचटीटीपी क्रियाओं पर मैप करते हैं.

AdMob API यूआरआई के लिए खास फ़ॉर्मैट ये हैं:

https://admob.googleapis.com/v1/resourcePath?parameters

एपीआई में, काम करने वाली हर कार्रवाई के लिए इस्तेमाल किए गए यूआरआई के पूरे सेट की खास जानकारी AdMob API के रेफ़रंस दस्तावेज़ में दी गई है.

JSON की बुनियादी बातें जानें

AdMob API, JSON फ़ॉर्मैट में डेटा दिखाता है.

JSON (JavaScript ऑब्जेक्ट नोटेशन) एक सामान्य और भाषा पर निर्भर डेटा फ़ॉर्मैट है. यह आर्बिट्रेरी डेटा स्ट्रक्चर को आसान टेक्स्ट फ़ॉर्मैट में दिखाता है. ज़्यादा जानकारी के लिए, json.org देखें.