डेवलपर टोकन, 22 वर्णों वाली अल्फ़ान्यूमेरिक स्ट्रिंग होती है. इसका इस्तेमाल, आपके ऐप्लिकेशन को Google Ads API से कनेक्ट करने के लिए किया जाता था. डेवलपर टोकन की सुविधा 9 सितंबर, 2026 को बंद कर दी गई थी. इस गाइड में, मौजूदा डेवलपर की मदद करने के लिए, माइग्रेशन से जुड़े बदलावों और अक्सर पूछे जाने वाले सवालों की खास जानकारी दी गई है.
क्या बदल रहा है?
हमने डेवलपर टोकन को बंद करने के दौरान, Google Ads API में शामिल होने के अनुभव और एपीआई ऐक्सेस मैनेजमेंट में कई बदलाव किए हैं. इस सेक्शन में, मुख्य बदलावों के बारे में बताया गया है.
एपीआई के ऐक्सेस लेवल, Google Cloud प्रोजेक्ट से जुड़े होते हैं
हम 9 सितंबर, 2026 को डेवलपर टोकन बंद कर देंगे. आपके मौजूदा और चालू डेवलपर टोकन का ऐक्सेस लेवल, आपके Google Cloud प्रोजेक्ट पर अपने-आप ट्रांसफ़र हो गया था. ऐसा, डेवलपर टोकन के बंद होने से पहले के 90 दिनों में हुई एपीआई गतिविधि के आधार पर किया गया था. आपके पास अपने एपीआई कॉल हेडर में डेवलपर टोकन भेजने का विकल्प है. हालांकि, यह ज़रूरी नहीं है और एपीआई सर्वर इसे अनदेखा कर देते हैं. आपका मौजूदा कोड बिना किसी बदलाव के काम करता रहेगा. आपके एपीआई ऐक्सेस लेवल, उस Google Cloud प्रोजेक्ट से तय होते हैं जिसका इस्तेमाल आपने OAuth क्रेडेंशियल जनरेट करने के लिए किया था.
- अगर आपका ऐप्लिकेशन उपयोगकर्ता की पुष्टि करने के वर्कफ़्लो का इस्तेमाल करता है, तो यह वह प्रोजेक्ट है जिसके पास आपका OAuth क्लाइंट आईडी और सीक्रेट है.
- अगर सेवा खाते के वर्कफ़्लो का इस्तेमाल किया जाता है, तो यह वह प्रोजेक्ट है जिसका मालिकाना हक आपके सेवा खाते के पास है.
Google Ads API के लिए साइन अप करने का नया तरीका
Google Ads मैनेजर खाते के बिना भी, सीधे Google Cloud Console में जाकर, Google Ads API के ऐक्सेस के लिए साइन अप किया जा सकता है. एपीआई सेंटर पेज से डेवलपर टोकन के लिए साइन अप न करें या अपने Google Ads मैनेजर खाते में एपीआई सेंटर पेज से एपीआई ऐक्सेस के लिए आवेदन न करें. ऐसा इसलिए, क्योंकि ये प्रोसेस Google Cloud Console पर ट्रांसफ़र कर दी गई हैं. अगर इन्हें एपीआई सेंटर पेज से शुरू किया जाता है, तो इन्हें प्रोसेस नहीं किया जाएगा.
एपीआई ऐक्सेस मैनेजमेंट का नया अनुभव
हमने साइन अप करने और एपीआई ऐक्सेस मैनेजमेंट की सभी नई सुविधाएं बंद कर दी हैं. जैसे, Google Ads मैनेजर खातों में एपीआई सेंटर पेज पर जाकर, एपीआई ऐक्सेस के लिए आवेदन करना और एपीआई ऐक्सेस लेवल मैनेज करना. ये सुविधाएं, Google Cloud Console में Google Ads API के होम पेज पर उपलब्ध हैं.
डेवलपर की पुरानी जानकारी देखने के लिए, अब भी एपीआई सेंटर पेज को ऐक्सेस किया जा सकता है. आने वाले समय में, इस पेज को पूरी तरह से बंद कर दिया जाएगा.
गड़बड़ी के नए कोड
v25 और इसके बाद के वर्शन में, अगर प्रोडक्शन खाते में कॉल करने के लिए टेस्ट ऐक्सेस वाले Google Cloud प्रोजेक्ट का इस्तेमाल किया जाता है, तो Google Ads API AuthorizationError.CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION गड़बड़ी दिखाता है. एपीआई के पुराने वर्शन (v24 और इससे पहले के वर्शन) में, AuthorizationError.ACTION_NOT_PERMITTED गड़बड़ी का मैसेज दिखता है. अगर आपको यह गड़बड़ी दिखती है, तो अपने Google Cloud प्रोजेक्ट के Google Ads API के होम पेज पर जाएं और Explorer के ऐक्सेस के लिए आवेदन करें.
बेसिक और स्टैंडर्ड ऐक्सेस के लिए, ब्रैंड की पुष्टि करना ज़रूरी है
बुनियादी और स्टैंडर्ड ऐक्सेस के नए ऐप्लिकेशन के लिए, आपको अपने Google Cloud प्रोजेक्ट के लिए ब्रैंड की पुष्टि करनी होगी. जिन लोगों के पास पहले से ऐक्सेस है उन्हें ब्रैंड की पुष्टि करने की ज़रूरत नहीं है. हालांकि, हम उन्हें ऐसा करने का सुझाव देते हैं.
बुनियादी ऐक्सेस के लिए आवेदन अपने-आप प्रोसेस होते हैं. ब्रैंड की पुष्टि होने और आवेदन सबमिट होने के कुछ ही मिनटों में इनकी समीक्षा कर ली जाती है.
प्रोसेस में हुए इन बदलावों की वजह से, बुनियादी ऐक्सेस के लिए किए गए सभी लंबित आवेदन बंद कर दिए गए हैं. जिन लोगों ने आवेदन किया है उन्हें ईमेल से इसकी जानकारी दी जाएगी. उन्हें Google Ads API के होम पेज से, बेसिक ऐक्सेस के लिए फिर से आवेदन करना होगा.
एपीआई से जुड़े संपर्क के लिए नए ईमेल पते
हम एपीआई सेंटर पेज को बंद करने की तैयारी कर रहे हैं. इसलिए, हम आपके Google Cloud प्रोजेक्ट में मौजूद मालिक और एडिटर उपयोगकर्ताओं की सूची का इस्तेमाल करेंगे. इसका इस्तेमाल, एडमिन और ज़रूरी अनुपालन से जुड़े कम्यूनिकेशन के लिए एकमात्र चैनल के तौर पर किया जाएगा. हमारा मकसद है कि आपको इस बदलाव से कोई परेशानी न हो. इसलिए, हम कुछ समय के लिए, सेवा में हुए अहम बदलावों के बारे में एलान (एमएसए) करने वाले ईमेल, आपके API Center में दिए गए ईमेल पते पर भेजते रहेंगे. हम आपको अपडेट करते रहेंगे, क्योंकि हम अपने कम्यूनिकेशन चैनलों के ट्रांज़िशन को फ़ाइनल कर रहे हैं.
अगर आप मौजूदा डेवलपर हैं, तो क्या करें
अपने Google Cloud प्रोजेक्ट के एपीआई ऐक्सेस लेवल की समीक्षा करें: अगर आप पहले से डेवलपर हैं, तो हमारा सुझाव है कि आप अपने Google Cloud प्रोजेक्ट के Google Ads API के होम पेज की समीक्षा करें. इससे यह पक्का किया जा सकेगा कि आपके मौजूदा डेवलपर टोकन का एपीआई ऐक्सेस लेवल और Google Cloud प्रोजेक्ट का एपीआई ऐक्सेस लेवल एक जैसा हो. डेटा में दिखने वाली किसी भी गड़बड़ी को ठीक करने के लिए, इस गाइड में दिए गए निर्देशों का पालन करें.
एपीआई सेंटर में रजिस्टर किया गया संपर्क ईमेल पता देखें: अपने Google Cloud प्रोजेक्ट के आईएएम (पहचान और ऐक्सेस मैनेजमेंट) पेज पर जाएं. पुष्टि करें कि आपके चालू Google Ads डेवलपर और खाता मैनेजर को आपके Google Cloud प्रोजेक्ट में, मालिक या एडिटर की सही भूमिकाएं असाइन की गई हों. हम इन ईमेल पतों पर, सेवा में हुए अहम बदलावों के बारे में ज़रूरी एलान (एमएसए) भेजना शुरू करेंगे. इससे आपको Google Ads API में होने वाले किसी भी बदलाव के बारे में सूचना मिलेगी. हम कुछ समय के लिए, आपके एपीआई सेंटर में दिए गए संपर्क ईमेल पते पर एमएसए भेजते रहेंगे. साथ ही, इस प्रोसेस में कोई भी बदलाव होने पर, हम आपको इसकी सूचना देंगे.
अपने ऐप्लिकेशन कोड को ठीक करें: हमारा सुझाव है कि आप अपने ऐप्लिकेशन को अपडेट करें, ताकि एपीआई कॉल के हिस्से के तौर पर डेवलपर टोकन न भेजा जाए. हमने क्लाइंट लाइब्रेरी, Google Ads एमसीपी सर्वर, और Google Ads API डेवलपर असिस्टेंट के अपडेट किए गए वर्शन पब्लिश किए हैं. इनकी मदद से, डेवलपर टोकन सेट किए बिना एपीआई कॉल किए जा सकते हैं. हम Google Ads API के आने वाले मेजर वर्शन में, एपीआई कॉल में डेवलपर टोकन स्वीकार नहीं करेंगे. अगर आपका ऐप्लिकेशन इन लाइब्रेरी का इस्तेमाल करता है, तो नए वर्शन का इस्तेमाल करने के लिए, ऐप्लिकेशन की डिपेंडेंसी अपडेट करें.
अगर आपको और मदद चाहिए या कुछ और पूछना है, तो Google Ads API की सहायता टीम से संपर्क करें.
ज्ञात समस्याएं
इस सेक्शन में, डेवलपर टोकन के बंद होने से जुड़ी सभी ज्ञात समस्याओं के बारे में बताया गया है.
ब्रैंड की पुष्टि करने के बाद भी, उपयोगकर्ताओं को एक्सप्लोरर या बेसिक ऐक्सेस नहीं दिया जाता
हमें एक समस्या के बारे में पता चला है. इसमें ब्रैंड की पुष्टि वाले प्रोजेक्ट के कुछ उपयोगकर्ताओं को बुनियादी ऐक्सेस के लिए आवेदन करने पर, अस्वीकार कर दिया जाता है. उपयोगकर्ताओं को अस्वीकार किए जाने का ईमेल मिलेगा. इसमें लिखा होगा कि "बेसिक ऐक्सेस के लिए, OAuth ब्रैंड प्रोफ़ाइल की पुष्टि होना ज़रूरी है. आपके आवेदन को मंज़ूरी नहीं दी जा सकी, क्योंकि आपने अपने प्रोजेक्ट के लिए ब्रैंड की पुष्टि की प्रक्रिया पूरी नहीं की है." इसी तरह, एक्सप्लोरर ऐक्सेस के लिए साइन अप करने वाले कुछ उपयोगकर्ताओं को भी अस्वीकार कर दिया जाता है. इसके लिए, उन्हें अस्वीकार करने वाला ईमेल भेजा जाता है. इसमें लिखा होता है कि "फ़िलहाल, हम आपके Google Cloud प्रोजेक्ट को एक्सप्लोरर ऐक्सेस नहीं दे सकते, क्योंकि यह Google Ads API की नीतियों और सेवा की शर्तों के तहत, प्रोडक्शन खाते के सीधे ऐक्सेस के लिए ज़रूरी शर्तें पूरी नहीं करता."
असल वजह
ऐसा हो सकता है कि आपका Google Cloud प्रोजेक्ट, Google Cloud को मुफ़्त में आज़माने की सुविधा वाले प्रोग्राम में शामिल हो. इसके अलावा, यह भी हो सकता है कि आपका बिलिंग खाता निलंबित कर दिया गया हो या बंद कर दिया गया हो.
पुष्टि करने का तरीका
Google Cloud के बिलिंग खाते की स्थिति देखें. अगर आपका बिलिंग प्रोजेक्ट "मुफ़्त में आज़माने की सुविधा वाला खाता" के तौर पर दिखता है या निलंबित या बंद है, तो इसका मतलब है कि इस समस्या का असर आप पर पड़ा है.
स्थिति
हमें इस समस्या की असली वजह का पता चल गया है. हम इसे ठीक करने की कोशिश कर रहे हैं.
समस्याओं को कुछ समय के लिए ठीक करना
इस समस्या को हल करने के कई तरीके हैं. अपने इस्तेमाल के उदाहरण के लिए, सबसे सही विकल्प चुनें.
अपने Google Cloud प्रोजेक्ट को पैसे चुकाकर लिए जाने वाले टियर पर अपग्रेड करना
अपने Google क्लाउड प्रोजेक्ट को पैसे चुकाकर लिए जाने वाले टियर पर अपग्रेड करें. कुछ मिनट इंतज़ार करें और फिर से बुनियादी ऐक्सेस के लिए आवेदन करें.
अपने Google Cloud प्रोजेक्ट के लिए बिलिंग की सुविधा हटाना
अगर आपके Google Cloud प्रोजेक्ट में अन्य सेवाएं नहीं चल रही हैं, तो अपने Google Cloud प्रोजेक्ट के लिए बिलिंग हटाएं. कुछ मिनट इंतज़ार करें और फिर से बेसिक ऐक्सेस के लिए आवेदन करें.
किसी दूसरे Google Cloud प्रोजेक्ट का इस्तेमाल करना
अगर आपके पास कोई दूसरा Google Cloud प्रोजेक्ट है जिसके ब्रैंड की पुष्टि हो चुकी है, तो बेसिक ऐक्सेस के लिए आवेदन करने के लिए उस प्रोजेक्ट का इस्तेमाल करें.
जिन प्रोजेक्ट के लिए, हाल ही में बेसिक या एक्सप्लोरर ऐक्सेस लेवल को मंज़ूरी मिली है उन्हें AUTHORIZATION_ERROR मिलता है
हमें एक समस्या के बारे में पता है. इसमें 9 सितंबर, 2026 के बाद, Google Cloud प्रोजेक्ट के ऐक्सेस लेवल को मंज़ूरी वाले बेसिक या एक्सप्लोरर ऐक्सेस लेवल पर अपग्रेड करने वाले कुछ उपयोगकर्ताओं को, प्रोडक्शन खातों में Google Ads API कॉल करते समय AUTHORIZATION_ERROR मिलता है.
असल वजह
Google Ads API, कुछ प्रोजेक्ट के लिए Google Cloud Console से किए गए एपीआई ऐक्सेस लेवल के अपग्रेड को स्वीकार नहीं कर रहा है.
पुष्टि करने का तरीका
अगर ये सभी शर्तें पूरी होती हैं, तो इसका मतलब है कि आपको इस समस्या का सामना करना पड़ रहा है:
- आपके पास टेस्ट ऐक्सेस लेवल वाला डेवलपर टोकन हो.
- आपने 9 सितंबर, 2026 से पहले, Google Ads API को कॉल करने के लिए, अपने Google Cloud प्रोजेक्ट और डेवलपर टोकन का इस्तेमाल किया हो.
- आपने 9 सितंबर, 2026 के बाद, अपने Google Cloud प्रोजेक्ट के ऐक्सेस लेवल को Explorer, Basic या Standard ऐक्सेस पर अपग्रेड किया हो.
- प्रोडक्शन खाते के लिए किए गए आपके एपीआई कॉल,
AUTHORIZATION_ERRORकी वजह से काम नहीं कर रहे हैं. टेस्ट खातों को किए गए एपीआई कॉल सफल रहे.
स्थिति
हमने इस समस्या को ठीक कर दिया है. अब हम इसे अपने सर्वर पर रोल आउट करने के लिए काम कर रहे हैं. समस्या ठीक होने के बाद, आपके एपीआई कॉल फिर से काम करने लगेंगे.
समस्याओं को कुछ समय के लिए ठीक करना
एक्सप्लोरर ऐक्सेस के लिए आवेदन करने के लिए, किसी नए Google Cloud प्रोजेक्ट का इस्तेमाल किया जा सकता है.
अक्सर पूछे जाने वाले सवाल
यहां दिए गए सेक्शन में, डेवलपर टोकन के बंद होने और एपीआई के ऐक्सेस लेवल के बारे में अक्सर पूछे जाने वाले सवालों के जवाब दिए गए हैं.
एपीआई ऐक्सेस लेवल का क्या होगा?
Google Ads API में, एपीआई ऐक्सेस लेवल अब भी लागू हैं. हालांकि, ये आपके डेवलपर टोकन के बजाय, आपके Google Cloud Console प्रोजेक्ट को दी जाती हैं. एपीआई कॉल करने पर, आपके एपीआई ऐक्सेस लेवल उस Google Cloud प्रोजेक्ट से तय होते हैं जिसका इस्तेमाल आपने OAuth क्रेडेंशियल जनरेट करने के लिए किया था.
- अगर आपका ऐप्लिकेशन उपयोगकर्ता की पुष्टि करने के वर्कफ़्लो का इस्तेमाल करता है, तो यह वह प्रोजेक्ट है जिसके पास आपके OAuth क्लाइंट आईडी और सीक्रेट का मालिकाना हक है.
- अगर सेवा खाते के वर्कफ़्लो का इस्तेमाल किया जाता है, तो यह वह प्रोजेक्ट है जिसका मालिकाना हक आपके सेवा खाते के पास है.
एपीआई ऐक्सेस लेवल ट्रांसफ़र करने के लिए, प्रोजेक्ट की पहचान कैसे की गई?
अगर आपके पास 9 सितंबर, 2026 से पहले, मंज़ूरी पा चुका डेवलपर टोकन था, तो उसके ऐक्सेस लेवल आपके Google Cloud प्रोजेक्ट में इस तरह ट्रांसफ़र कर दिए गए हैं:
- हमने पिछले 90 दिनों के एपीआई कॉल लॉग की जांच की है. इससे हमें यह पता चला है कि आपके मंज़ूर किए गए डेवलपर टोकन का इस्तेमाल करके, किन Cloud प्रोजेक्ट से एपीआई कॉल किए गए थे.
- हमने पहचाने गए सभी क्लाउड प्रोजेक्ट को डेवलपर टोकन के एपीआई ऐक्सेस लेवल असाइन किए हैं.
क्या इस बदलाव के बाद, मेरे पास अलग-अलग ऐक्सेस लेवल वाले कई Cloud प्रोजेक्ट हो सकते हैं?
हां, आपके पास अलग-अलग एपीआई ऐक्सेस लेवल वाले कई Google Cloud प्रोजेक्ट हो सकते हैं. उदाहरण के लिए, आपके पास एक Google Cloud प्रोजेक्ट के लिए बुनियादी ऐक्सेस और दूसरे Google Cloud प्रोजेक्ट के लिए स्टैंडर्ड ऐक्सेस हो सकता है.
उदाहरण
उदाहरण के लिए, मान लें कि आपके पास चार डेवलपर टोकन और छह क्लाउड प्रोजेक्ट हैं. इनकी जानकारी यहां दी गई है:
- डेवलपर टोकन 1:
abcdefghijkl1234567890के पास स्टैंडर्ड ऐक्सेस है. इसका इस्तेमाल इन प्रोजेक्ट आईडी के साथ किया गया है:1234567890,5678912345,45678912345. - डेवलपर टोकन 2:
xyzabcdefghi6789012345के पास बुनियादी ऐक्सेस है. इसका इस्तेमाल इन प्रोजेक्ट आईडी के साथ किया गया है:1231235678. - डेवलपर टोकन 3:
asdfgflkjhjz7654321012के पास बुनियादी ऐक्सेस है, लेकिन इसका इस्तेमाल कभी भी एपीआई कॉल करने के लिए नहीं किया गया है. इसे 9 सितंबर, 2026 से पहले के 90 दिनों के अंदर मंज़ूरी मिली हो. - डेवलपर टोकन 4:
qwertypoiuyu6543298790के पास स्टैंडर्ड ऐक्सेस था, लेकिन पिछले 90 दिनों में इसका इस्तेमाल नहीं किया गया है. प्रोजेक्ट आईडी9876564900का इस्तेमाल, इस डेवलपर टोकन के साथ 90 दिन से ज़्यादा समय पहले किया गया था. - क्लाउड प्रोजेक्ट: क्लाउड प्रोजेक्ट आईडी:
7171234567का इस्तेमाल, एपीआई कॉल करने के लिए किसी भी डेवलपर टोकन के साथ कभी नहीं किया गया है.
एपीआई के ऐक्सेस लेवल, डेवलपर टोकन से Google Cloud प्रोजेक्ट में इस तरह ट्रांसफ़र किए जाएंगे:
| डेवलपर टोकन | प्रोजेक्ट आईडी | ऐक्सेस लेवल | स्पष्टीकरण |
|---|---|---|---|
abcdefghijkl1234567890 |
1234567890 |
स्टैंडर्ड ऐक्सेस | डेवलपर टोकन और प्रोजेक्ट आईडी एक-दूसरे से जुड़े होते हैं. |
abcdefghijkl1234567890 |
5678912345 |
स्टैंडर्ड ऐक्सेस | डेवलपर टोकन और प्रोजेक्ट आईडी एक-दूसरे से जुड़े होते हैं. |
abcdefghijkl1234567890 |
45678912345 |
स्टैंडर्ड ऐक्सेस | डेवलपर टोकन और प्रोजेक्ट आईडी एक-दूसरे से जुड़े होते हैं. |
xyzabcdefghi6789012345 |
1231235678 |
बेसिक ऐक्सेस | डेवलपर टोकन और प्रोजेक्ट आईडी एक-दूसरे से जुड़े हों. |
asdfgflkjhjz7654321012 |
-- |
-- |
डेवलपर टोकन के एपीआई ऐक्सेस को किसी भी प्रोजेक्ट में ट्रांसफ़र नहीं किया गया है, क्योंकि इसका इस्तेमाल कभी एपीआई कॉल करने के लिए नहीं किया गया था. |
qwertypoiuyu6543298790 |
9876564900 |
टेस्ट ऐक्सेस | डेवलपर टोकन के एपीआई ऐक्सेस को इसलिए रद्द कर दिया गया है, क्योंकि 90 दिनों तक इसका इस्तेमाल नहीं किया गया. प्रोजेक्ट का एपीआई ऐक्सेस लेवल, डिफ़ॉल्ट रूप से टेस्ट ऐक्सेस पर सेट होता है. |
-- |
7171234567 |
टेस्ट ऐक्सेस | यह एक नया प्रोजेक्ट है, जिसका इस्तेमाल किसी भी डेवलपर टोकन के साथ नहीं किया गया है. प्रोजेक्ट का एपीआई ऐक्सेस लेवल, डिफ़ॉल्ट रूप से टेस्ट ऐक्सेस पर सेट होता है. |
मेरे पास एक से ज़्यादा मंज़ूर किए गए डेवलपर टोकन हैं. आपको किस प्रोजेक्ट में एपीआई के ऐक्सेस लेवल ट्रांसफ़र करने हैं?
स्वीकार किए गए हर डेवलपर टोकन के ऐक्सेस लेवल, उस डेवलपर टोकन से जुड़े Google Cloud प्रोजेक्ट में ट्रांसफ़र कर दिए जाते हैं. यह उदाहरण देखें.
मैं Google Cloud के कई प्रोजेक्ट इस्तेमाल करता/करती हूं. आपको किस प्रोजेक्ट में एपीआई ऐक्सेस लेवल ट्रांसफ़र करने हैं?
अगर आपने पिछले 90 दिनों में, मंज़ूरी पा चुके डेवलपर टोकन के साथ एक से ज़्यादा Google Cloud प्रोजेक्ट का इस्तेमाल किया है, तो उन सभी प्रोजेक्ट को वही एपीआई ऐक्सेस लेवल मिलेंगे जो आपके डेवलपर टोकन को मिले हैं. इसका उदाहरण देखें.
एपीआई ऐक्सेस लेवल, उस प्रोजेक्ट को असाइन किए गए थे जिसका अब इस्तेमाल नहीं किया जाता. मैं इस समस्या को कैसे ठीक करूं?
अगर Google Ads API का ऐक्सेस किसी ऐसे Google Cloud प्रोजेक्ट को असाइन किया गया है जिसका इस्तेमाल अब नहीं किया जाता, तो आपको कुछ और करने की ज़रूरत नहीं है. अगर किसी प्रोजेक्ट को 90 दिनों तक इस्तेमाल नहीं किया जाता है, तो Google उसके लिए एपीआई का ऐक्सेस रद्द कर देगा.
मेरे Google Cloud प्रोजेक्ट को एपीआई ऐक्सेस लेवल असाइन नहीं किए गए थे. मैं इस समस्या को कैसे ठीक करूं?
आपके Google Cloud प्रोजेक्ट को, आपके डेवलपर टोकन का ऐक्सेस लेवल नहीं मिला है. इसकी वजह यह हो सकती है कि आपने कभी भी एपीआई कॉल करने के लिए, अपने डेवलपर टोकन और Cloud प्रोजेक्ट का इस्तेमाल न किया हो. इसके अलावा, यह भी हो सकता है कि डेवलपर टोकन के एपीआई ऐक्सेस की समयसीमा खत्म हो गई हो, क्योंकि आपने उसका इस्तेमाल नहीं किया. इस समस्या को ठीक करने के लिए, Google Ads API के होम पेज पर जाकर, उस प्रोजेक्ट के लिए एपीआई के ऐक्सेस लेवल का आवेदन करें. उदाहरण देखें.
मुझे अपने प्रोजेक्ट के एपीआई ऐक्सेस लेवल कहां दिखेंगे?
Google Ads API के होम पेज पर जाकर, अपने Google Cloud प्रोजेक्ट का एपीआई ऐक्सेस लेवल देखा जा सकता है.
मैं एपीआई के ज़्यादा ऐक्सेस लेवल के लिए आवेदन कैसे करूं?
अपने Google Cloud प्रोजेक्ट के लिए, Google Ads API के होम पेज पर जाकर, एपीआई के ज़्यादा ऐक्सेस लेवल के लिए आवेदन किया जा सकता है.
एपीआई ऐक्सेस के लिए मेरे लंबित आवेदन का क्या होगा?
अगर आपने 9 सितंबर, 2026 से पहले, अपने Google Ads मैनेजर खाते के एपीआई सेंटर से बुनियादी ऐक्सेस के लिए आवेदन किया था और वह अब भी मंज़ूरी के लिए बाकी है, तो उसे बंद कर दिया जाएगा. आपको अपने Google Cloud प्रोजेक्ट के Google Ads API के होम पेज से, बुनियादी ऐक्सेस के लिए फिर से आवेदन करना होगा. अगर इस बदलाव का असर आप पर पड़ता है, तो आपको ज़रूरी निर्देशों के साथ एक ईमेल मिलेगा.
अगर आपने 9 सितंबर, 2026 तक, Google Ads मैनेजर खाते के एपीआई सेंटर से स्टैंडर्ड ऐक्सेस के लिए कोई आवेदन किया है, तो उसकी समीक्षा सामान्य तरीके से की जाएगी. मंज़ूरी मिलने पर, आपके डेवलपर टोकन से जुड़े Google Cloud प्रोजेक्ट को स्टैंडर्ड ऐक्सेस दिया जाएगा.
क्या मंज़ूरी पा चुके डेवलपर टोकन को किसी नए Google Cloud प्रोजेक्ट से फिर से जोड़ा जा सकता है?
Google Ads API की टीम, 9 सितंबर, 2026 से पहले डेवलपर टोकन को नए Google Cloud प्रोजेक्ट से फिर से जोड़ने की सुविधा देती थी. हालांकि, इसके लिए हर मामले की अलग से समीक्षा की जाती थी. यह सुविधा 9 सितंबर, 2026 से काम नहीं करेगी, क्योंकि हमने डेवलपर टोकन बंद कर दिए हैं. अगर आपको किसी नए Google Cloud प्रोजेक्ट का इस्तेमाल करना है, तो आपको अपने Google Cloud प्रोजेक्ट के Google Ads API के होम पेज से, एपीआई के ऐक्सेस के लिए आवेदन करना होगा.
मेरे पास मंज़ूरी पा चुका डेवलपर टोकन है, लेकिन मैंने कभी इसका इस्तेमाल नहीं किया. क्या इस डेवलपर टोकन का इस्तेमाल किया जा सकता है?
नहीं, इस डेवलपर टोकन का इस्तेमाल नहीं किया जा सकता. इसके बाद, इनमें से कोई एक काम हो सकता है:
इस्तेमाल न किए जाने की वजह से, आपके डेवलपर टोकन का ऐक्सेस रद्द किया जा सकता है: Google की नीतियों के तहत, अगर एपीआई टोकन का 90 दिनों तक लगातार इस्तेमाल नहीं किया जाता, तो Google उसे रद्द कर सकता है. अगर आपने कुछ समय से अपने डेवलपर टोकन का इस्तेमाल नहीं किया है, तो हो सकता है कि कोई गतिविधि न होने की वजह से, उसके ऐक्सेस लेवल रद्द कर दिए गए हों. अगर ऐसा है, तो Google Ads API के होम पेज पर जाकर, अपने Google Cloud प्रोजेक्ट के लिए एपीआई ऐक्सेस के लिए फिर से आवेदन करें. इसका उदाहरण देखें.
आपके डेवलपर टोकन को 9 सितंबर, 2026 से 90 दिन पहले मंज़ूरी मिली थी, लेकिन आपने इसका इस्तेमाल कभी नहीं किया: आपने 9 सितंबर, 2026 से पहले, मंज़ूरी पा चुके डेवलपर टोकन का इस्तेमाल किसी Google Cloud प्रोजेक्ट के साथ कभी नहीं किया. इसलिए, इसके ऐक्सेस लेवल को Cloud प्रोजेक्ट में ट्रांसफ़र नहीं किया गया. इस वजह से, अब डेवलपर टोकन का इस्तेमाल नहीं किया जा सकता. अगर इस डेवलपर टोकन का इस्तेमाल करके, प्रोडक्शन खाते के लिए एपीआई कॉल करने की कोशिश की जाती है, तो हम
CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTIONगड़बड़ी दिखाएंगे. गड़बड़ी ठीक करने के लिए, अपने Google Cloud प्रोजेक्ट के Google Ads API के होम पेज पर जाकर, एपीआई के ऐक्सेस के लिए आवेदन करें. यह उदाहरण देखें.
इन दोनों ही मामलों में, एक्सप्लोरर ऐक्सेस और बेसिक ऐक्सेस लेवल के लिए आवेदन किया जा सकता है. साथ ही, इनकी समीक्षा अपने-आप हो जाती है. समीक्षा की प्रोसेस पूरी करने के लिए, अब आपको Google की अनुपालन टीम के साथ काम करने की ज़रूरत नहीं है. अगर आपको स्टैंडर्ड ऐक्सेस चाहिए, तो आपको मैन्युअल समीक्षा करानी होगी. हालांकि, स्टैंडर्ड ऐक्सेस के लिए आवेदन करते समय, मंज़ूरी पा चुके डेवलपर टोकन की जानकारी शेयर की जा सकती है. इससे, नीति के पालन से जुड़ी टीम आपके स्टैंडर्ड ऐक्सेस के नए आवेदन की समीक्षा कर सकती है.
क्या एपीआई अनुरोधों के हिस्से के तौर पर, डेवलपर टोकन भेजना बंद किया जा सकता है?
हां, एपीआई अनुरोधों के साथ डेवलपर टोकन भेजना बंद किया जा सकता है. अगर क्लाइंट लाइब्रेरी का इस्तेमाल किया जा रहा है, तो आपको उसे नए वर्शन पर अपग्रेड करना पड़ सकता है. लाइब्रेरी के बदलाव लॉग देखें और पुष्टि करें कि डेवलपर टोकन के बिना एपीआई कॉल किए जा सकते हैं या नहीं.
मैं Cloud मैनेज्ड ऐक्सेस लेवल के पायलट प्रोग्राम का हिस्सा था. इसका मुझ पर क्या असर पड़ेगा?
Cloud Managed ऐक्सेस लेवल पायलट प्रोग्राम को इस तरह से लॉन्च किया गया था कि Google Cloud डेवलपर, एपीआई अनुरोध के हिस्से के तौर पर डेवलपर टोकन भेजे बिना एपीआई कॉल कर सकें. डेवलपर टोकन बंद होने के बाद, यह प्रोग्राम भी बंद हो जाएगा.
आपके चालू डेवलपर टोकन के ऐक्सेस लेवल, आपके Google Cloud प्रोजेक्ट में ट्रांसफ़र कर दिए गए हैं. इसलिए, आपका मौजूदा कोड बिना किसी बदलाव के काम करता रहेगा. अगर आपको किसी नए Google Cloud प्रोजेक्ट का इस्तेमाल करना है, तो आपको अपने Google Cloud प्रोजेक्ट के Google Ads API के होम पेज से एपीआई ऐक्सेस के लिए आवेदन करना होगा.
मेरा डेवलपर टोकन, अनुमति वाली सूची में शामिल था. इस बदलाव का मुझ पर क्या असर पड़ेगा?
Google, पायलट प्रोग्राम चला सकता है. इनसे कुछ डेवलपर को एक्सपेरिमेंट के तौर पर उपलब्ध सुविधाओं का ऐक्सेस मिलता है. इन सुविधाओं का ऐक्सेस पाने के लिए, कभी-कभी आपको अपने डेवलपर टोकन को अनुमति वाली सूची में जोड़ना पड़ता है. अगर आप ऐसे किसी पायलट प्रोग्राम का हिस्सा थे, तो आपको कुछ करने की ज़रूरत नहीं है.
हमने सभी पायलट प्रोग्राम को अपडेट कर दिया है. अब ये प्रोग्राम, अनुमति वाली सूची में शामिल करने के लिए डेवलपर टोकन के बजाय Google Cloud प्रोजेक्ट का इस्तेमाल करेंगे. साथ ही, हमने डेवलपर टोकन की अनुमति वाली सूची की स्थिति को उससे जुड़े Google Cloud प्रोजेक्ट में ट्रांसफ़र कर दिया है. आपका मौजूदा कोड बिना किसी बदलाव के काम करता रहेगा. अगर आपको अब भी समस्याएं आ रही हैं, तो अपने Google खाता मैनेजर से संपर्क करें. यह वह व्यक्ति है जिसने आपको पायलट प्रोग्राम में रजिस्टर किया है.
मेरे पास मंज़ूरी पा चुका डेवलपर टोकन है और मुझे इसका इस्तेमाल नए Google Cloud प्रोजेक्ट के साथ करना है. क्या इसकी अनुमति है?
नहीं, मंज़ूरी पा चुके डेवलपर टोकन के साथ नए Google Cloud प्रोजेक्ट का इस्तेमाल नहीं किया जा सकता. आपने 9 सितंबर, 2026 से पहले, मंज़ूरी पा चुके डेवलपर टोकन का इस्तेमाल नए Google Cloud प्रोजेक्ट के साथ नहीं किया था. इसलिए, इसके ऐक्सेस लेवल को Cloud प्रोजेक्ट में ट्रांसफ़र नहीं किया गया. अगर इस डेवलपर टोकन का इस्तेमाल करके एपीआई कॉल करने की कोशिश की जाती है, तो हम CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION गड़बड़ी दिखाएंगे. ऐसा इसलिए, क्योंकि डेवलपर टोकन का इस्तेमाल अब एपीआई ऐक्सेस लेवल का पता लगाने के लिए नहीं किया जाता. गड़बड़ी ठीक करने के लिए, अपने Google Cloud प्रोजेक्ट के Google Ads API के होम पेज पर जाकर, एपीआई के ऐक्सेस के लिए आवेदन करें. इसका उदाहरण देखें.
मेरा डेवलपर टोकन लीक हो गया है. क्या मुझे अपना डेवलपर टोकन रीसेट करना होगा?
नहीं, इस मामले में आपको डेवलपर टोकन रीसेट करने की ज़रूरत नहीं है. हमने आपके डेवलपर टोकन के एपीआई ऐक्सेस लेवल को आपके Google Cloud प्रोजेक्ट में ट्रांसफ़र कर दिया है. इसलिए, अब कोई भी अनधिकृत उपयोगकर्ता आपके डेवलपर टोकन का इस्तेमाल अपने Google Cloud प्रोजेक्ट के साथ नहीं कर सकता.
API Center का क्या होगा?
Google Ads मैनेजर खाते में मौजूद एपीआई सेंटर का मौजूदा पेज अब काम नहीं करता. इसे आने वाले समय में हटा दिया जाएगा. अगर आपके पास पहले से ही डेवलपर टोकन है, तो अपने Google Ads मैनेजर खाते में लॉग इन करके जानकारी देखी जा सकती है. हालांकि, ये सिर्फ़ आपकी जानकारी के लिए उपलब्ध कराए जाते हैं. इस पेज से, डेवलपर टोकन के ऐक्सेस लेवल से जुड़ा कोई भी टास्क न करें. जैसे, एपीआई के ज़्यादा ऐक्सेस लेवल के लिए आवेदन करना.
अगर आपको एपीआई के ज़्यादा ऐक्सेस लेवल के लिए आवेदन करना है, तो आपको अपने Google Cloud प्रोजेक्ट के Google Ads API के होम पेज पर जाकर ऐसा करना चाहिए.
क्या मुझे Google Ads API का इस्तेमाल करने के लिए, अब भी Google Ads मैनेजर खाते की ज़रूरत है?
Google Ads API का इस्तेमाल करने के लिए, अब Google Ads मैनेजर खाते की ज़रूरत नहीं है. मैनेजर खाते की ज़रूरत सिर्फ़ तब होती है, जब आपको एपीआई का इस्तेमाल करके कई खातों को लिंक करना हो और उन्हें मैनेज करना हो.
मैं एक नया डेवलपर हूं. मैं Google Ads API के लिए साइन अप कैसे करूं?
Google Ads API के लिए साइन अप करने के लिए, शुरू करने से जुड़ी गाइड में दिए गए निर्देशों का पालन करें. अपने Google Ads मैनेजर खाते के एपीआई सेंटर से डेवलपर टोकन के लिए साइन अप न करें. इन आवेदनों को प्रोसेस नहीं किया जाएगा. एपीआई सेंटर को जल्द ही बंद कर दिया जाएगा.
एपीआई के ऐक्सेस लेवल मैनेज करने के लिए, कौनसी IAM अनुमतियां ज़रूरी हैं?
Google Ads API के ऐक्सेस लेवल मैनेज करने के लिए, आपके पास अपने Google Cloud प्रोजेक्ट के लिए कोटा मैनेजमेंट की अनुमतियां होनी चाहिए. मालिक, एडिटर, कोटा एडमिन, और सेवा के इस्तेमाल से जुड़े एडमिन की भूमिकाओं के लिए, ज़रूरी अनुमतियां डिफ़ॉल्ट रूप से शामिल होती हैं. ज़्यादा जानकारी के लिए, कोटा की अनुमतियों से जुड़ा दस्तावेज़ देखें.
आपको असाइन की गई भूमिकाएं देखने के लिए, अपने Google Cloud प्रोजेक्ट के आईएएम पेज पर जाएं. अपने Google Cloud प्रोजेक्ट के एडमिन के साथ मिलकर, अपने Google Cloud प्रोजेक्ट के लिए ज़रूरी IAM भूमिकाएं असाइन करें.