ডেভেলপার টোকেন

ডেভেলপার টোকেন হল ২২-অক্ষরের একটি বর্ণসাংখ্যিক স্ট্রিং যা আপনার অ্যাপকে Google Ads API-এর সাথে কানেক্ট করতে ব্যবহার করা হয়েছে। ৯ সেপ্টেম্বর, ২০২৬ থেকে ডেভেলপার টোকেন বন্ধ করে দেওয়া হয়েছে। এই গাইডে পরিবর্তনের সারসংক্ষেপ এবং এই মাইগ্রেশন সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্নের তালিকা দেওয়া আছে যাতে আগে থেকে থাকা ডেভেলপারদের সাহায্য করা যায়।

কী কী পরিবর্তন করা হচ্ছে?

ডেভেলপার টোকেন বন্ধ করার অংশ হিসেবে আমরা Google Ads API অনবোর্ডিং অভিজ্ঞতা এবং API অ্যাক্সেস ম্যানেজমেন্টে বেশ কিছু পরিবর্তন করেছি। এই বিভাগে গুরুত্বপূর্ণ পরিবর্তনগুলি হাইলাইট করা হয়েছে।

API অ্যাক্সেস লেভেল Google Cloud প্রোজেক্টের সাথে যুক্ত থাকে

৯ সেপ্টেম্বর, ২০২৬-এ আমরা ডেভেলপার টোকেন বন্ধ করে দেব। আপনার বর্তমান ও অ্যাক্টিভ ডেভেলপার টোকেন অ্যাক্সেস লেভেল, সানসেটের আগের ৯০ দিনের API অ্যাক্টিভিটির ভিত্তিতে আপনার Google Cloud প্রোজেক্টে অটোমেটিক ট্রান্সফার করা হয়েছে। আপনি API কল হেডারে ডেভেলপার টোকেন পাঠানো চালিয়ে যেতে পারবেন, তবে এটি ঐচ্ছিক এবং API সার্ভার এটি উপেক্ষা করে। আপনার আগে থেকে থাকা কোড কোনও পরিবর্তন ছাড়াই কাজ করতে থাকবে। আপনার OAuth ক্রেডেনশিয়াল তৈরি করতে আপনি যে Google Cloud প্রোজেক্ট ব্যবহার করেছেন, তার ভিত্তিতে আপনার API অ্যাক্সেস লেভেল নির্ধারণ করা হয়।

Google Ads API-এর জন্য নতুন সাইন-আপ অভিজ্ঞতা

Google Ads ম্যানেজার অ্যাকাউন্ট ছাড়াই আপনি সরাসরি Google Cloud Console-এ Google Ads API-তে অ্যাক্সেসের জন্য সাইন-আপ করতে পারবেন। API সেন্টার পৃষ্ঠা থেকে ডেভেলপার টোকেনের জন্য সাইন-আপ করবেন না অথবা আপনার Google Ads ম্যানেজার অ্যাকাউন্টের API সেন্টার পৃষ্ঠা থেকে API অ্যাক্সেসের জন্য আবেদন করার চেষ্টা করবেন না, কারণ এই প্রসেসগুলি Google Cloud Console-এ স্থানান্তরিত করা হয়েছে এবং API সেন্টার পৃষ্ঠা থেকে শুরু করা হলে প্রসেস করা হবে না।

নতুন API অ্যাক্সেস ম্যানেজমেন্ট অভিজ্ঞতা

আমরা Google Ads ম্যানেজার অ্যাকাউন্টে API সেন্টার পৃষ্ঠায় API অ্যাক্সেসের জন্য আবেদন করা এবং API অ্যাক্সেস লেভেল ম্যানেজ করার মতো সব নতুন সাইন-আপ ও API অ্যাক্সেস ম্যানেজমেন্ট সংক্রান্ত ফাংশনালিটি বন্ধ করে দিয়েছি। এইসব ফাংশনালিটি Google Cloud Console-এর Google Ads API ওভারভিউ পৃষ্ঠায় উপলভ্য।

আপনার ডেভেলপার সংক্রান্ত পুরনো বিবরণ দেখতে, আপনি এখনও API Center পৃষ্ঠা অ্যাক্সেস করতে পারবেন। এই পৃষ্ঠাটি ভবিষ্যতে সম্পূর্ণভাবে বন্ধ করে দেওয়া হবে।

নতুন এরর কোড

v25 ও তার পরবর্তী ভার্সনে, আপনি যদি প্রোডাকশন অ্যাকাউন্টে কল করার জন্য টেস্ট অ্যাক্সেস সহ Google Cloud প্রোজেক্ট ব্যবহার করার চেষ্টা করেন, তাহলে Google Ads API একটি AuthorizationError.CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION সমস্যা দেখায়। পুরনো API ভার্সন (v24 ও তার আগের ভার্সন) এর পরিবর্তে AuthorizationError.ACTION_NOT_PERMITTED সমস্যা দেখায়। আপনি এই সমস্যার সম্মুখীন হলে, আপনার Google Cloud প্রোজেক্টের জন্য Google Ads API ওভারভিউ পৃষ্ঠায় নেভিগেট করুন এবং Explorer অ্যাক্সেসের জন্য আবেদন করুন।

বেসিক ও স্ট্যান্ডার্ড অ্যাক্সেসের জন্য ব্র্যান্ড যাচাইকরণ প্রয়োজন

