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