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

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

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

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

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

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

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 সেন্টার পৃষ্ঠা অ্যাক্সেস করে আপনার পুরনো ডেভেলপার বিবরণ দেখতে পারেন। ভবিষ্যতে এই পৃষ্ঠাটি সম্পূর্ণভাবে বন্ধ করে দেওয়া হবে।

নতুন এরর কোড

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

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

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

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

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

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 ব্র্যান্ড প্রোফাইল প্রয়োজন। আপনার আবেদন অনুমোদন করা যায়নি কারণ আপনি নিজের প্রোজেক্টের জন্য ব্র্যান্ড যাচাইকরণ সম্পূর্ণ করেননি।" একইভাবে, কিছু ব্যবহারকারী এক্সপ্লোরার অ্যাক্সেসের জন্য সাইন-আপ করলেও তাদের প্রত্যাখ্যান করা হয়েছে। প্রত্যাখ্যানের ইমেলে বলা হয়েছে, "এই মুহূর্তে, আমরা আপনার Google Cloud প্রোজেক্টে এক্সপ্লোরার অ্যাক্সেস দিতে পারছি না কারণ এটি আমাদের Google Ads API সংক্রান্ত নীতি ও পরিষেবার শর্তাবলী অনুযায়ী সরাসরি প্রোডাকশন অ্যাকাউন্ট অ্যাক্সেসের জন্য প্রয়োজনীয় উপযুক্ততার মানদণ্ড পূরণ করে না।"

মূল কারণ

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

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

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

স্ট্যাটাস

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

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

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

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

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

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

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

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

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

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

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

মূল কারণ

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

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

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

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

স্ট্যাটাস

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

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

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

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

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

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

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

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

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

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

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

উদাহরণ

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

  • ডেভেলপার টোকেন ১: 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 অ্যাক্সেস লেভেল ডিফল্ট হিসেবে টেস্ট অ্যাক্সেস থাকে।
-- 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-এর নীতি অনুযায়ী, Google আপনার API টোকেন প্রত্যাহার করতে পারে যদি এটি একটানা ৯০ দিন ব্যবহার না করা হয়। আপনি যদি কিছু সময় ধরে ডেভেলপার টোকেন ব্যবহার না করে থাকেন, তাহলে সম্ভবত অ্যাক্টিভ না থাকার কারণে এর অ্যাক্সেস লেভেল প্রত্যাহার করা হয়েছে। এমনটি হয়ে থাকলে, 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 কল করা যায় কিনা তা কনফার্ম করতে লাইব্রেরির</0x0A>পরিবর্তন লগ চেক করুন।

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

ক্লাউড ম্যানেজড অ্যাক্সেস লেভেল পাইলট প্রোগ্রাম চালু করা হয়েছে। এর মাধ্যমে 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 প্রোজেক্ট অ্যাডমিনিস্ট্রেটরের সাথে কাজ করুন।