নতুন Basic ও Standard অ্যাক্সেস অ্যাপ্লিকেশনের জন্য, আপনার Google Cloud প্রোজেক্টের ব্র্যান্ড যাচাইকরণ সম্পূর্ণ করতে হবে। আগে থেকেই অ্যাক্সেস আছে এমন ব্যক্তিদের ব্র্যান্ড যাচাইকরণ সম্পূর্ণ করতে হবে না, তবে এটি করলে ভাল হয়।

বেসিক অ্যাক্সেস অ্যাপ্লিকেশন অটোমেটেড এবং ব্র্যান্ড যাচাইকরণ ও জমা দেওয়ার পরে কয়েক মিনিটের মধ্যে পর্যালোচনা করা হবে।

এই প্রসেস আপডেট হওয়ার কারণে, এই ট্রানজিশনের অংশ হিসেবে বেসিক অ্যাক্সেসের জন্য জমা দেওয়া সবকটি পেন্ডিং আবেদন বন্ধ করে দেওয়া হয়েছে। প্রভাবিত আবেদনকারীরা বিস্তারিত তথ্য সহ একটি ইমেল পাবেন এবং তাদের Google Ads API ওভারভিউ পৃষ্ঠা থেকে আবার প্রাথমিক অ্যাক্সেসের জন্য আবেদন করতে হবে।

API-এর সাথে যোগাযোগ করার জন্য নতুন ইমেল আইডি

আমরা API সেন্টার পৃষ্ঠা বন্ধ করার প্রস্তুতি নিচ্ছি, তাই অ্যাডমিনিস্ট্রেটিভ এবং বাধ্যতামূলক সম্মতি সংক্রান্ত যোগাযোগের একমাত্র চ্যানেল হিসেবে আপনার Google Cloud প্রোজেক্টে মালিক এবং এডিটর ব্যবহারকারীদের তালিকা ব্যবহার করার জন্য ট্রানজিশন করব। মসৃণ ট্রানজিশন নিশ্চিত করতে, আমরা সাময়িকভাবে আপনার API সেন্টারে তালিকাভুক্ত ইমেল আইডিতে বাধ্যতামূলক পরিষেবা সংক্রান্ত ঘোষণা (MSA) পাঠানো চালিয়ে যাব। আমাদের যোগাযোগের চ্যানেলগুলির ট্রানজিশন সম্পূর্ণ করার সাথে সাথে আমরা আপনাকে আপডেট করব।

আপনি আগে থেকেই একজন ডেভেলপার হলে কী করবেন

আপনার Google Cloud প্রোজেক্টের API অ্যাক্সেস লেভেল পর্যালোচনা করুন: আপনি আগে থেকেই ডেভেলপার হলে, আপনার Google Cloud প্রোজেক্টের Google Ads API ওভারভিউ পৃষ্ঠা পর্যালোচনা করে দেখুন যে সেগুলিতে আপনার আগে থেকে থাকা ডেভেলপার টোকেনের মতো একই API অ্যাক্সেস লেভেল আছে কিনা। আপনি কোনও অসঙ্গতি খুঁজে পেলে, এই গাইডের নির্দেশাবলী অনুসরণ করে তা সমাধান করুন।

আপনার API-এর সাথে যোগাযোগ করার ইমেল আইডি পর্যালোচনা করুন: আপনার Google Cloud প্রোজেক্টের জন্য IAM (পরিচয় ও অ্যাক্সেস ম্যানেজমেন্ট) পৃষ্ঠা দেখুন। আপনার অ্যাক্টিভ Ads ডেভেলপার ও অ্যাকাউন্ট ম্যানেজারদের Google Cloud প্রোজেক্টে উপযুক্ত মালিক বা এডিটর ভূমিকা অ্যাসাইন করা হয়েছে কিনা তা যাচাই করুন। Google Ads API-তে ভবিষ্যতে কোনও পরিবর্তন করা হলে, সেই সম্পর্কে আপনাকে জানাতে আমরা এইসব ইমেল আইডিতে বাধ্যতামূলক পরিষেবার ঘোষণা (MSA) পাঠানো শুরু করব। আমরা সাময়িকভাবে আপনার API সেন্টারে তালিকাভুক্ত যোগাযোগের ইমেল আইডিতে MSA পাঠানো চালিয়ে যাব এবং এই প্রসেস আপডেট হলেই আমরা আপনাকে জানাব।

আপনার অ্যাপ কোড ঠিক করুন: আপনার API কলের অংশ হিসেবে ডেভেলপার টোকেন পাঠানো বন্ধ করতে, আমরা আপনাকে অ্যাপ আপডেট করার জন্য উৎসাহিত করি। আমরা ক্লায়েন্ট লাইব্রেরি, Google Ads MCP সার্ভার এবং Google Ads API ডেভেলপার অ্যাসিস্ট্যান্ট-এর আপডেট করা ভার্সন প্রকাশ করেছি, যা আপনাকে ডেভেলপার টোকেন সেট না করেই API কল করার সুবিধা দেয়। Google Ads API-এর ভবিষ্যতের কোনও মেজর ভার্সনে API কলে ডেভেলপার টোকেন প্রত্যাখ্যান করা শুরু করব। আপনার অ্যাপ এইসব লাইব্রেরি ব্যবহার করলে, লেটেস্ট ভার্সন ব্যবহার করার জন্য অ্যাপ ডিপেন্ডেন্সি আপডেট করুন।

আপনার আরও সাহায্যের প্রয়োজন হলে বা আরও প্রশ্ন থাকলে, Google Ads API সহায়তা টিমের সাথে যোগাযোগ করুন।

