AdSense सेवा की मदद से, Google Apps Script में AdSense Management API का इस्तेमाल किया जा सकता है. इस एपीआई की मदद से, AdSense के ग्राहक अपने खाते की संरचना के बारे में जानकारी पा सकते हैं. साथ ही, यह भी जान सकते हैं कि उनके खाते की परफ़ॉर्मेंस कैसी है.
यह एक ऐडवांस सेवा है. इसका इस्तेमाल करने से पहले, इसे चालू करना ज़रूरी है.
संदर्भ
इस सेवा के बारे में ज़्यादा जानकारी पाने के लिए, AdSense Management API के रेफ़रंस से जुड़ा दस्तावेज़ देखें. Apps Script की सभी ऐडवांस सेवाओं की तरह, AdSense सेवा भी सार्वजनिक एपीआई के जैसे ही ऑब्जेक्ट, तरीके, और पैरामीटर का इस्तेमाल करती है. ज़्यादा जानकारी के लिए, यह लेख पढ़ें कि किसी तरीके के सिग्नेचर कैसे तय किए जाते हैं.
समस्याओं की शिकायत करने और अन्य सहायता पाने के लिए, Stack Overflow पर adsense-api टैग का इस्तेमाल करके सवाल पूछें.
नमूना कोड
यहां दिया गया नमूना कोड, एपीआई के वर्शन 2 का इस्तेमाल करता है.
खातों की सूची बनाएं
इस नमूने में, उपयोगकर्ता के लिए उपलब्ध सभी खातों की सूची दी गई है. खातों को रिसॉर्स के नामों के तौर पर बताया गया है. जैसे, accounts/pub-12345. इनका इस्तेमाल, विज्ञापन क्लाइंट की सूची बनाने जैसे अन्य तरीकों में किया जा सकता है. नतीजों की पूरी सूची ऐक्सेस करने के लिए, पेज टोकन के इस्तेमाल पर ध्यान दें.
विज्ञापन क्लाइंट की सूची बनाएं
इस नमूने में, किसी खाते के सभी विज्ञापन क्लाइंट की सूची दी गई है. खाते को रिसॉर्स के नाम के तौर पर बताएं. जैसे, accounts/pub-12345. खाते के रिसॉर्स का नाम पाने के लिए, खातों की सूची बनाने वाले नमूना कोड का इस्तेमाल किया जा सकता है.
विज्ञापन यूनिट की सूची बनाएं
इस नमूने में, किसी विज्ञापन क्लाइंट की सभी विज्ञापन यूनिट की सूची दी गई है. विज्ञापन क्लाइंट को रिसॉर्स के नाम के तौर पर बताएं. जैसे, accounts/pub-12345/adclients/ca-pub-12345.
विज्ञापन क्लाइंट के रिसॉर्स का नाम पाने के लिए,
विज्ञापन क्लाइंट की सूची बनाने वाले नमूना कोड का इस्तेमाल किया जा सकता है.
रिपोर्ट जनरेट करना
इस नमूने में, आपके AdSense खाते की रिपोर्ट जनरेट की जाती है. साथ ही, नतीजों को स्प्रेडशीट में दिखाया जाता है.