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