পরিচিত সমস্যা

এই বিভাগে ডেভেলপার টোকেন বন্ধ করা সংক্রান্ত সব পরিচিত সমস্যার ডকুমেন্টেশন করা হয়েছে।

ব্র্যান্ড যাচাইকরণ সম্পূর্ণ করার পরেও ব্যবহারকারীদের এক্সপ্লোরার অ্যাক্সেস বা প্রাথমিক অ্যাক্সেস দেওয়া হয় না

আমরা একটি সমস্যা সম্পর্কে জানি যেখানে ব্র্যান্ড যাচাই করা প্রোজেক্ট সহ কিছু ব্যবহারকারী বেসিক অ্যাক্সেসের জন্য আবেদন করার সময় প্রত্যাখ্যান করা হয়। ব্যবহারকারীকে একটি প্রত্যাখ্যানের ইমেল পাঠানো হবে, যেখানে লেখা থাকবে "বেসিক অ্যাক্সেসের জন্য যাচাই করা OAuth ব্র্যান্ড প্রোফাইল প্রয়োজন। আপনার আবেদন অনুমোদন করা যায়নি কারণ আপনি নিজের প্রোজেক্টের জন্য ব্র্যান্ড যাচাইকরণ সম্পূর্ণ করেননি।" একইভাবে, Explorer অ্যাক্সেসের জন্য সাইন-আপ করা কিছু ব্যবহারকারীকে প্রত্যাখ্যানের ইমেল পাঠানো হয়, যাতে লেখা থাকে "এই মুহূর্তে, আমরা আপনার Google Cloud প্রোজেক্টে Explorer অ্যাক্সেস দিতে পারছি না কারণ এটি আমাদের Google Ads API নীতি এবং পরিষেবার শর্তাবলীর অধীনে সরাসরি প্রোডাকশন অ্যাকাউন্ট অ্যাক্সেসের জন্য প্রয়োজনীয় যোগ্যতার মাপকাঠি পূরণ করে না।"

মূল কারণ

আপনার Google Cloud প্রোজেক্ট হয়ত Google Cloud ফ্রি ট্রায়াল প্রোগ্রাম-এর অধীনে আছে অথবা বিলিং অ্যাকাউন্ট সাসপেন্ড বা বন্ধ করা হয়েছে।

কীভাবে যাচাই করবেন

আপনার Google Cloud বিলিং স্ট্যাটাস চেক করুন। আপনার বিলিং প্রজেক্ট "ফ্রি ট্রায়াল অ্যাকাউন্ট" হিসেবে দেখালে অথবা সাসপেন্ড বা বন্ধ করা অবস্থায় থাকলে, আপনি এই সমস্যার দ্বারা প্রভাবিত হয়েছেন।

স্ট্যাটাস

আমরা মূল কারণটি শনাক্ত করেছি এবং এই সমস্যার সমাধান করার জন্য কাজ করছি।

সাময়িক সমাধান

এই সমস্যার সমাধান করার জন্য বেশ কয়েকটি বিকল্প উপায় আছে। আপনার ব্যবহারের ক্ষেত্রে সবচেয়ে উপযুক্ত বিকল্প বেছে নিন।

আপনার Google Cloud প্রোজেক্টকে পেড টিয়ারে আপগ্রেড করুন

আপনার Google Cloud প্রোজেক্টকে পেমেন্ট করা টিয়ারে আপগ্রেড করুন। কয়েক মিনিট অপেক্ষা করে বেসিক অ্যাক্সেসের জন্য আবার আবেদন করার চেষ্টা করুন।

আপনার Google Cloud প্রোজেক্টের জন্য বিলিং সরিয়ে দেওয়া

আপনার Google Cloud প্রোজেক্টে অন্য কোনও পরিষেবা চালু না থাকলে, আপনার Google Cloud প্রোজেক্টের জন্য বিলিং মুছে দিন। কয়েক মিনিট অপেক্ষা করুন এবং বেসিক অ্যাক্সেসের জন্য আবার আবেদন করার চেষ্টা করুন।

অন্য কোনও Google Cloud প্রোজেক্ট ব্যবহার করুন

আপনার যদি অন্য কোনও Google Cloud প্রোজেক্ট থাকে যেটি ব্র্যান্ড যাচাই করা, তাহলে Basic অ্যাক্সেসের জন্য আবেদন করতে সেই প্রোজেক্টটি ব্যবহার করুন।

নতুন অনুমোদন পাওয়া Basic বা Explorer অ্যাক্সেস লেভেল সহ প্রোজেক্ট AUTHORIZATION_ERROR মেসেজ পায়

আমরা এমন একটি সমস্যা সম্পর্কে জানি যেখানে কিছু ব্যবহারকারী যারা তাদের Google Cloud প্রোজেক্টের অ্যাক্সেস লেভেল আপগ্রেড করে অনুমোদিত বেসিক বা এক্সপ্লোরার অ্যাক্সেস লেভেলে ৯ সেপ্টেম্বর, ২০২৬-এর পরে প্রোডাকশন অ্যাকাউন্টে Google Ads API কল করার সময় একটি AUTHORIZATION_ERROR পান।

মূল কারণ

Google Ads API, API অ্যাক্সেস লেভেল আপগ্রেডকে সম্মান করছে না যা কিছু প্রোজেক্টের জন্য Google Cloud Console থেকে সম্পূর্ণ করা হয়েছে।

কীভাবে যাচাই করবেন

