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

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

Cloud Console-এ 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 অ্যাক্সেস ম্যানেজমেন্ট অভিজ্ঞতা

আমরা নতুন সাইন-আপ এবং API অ্যাক্সেস ম্যানেজমেন্ট সংক্রান্ত সব কার্যকারিতা বন্ধ করে দিয়েছি, যেমন API অ্যাক্সেসের জন্য আবেদন করা এবং Google Ads ম্যানেজার অ্যাকাউন্টের 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 অ্যাক্সেসের জন্য আবেদন করুন।

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

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

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

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

নতুন API কন্ট্যাক্ট ইমেল

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

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

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

আপনার API যোগাযোগের ইমেল আইডি পর্যালোচনা করুন: আপনার Google Cloud প্রোজেক্টের জন্য IAM (Identity and Access Management) পৃষ্ঠা দেখুন। আপনার অ্যাক্টিভ 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 প্রোজেক্ট থাকে যা ব্র্যান্ড যাচাই করা, তাহলে সেই প্রোজেক্ট ব্যবহার করে বেসিক অ্যাক্সেসের জন্য আবেদন করুন।

নতুন অনুমোদিত বেসিক বা এক্সপ্লোরার অ্যাক্সেস লেভেল সহ প্রোজেক্ট 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 প্রোজেক্ট আপনার ডেভেলপার টোকেনের অ্যাক্সেস লেভেল ইনহেরিট করেনি, সম্ভবত কারণ আপনি কখনও আপনার ডেভেলপার টোকেন এবং Cloud প্রোজেক্ট ব্যবহার করে API কল করেননি, অথবা আপনার ডেভেলপার টোকেনের 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 অ্যাক্সেসের জন্য আবেদন করুন। একটি উদাহরণ দেখুন।

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

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

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

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

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

আপনার অ্যাক্টিভ ডেভেলপার টোকেনের অ্যাক্সেস লেভেল আপনার 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 প্রোজেক্ট অ্যাডমিনিস্ট্রেটরের সাথে কাজ করুন।