डेवलपर टोकन, 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 MCP सर्वर, और 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 मिलता है
हमें एक समस्या के बारे में पता चला है. इसमें कुछ उपयोगकर्ताओं को प्रोडक्शन खातों के लिए Google Ads API कॉल करते समय, AUTHORIZATION_ERROR मिलता है. ये वे उपयोगकर्ता हैं जिन्होंने 9 सितंबर, 2026 के बाद, अपने Google Cloud प्रोजेक्ट के ऐक्सेस लेवल को मंज़ूरी पा चुके बेसिक या एक्सप्लोरर ऐक्सेस लेवल पर अपग्रेड किया है.
असल वजह
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 प्रोजेक्ट को आपके डेवलपर टोकन का ऐक्सेस लेवल नहीं मिला. ऐसा इसलिए हो सकता है, क्योंकि आपने एपीआई कॉल करने के लिए, अपने डेवलपर टोकन और क्लाउड प्रोजेक्ट का इस्तेमाल कभी नहीं किया. इसके अलावा, ऐसा इसलिए भी हो सकता है, क्योंकि इस्तेमाल न किए जाने की वजह से आपके डेवलपर टोकन का एपीआई ऐक्सेस खत्म हो गया है. इस समस्या को ठीक करने के लिए, 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 मैनेज्ड ऐक्सेस लेवल के पायलट प्रोग्राम का हिस्सा था. इस बदलाव का मुझ पर क्या असर पड़ेगा?
क्लाउड मैनेज किए गए ऐक्सेस लेवल के पायलट प्रोग्राम को इसलिए लॉन्च किया गया था, ताकि 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 भूमिकाएं असाइन करें.