নিম্নলিখিত সব শর্ত পূরণ হলে, আপনি এই সমস্যার দ্বারা প্রভাবিত হয়েছেন:

  1. আপনার কাছে টেস্ট অ্যাক্সেস লেভেল সহ ডেভেলপার টোকেন আছে।
  2. ৯ সেপ্টেম্বর, ২০২৬-এর আগে আপনি Google Ads API API কল করার জন্য নিজের Google Cloud প্রোজেক্ট ও ডেভেলপার টোকেন ব্যবহার করেছেন।
  3. আপনি ৯ সেপ্টেম্বর, ২০২৬-এর পরে আপনার Google Cloud প্রোজেক্টের অ্যাক্সেস লেভেল আপগ্রেড করে এক্সপ্লোরার, বেসিক বা স্ট্যান্ডার্ড অ্যাক্সেস করেছেন।
  4. প্রোডাকশন অ্যাকাউন্টে আপনার API কল AUTHORIZATION_ERROR-এর কারণে ব্যর্থ হচ্ছে। পরীক্ষামূলক অ্যাকাউন্টে API কল সফল হয়েছে।

স্ট্যাটাস

আমরা এই সমস্যার সমাধান করেছি এবং আমাদের সার্ভারে এটি রোল-আউট করার জন্য কাজ করছি। সমস্যার সমাধান হয়ে গেলে, আপনার API কল আবার কাজ করা শুরু করবে।

সাময়িক সমাধান

Explorer অ্যাক্সেসের জন্য আবেদন করতে আপনি নতুন Google Cloud প্রোজেক্ট ব্যবহার করতে পারবেন।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

নিম্নলিখিত বিভাগে ডেভেলপার টোকেন বন্ধ করা এবং API অ্যাক্সেস লেভেল সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর দেওয়া হয়েছে।

API অ্যাক্সেস লেভেলের কী হয়?

Google Ads API-তে এখনও API অ্যাক্সেস লেভেল প্রয়োগ করা হয়। তবে, আপনার ডেভেলপার টোকেনের পরিবর্তে আপনার Google Cloud Console প্রোজেক্টে এগুলি মঞ্জুর করা হয়। আপনি API কল করলে, আপনার API অ্যাক্সেস লেভেল Google Cloud প্রোজেক্টের মাধ্যমে নির্ধারিত হয়, যেটির সাহায্যে আপনি OAuth ক্রেডেনশিয়াল তৈরি করেছেন।

API অ্যাক্সেস লেভেল ট্রান্সফার করার জন্য প্রোজেক্টগুলি কীভাবে শনাক্ত করা হয়েছিল?

৯ সেপ্টেম্বর, ২০২৬ তারিখের আগে আপনার কাছে অনুমোদিত ডেভেলপার টোকেন থাকলে, এর অ্যাক্সেস লেভেল আপনার Google Cloud প্রোজেক্টে নিম্নলিখিতভাবে ট্রান্সফার করা হয়েছে:

  • আপনার অনুমোদিত ডেভেলপার টোকেন ব্যবহার করে API কল করার জন্য কোন Cloud প্রোজেক্ট ব্যবহার করা হয়েছে তা শনাক্ত করতে আমরা গত ৯০ দিনের API কল লগ পরীক্ষা করেছি।
  • আমরা ডেভেলপার টোকেনের API অ্যাক্সেস লেভেল শনাক্ত করা সব ক্লাউড প্রোজেক্টে অ্যাসাইন করেছি।

এই পরিবর্তনের পরে কি আমি বিভিন্ন অ্যাক্সেস লেভেল সহ একাধিক ক্লাউড প্রোজেক্ট রাখতে পারব?

হ্যাঁ, আপনি আলাদা আলাদা API অ্যাক্সেস লেভেল সহ একাধিক Google Cloud প্রোজেক্ট থাকতে পারে । যেমন, আপনার কাছে বেসিক অ্যাক্সেস সহ একটি Google Cloud প্রোজেক্ট এবং স্ট্যান্ডার্ড অ্যাক্সেস সহ আরেকটি Google Cloud প্রোজেক্ট থাকতে পারে।

উদাহরণ

যেমন, ধরে নিন যে আপনার কাছে ৪টি ডেভেলপার টোকেন ও ৬টি ক্লাউড প্রোজেক্ট আছে, যার বিবরণ নিচে দেওয়া হল:

  • ডেভেলপার টোকেন ১: abcdefghijkl1234567890-এর স্ট্যান্ডার্ড অ্যাক্সেস আছে। এটি প্রোজেক্ট আইডি: 1234567890, 5678912345, 45678912345-এর সাথে ব্যবহার করা হয়েছে।
  • ডেভেলপার টোকেন ২: xyzabcdefghi6789012345-এর কাছে সীমিত অ্যাক্সেস আছে। এটি এই প্রোজেক্ট আইডির সাথে ব্যবহার করা হয়েছে: 1231235678।
  • ডেভেলপার টোকেন ৩: asdfgflkjhjz7654321012-এর প্রাথমিক অ্যাক্সেস আছে, কিন্তু এটি কখনও API কল করার জন্য ব্যবহার করা হয়নি। এটি ৯ সেপ্টেম্বর, ২০২৬-এর ৯০ দিন আগে অনুমোদিত হয়েছে।
  • ডেভেলপার টোকেন ৪: qwertypoiuyu6543298790-এর স্ট্যান্ডার্ড অ্যাক্সেস ছিল, কিন্তু এটি গত ৯০ দিনে ব্যবহার করা হয়নি। এই ডেভেলপার টোকেনের সাথে 9876564900 প্রোজেক্ট আইডি ৯০ দিনের বেশি আগে ব্যবহার করা হয়েছে।
  • ক্লাউড প্রোজেক্ট: ক্লাউড প্রোজেক্ট আইডি: 7171234567 কোনও API কল করার জন্য ডেভেলপার টোকেনের সাথে কখনও ব্যবহার করা হয়নি।

API অ্যাক্সেস লেভেল ডেভেলপার টোকেন থেকে Google Cloud প্রোজেক্টে নিম্নলিখিতভাবে ট্রান্সফার করা হবে:

ডেভেলপার টোকেন প্রোজেক্ট আইডি অ্যাক্সেস স্তর ব্যাখ্যা
abcdefghijkl1234567890 1234567890 স্ট্যান্ডার্ড অ্যাক্সেস ডেভেলপার টোকেন ও প্রোজেক্ট আইডি একে অপরের সাথে যুক্ত।
abcdefghijkl1234567890 5678912345 স্ট্যান্ডার্ড অ্যাক্সেস ডেভেলপার টোকেন ও প্রোজেক্ট আইডি একে অপরের সাথে যুক্ত।
abcdefghijkl1234567890 45678912345 স্ট্যান্ডার্ড অ্যাক্সেস ডেভেলপার টোকেন ও প্রোজেক্ট আইডি একে অপরের সাথে যুক্ত।
xyzabcdefghi6789012345 1231235678 বেসিক অ্যাক্সেস ডেভেলপার টোকেন ও প্রোজেক্ট আইডি একে অপরের সাথে যুক্ত।
asdfgflkjhjz7654321012 -- -- ডেভেলপার টোকেনের API অ্যাক্সেস কোনও প্রোজেক্টে ট্রান্সফার করা হয়নি কারণ এটি কখনও API কল করার জন্য ব্যবহার করা হয়নি।
qwertypoiuyu6543298790 9876564900 টেস্ট অ্যাক্সেস ৯০ দিন ধরে কোনও অ্যাক্টিভিটি না থাকার কারণে ডেভেলপার টোকেনের API অ্যাক্সেস সরিয়ে দেওয়া হয়েছে। প্রোজেক্টের API অ্যাক্সেস লেভেল ডিফল্ট হিসেবে টেস্ট অ্যাক্সেসে সেট করা থাকে।
-- 7171234567 টেস্ট অ্যাক্সেস এটি একটি নতুন প্রোজেক্ট যা কোনও ডেভেলপার টোকেনের সাথে ব্যবহার করা হয়নি। প্রোজেক্টের API অ্যাক্সেস লেভেল ডিফল্ট হিসেবে টেস্ট অ্যাক্সেস থাকে।

আমার কাছে একাধিক অনুমোদিত ডেভেলপার টোকেন আছে। আপনি কোন প্রোজেক্টে API অ্যাক্সেস লেভেল ট্রান্সফার করবেন?

অনুমোদিত প্রতিটি ডেভেলপার টোকেনের অ্যাক্সেস লেভেল সেই ডেভেলপার টোকেনের সাথে যুক্ত Google Cloud প্রোজেক্টে ট্রান্সফার করা হয়। একটি উদাহরণ দেখুন।

আমি একাধিক Google Cloud প্রোজেক্ট ব্যবহার করি। আপনি কোন প্রোজেক্টের API অ্যাক্সেস লেভেল ট্রান্সফার করবেন?

আপনি যদি গত ৯০ দিনে আপনার অনুমোদিত ডেভেলপার টোকেন দিয়ে একাধিক Google Cloud প্রোজেক্ট ব্যবহার করে থাকেন, তাহলে সেইসব প্রোজেক্টে আপনার ডেভেলপার টোকেনের মতো একই API অ্যাক্সেস লেভেল থাকবে। উদাহরণ দেখুন।

আমি আর ব্যবহার করি না এমন একটি প্রোজেক্টে API অ্যাক্সেস লেভেল অ্যাসাইন করা হয়েছে। আমি কীভাবে এই সমস্যার সমাধান করব?

আপনি আর ব্যবহার করেন না এমন কোনও Google Cloud প্রোজেক্টে Google Ads API অ্যাক্সেস অ্যাসাইন করা থাকলে, আপনার পক্ষ থেকে আর কোনও অতিরিক্ত অ্যাকশন নেওয়ার প্রয়োজন নেই। ৯০ দিন ধরে অব্যবহৃত প্রোজেক্টের ক্ষেত্রে Google API অ্যাক্সেস তুলে নেবে।

আমার Google Cloud প্রোজেক্টে API অ্যাক্সেস লেভেল অ্যাসাইন করা হয়নি। আমি কীভাবে এই সমস্যার সমাধান করতে পারি?

আপনার Google Cloud প্রোজেক্টে আপনার ডেভেলপার টোকেনের অ্যাক্সেস লেভেল ইনহেরিট করা হয়নি, সম্ভবত কারণ আপনি কখনও API কল করার জন্য আপনার ডেভেলপার টোকেন ও Cloud প্রোজেক্ট ব্যবহার করেননি অথবা আপনার ডেভেলপার টোকেনের API অ্যাক্সেস ইনঅ্যাক্টিভিটির কারণে মেয়াদ শেষ হয়ে গেছে। সমস্যার সমাধান করতে, Google Ads API ওভারভিউ পৃষ্ঠা থেকে সেই প্রোজেক্টের জন্য উপযুক্ত API অ্যাক্সেস লেভেল-এর জন্য আবেদন করুন। উদাহরণ দেখুন।

আমার প্রোজেক্টের API অ্যাক্সেস লেভেল কোথায় দেখতে পাব?

আপনি Google Ads API ওভারভিউ পৃষ্ঠা থেকে আপনার Google Cloud প্রোজেক্টের API অ্যাক্সেস লেভেল দেখতে পারবেন।

আমি কীভাবে আরও বেশি API অ্যাক্সেস লেভেলের জন্য আবেদন করব?

আপনি Google Ads API ওভারভিউ পৃষ্ঠা থেকে আপনার Google Cloud প্রোজেক্টের জন্য আরও বেশি API অ্যাক্সেস লেভেলের জন্য আবেদন করতে পারবেন।

আমার API অ্যাক্সেসের জন্য জমা দেওয়া আবেদন এখনও প্রসেস হয়নি, সেটির কী হবে?

৯ সেপ্টেম্বর, ২০২৬-এর আগে আপনার Google Ads ম্যানেজার অ্যাকাউন্টের API সেন্টার থেকে শুরু করা যেকোনও বাকি থাকা 'সাধারণ অ্যাক্সেস' অ্যাপ্লিকেশন বন্ধ করে দেওয়া হবে। আপনার Google Cloud প্রোজেক্টের Google Ads API ওভারভিউ পৃষ্ঠা থেকে বেসিক অ্যাক্সেসের জন্য আপনাকে আবার আবেদন করতে হবে। এই পরিবর্তনের ফলে আপনি প্রভাবিত হলে, প্রয়োজনীয় নির্দেশাবলী সহ আপনাকে একটি ইমেল পাঠানো হবে।

৯ সেপ্টেম্বর, ২০২৬ পর্যন্ত আপনার Google Ads ম্যানেজার অ্যাকাউন্টের API সেন্টার থেকে শুরু করা যেকোনও বাকি থাকা স্ট্যান্ডার্ড অ্যাক্সেস অ্যাপ্লিকেশন স্বাভাবিকভাবে পর্যালোচনা করা হবে। অনুমোদিত হলে, আপনার ডেভেলপার টোকেনের সাথে যুক্ত Google Cloud প্রোজেক্টকে স্ট্যান্ডার্ড অ্যাক্সেস দেওয়া হবে।

আমি কি নতুন Google Cloud প্রোজেক্টের সাথে আমার অনুমোদিত ডেভেলপার টোকেন আবার অ্যাসোসিয়েট করতে পারব?

৯ সেপ্টেম্বর, ২০২৬-এর আগে, Google Ads API টিম কেস-বাই-কেস ভিত্তিতে একটি ডেভেলপার টোকেনকে নতুন Google Cloud প্রোজেক্টের সাথে আবার অ্যাসোসিয়েট করার ব্যাপারে সহায়তা করত। ৯ সেপ্টেম্বর, ২০২৬ থেকে এটি আর কাজ করবে না, কারণ আমরা ডেভেলপার টোকেন বন্ধ করে দিয়েছি। আপনাকে নতুন Google Cloud প্রোজেক্ট ব্যবহার করতে হলে, Google Cloud প্রোজেক্টের Google Ads API ওভারভিউ পৃষ্ঠা থেকে উপযুক্ত API অ্যাক্সেসের জন্য আবেদন করতে হবে।

আমার কাছে একটি অনুমোদিত ডেভেলপার টোকেন আছে, কিন্তু আমি এটি কখনও ব্যবহার করিনি। আমি কি এই ডেভেলপার টোকেন ব্যবহার করতে পারি?

না, আপনি এই ডেভেলপার টোকেন ব্যবহার করতে পারবেন না। দুটি সম্ভাবনা আছে:

  1. অ্যাক্টিভিটি না থাকার কারণে আপনার ডেভেলপার টোকেন অ্যাক্সেস তুলে নেওয়া হতে পারে: Google-এর নীতি অনুযায়ী, আপনার API টোকেন টানা ৯০ দিন ব্যবহার না করা হলে, Google সেটি তুলে নিতে পারে। আপনি যদি কিছু সময় ধরে ডেভেলপার টোকেন ব্যবহার না করে থাকেন, তাহলে অ্যাক্টিভিটি না থাকার কারণে এর অ্যাক্সেস লেভেল সম্ভবত প্রত্যাহার করা হয়েছে। এমন হলে, Google Ads API ওভারভিউ পৃষ্ঠা থেকে আপনার Google Cloud প্রোজেক্টের জন্য API অ্যাক্সেস পেতে আবার আবেদন করুন। একটি উদাহরণ দেখুন।

  2. আপনার ডেভেলপার টোকেন ৯ সেপ্টেম্বর, ২০২৬-এর ৯০ দিন আগে অনুমোদন করা হয়েছিল, কিন্তু আপনি এটি কখনও ব্যবহার করেননি: যেহেতু আপনি ৯ সেপ্টেম্বর, ২০২৬-এর আগে Google Cloud প্রোজেক্টের সাথে আপনার অনুমোদিত ডেভেলপার টোকেন কখনও ব্যবহার করেননি, তাই এর অ্যাক্সেস লেভেল Cloud প্রোজেক্টে ট্রান্সফার করা হয়নি। এর ফলে, আপনি আর ডেভেলপার টোকেন ব্যবহার করতে পারবেন না। আপনি এই ডেভেলপার টোকেন ব্যবহার করে কোনও প্রোডাকশন অ্যাকাউন্টে API কল করার চেষ্টা করলে, আমরা একটি CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION ত্রুটি দেখাব। সমস্যার সমাধান করতে, আপনার Google Cloud প্রোজেক্টের Google Ads API ওভারভিউ পৃষ্ঠা থেকে উপযুক্ত API অ্যাক্সেসের জন্য আবেদন করুন। একটি উদাহরণ দেখুন।

এই দুটি ক্ষেত্রেই, আপনি এক্সপ্লোরার অ্যাক্সেস ও প্রাথমিক অ্যাক্সেস লেভেলের জন্য আবেদন করতে পারেন এবং সেগুলি অটোমেটিক পর্যালোচনা করা হবে; পর্যালোচনা প্রক্রিয়া সম্পূর্ণ করার জন্য আপনাকে আর Google-এর কমপ্লায়েন্স টিমের সাথে কাজ করতে হবে না। আপনার স্ট্যান্ডার্ড অ্যাক্সেস প্রয়োজন হলে, ম্যানুয়াল পর্যালোচনার প্রয়োজন হবে। তবে, স্ট্যান্ডার্ড অ্যাক্সেসের জন্য আবেদন করার সময় আপনি অনুমোদিত ডেভেলপার টোকেনের বিবরণ শেয়ার করতে পারেন, যাতে কমপ্লায়েন্স টিম সেই অনুযায়ী আপনার নতুন স্ট্যান্ডার্ড অ্যাক্সেসের আবেদন পর্যালোচনা করতে পারে।

আমি কি আমার API অনুরোধের অংশ হিসেবে ডেভেলপার টোকেন পাঠানো বন্ধ করতে পারি?

হ্যাঁ, আপনি API অনুরোধের অংশ হিসেবে ডেভেলপার টোকেন পাঠানো বন্ধ করতে পারেন। আপনি ক্লায়েন্ট লাইব্রেরি ব্যবহার করলে, আপনাকে হয়ত এর লেটেস্ট ভার্সনে আপগ্রেড করতে হবে। লাইব্রেরির পরিবর্তন সংক্রান্ত লগ চেক করে কনফার্ম করুন যে ডেভেলপার টোকেন উল্লেখ না করেই API কল করা যাবে কিনা।

আমি ক্লাউড ম্যানেজড অ্যাক্সেস লেভেল পাইলট প্রোগ্রামের অংশ ছিলাম। আমি কীভাবে প্রভাবিত হয়েছি?

Cloud ম্যানেজ করা অ্যাক্সেস লেভেল পাইলট প্রোগ্রাম Google Cloud ডেভেলপারদের জন্য API অনুরোধের অংশ হিসেবে ডেভেলপার টোকেন না পাঠিয়ে API কল করার একটি উপায় হিসেবে চালু করা হয়েছিল। ডেভেলপার টোকেন বন্ধ করে দেওয়ার ফলে, এই প্রোগ্রামটি বন্ধ করে দেওয়া হবে।

আপনার অ্যাক্টিভ ডেভেলপার টোকেনের অ্যাক্সেস লেভেল আপনার Google Cloud প্রোজেক্টে ট্রান্সফার করা হয়েছে, তাই আপনার আগে থেকে থাকা কোড কোনও পরিবর্তন ছাড়াই কাজ করতে থাকবে। আপনাকে নতুন Google Cloud প্রোজেক্ট ব্যবহার করতে হলে, আপনার Google Cloud প্রোজেক্টের Google Ads API ওভারভিউ পৃষ্ঠা থেকে API অ্যাক্সেসের জন্য আবেদন করতে হবে।

আমার ডেভেলপার টোকেন সাদাতালিকার অংশ ছিল। আমি কীভাবে প্রভাবিত হয়েছি?

Google পাইলট প্রোগ্রাম চালাতে পারে যা কিছু ডেভেলপারকে পরীক্ষামূলক ফিচারে অ্যাক্সেস দেয়। এইসব ফিচারের অ্যাক্সেস কখনও কখনও আপনার ডেভেলপার টোকেনকে অনুমতি তালিকায় যোগ করার মাধ্যমে প্রদান করা হয়। আপনি এই ধরনের কোনও পাইলট প্রোগ্রামের অংশ হয়ে থাকলে, আপনাকে কোনও অ্যাকশন নিতে হবে না।

আমরা সব পাইলট প্রোগ্রাম আপডেট করেছি যাতে ডেভেলপার টোকেনের পরিবর্তে Google Cloud প্রোজেক্ট ব্যবহার করা যায়। এটি অনুমোদিত তালিকার মেকানিজম হিসেবে কাজ করে এবং ডেভেলপার টোকেনের অনুমোদিত তালিকার স্ট্যাটাস সংশ্লিষ্ট Google Cloud প্রোজেক্টে ট্রান্সফার করে। আপনার আগে থেকে থাকা কোড কোনও পরিবর্তন ছাড়াই কাজ করতে থাকবে। আপনি এখনও সমস্যার সম্মুখীন হলে, যে Google অ্যাকাউন্ট ম্যানেজার আপনাকে পাইলট প্রোগ্রামে এনরোল করেছেন তার সাথে যোগাযোগ করুন।

আমার কাছে একটি অনুমোদিত ডেভেলপার টোকেন আছে এবং আমি এটি একটি নতুন Google Cloud প্রোজেক্টের সাথে ব্যবহার করতে চাই। সেটির অনুমতি আছে?

না, আপনার অনুমোদিত ডেভেলপার টোকেন দিয়ে আপনি নতুন Google Cloud প্রোজেক্ট ব্যবহার করতে পারবেন না। ৯ সেপ্টেম্বর, ২০২৬-এর আগে নতুন Google Cloud প্রোজেক্টের সাথে আপনার অনুমোদিত ডেভেলপার টোকেন ব্যবহার না করার কারণে, এর অ্যাক্সেস লেভেল Cloud প্রোজেক্টে ট্রান্সফার করা হয়নি। আপনি এই ডেভেলপার টোকেন ব্যবহার করে API কল করার চেষ্টা করলে, আমরা CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION এরর দেখাব, কারণ আপনার API অ্যাক্সেস লেভেল নির্ধারণ করার জন্য ডেভেলপার টোকেন আর ব্যবহার করা হয় না। সমস্যার সমাধান করতে, আপনার Google Cloud প্রোজেক্টের Google Ads API ওভারভিউ পৃষ্ঠা থেকে উপযুক্ত API অ্যাক্সেসের জন্য আবেদন করুন। একটি উদাহরণ দেখুন।

আমার ডেভেলপার টোকেন বাইরে ফাঁস হয়ে গেছে। আমার কি ডেভেলপার টোকেন রিসেট করতে হবে?

না, এই ক্ষেত্রে আপনাকে ডেভেলপার টোকেন রিসেট করতে হবে না। আমরা আপনার ডেভেলপার টোকেনের API অ্যাক্সেস লেভেল আপনার Google Cloud প্রোজেক্টে ট্রান্সফার করে দেওয়ার ফলে, কোনও অননুমোদিত ব্যবহারকারী তার নিজস্ব Google Cloud প্রোজেক্টে আপনার ডেভেলপার টোকেন আর ব্যবহার করতে পারবেন না।

API Center-এর কী হবে?

Google Ads ম্যানেজার অ্যাকাউন্টের মধ্যে থাকা বর্তমান API সেন্টার পৃষ্ঠাটি বন্ধ করা হয়েছে এবং শীঘ্রই সরিয়ে দেওয়া হবে। আপনার কাছে আগে থেকেই ডেভেলপার টোকেন থাকলে, আপনি এখনও Google Ads ম্যানেজার অ্যাকাউন্টে লগ-ইন করে বিবরণ দেখতে পারবেন। তবে, এগুলি শুধুমাত্র আপনার রেফারেন্সের জন্য দেওয়া হয়েছে। এই পৃষ্ঠা থেকে ডেভেলপার টোকেন অ্যাক্সেস লেভেল সম্পর্কিত কোনও টাস্ক করবেন না, যেমন আরও বেশি API অ্যাক্সেস লেভেলের জন্য আবেদন করা।

আরও বেশি API অ্যাক্সেস লেভেলের জন্য আবেদন করতে চাইলে, আপনাকে নিজের Google Cloud প্রোজেক্টের Google Ads API ওভারভিউ পৃষ্ঠা থেকে তা করতে হবে।

Google Ads API ব্যবহার করার জন্য কি এখনও আমার Google Ads ম্যানেজার অ্যাকাউন্ট প্রয়োজন?

Google Ads API ব্যবহার করার জন্য আপনার আর Google Ads ম্যানেজার অ্যাকাউন্ট প্রয়োজন নেই। API ব্যবহার করে একাধিক অ্যাকাউন্ট লিঙ্ক ও ম্যানেজ করতে হলে, আপনার একটি ম্যানেজার অ্যাকাউন্ট প্রয়োজন হবে।

আমি একজন নতুন ডেভেলপার। Google Ads API-তে কীভাবে সাইন-আপ করব?

Google Ads API-এর জন্য সাইন-আপ করতে শুরু করার নির্দেশিকা-তে দেওয়া নির্দেশাবলী অনুসরণ করুন। আপনার Google Ads ম্যানেজার অ্যাকাউন্টের API সেন্টার থেকে ডেভেলপার টোকেনের জন্য সাইন-আপ করবেন না; এই অ্যাপ্লিকেশনগুলি প্রসেস করা হবে না। API Center খুব শীঘ্রই বন্ধ করে দেওয়া হবে।

API অ্যাক্সেস লেভেল ম্যানেজ করার জন্য কোন IAM অনুমতি প্রয়োজন?

Google Ads API অ্যাক্সেস লেভেল ম্যানেজ করতে আপনার Google Cloud প্রোজেক্টের জন্য কোটা ম্যানেজমেন্ট সংক্রান্ত অনুমতি প্রয়োজন। নিম্নলিখিত ভূমিকার জন্য প্রয়োজনীয় অনুমতি ডিফল্ট হিসেবে অন্তর্ভুক্ত করা থাকে: মালিক, এডিটর, কোটা অ্যাডমিনিস্ট্রেটর এবং পরিষেবা ব্যবহার সংক্রান্ত অ্যাডমিন। আরও তথ্যের জন্য কোটা সংক্রান্ত অনুমতির ডকুমেন্টেশন দেখুন।

আপনার Google Cloud প্রোজেক্টের জন্য IAM পৃষ্ঠা চেক করে আপনার অ্যাসাইন করা ভূমিকা দেখতে পারেন। আপনার Google Cloud প্রোজেক্টের জন্য প্রয়োজনীয় IAM ভূমিকা প্রদান করতে আপনার Google Cloud প্রোজেক্ট অ্যাডমিনিস্ট্রেটরের সাথে কাজ করুন।