সাধারণ ত্রুটিগুলি

এই পৃষ্ঠায় Google Ad Manager API-এর মাধ্যমে সবচেয়ে বেশি দেখানো সমস্যার বিবরণ দেওয়া হয়েছে। এই ফর্ম্যাটে সমস্যার মেসেজ দেখানো হয় Error.REASON:

এন্টিটির সীমা সংক্রান্ত সমস্যা

EntityChildrenLimitReachedError

সারাংশ
এন্টিটির জন্য অনুমোদিত চাইল্ডের সর্বাধিক সংখ্যায় পৌঁছে গেছে এবং সেই এন্টিটিতে আর কোনও চাইল্ড যোগ করা যাবে না।
ম্যানেজ করার জন্য সাজেস্ট করা পরামর্শ
সর্বাধিক অনুমোদিত সংখ্যক চাইল্ড এন্টিটিতে পৌঁছেছে এমন এন্টিটির একটি নতুন ধরন তৈরি করুন এবং আপনি যে চাইল্ড এন্টিটি তৈরি করার চেষ্টা করছেন সেটি নতুনটিতে যোগ করুন। যেমন, আপনি যদি LINE_ITEM_LIMIT_FOR_ORDER_REACHED মেসেজ পান, তাহলে আপনাকে একটি নতুন অর্ডার তৈরি করতে হবে এবং আপনি যে লাইন আইটেমটি তৈরি করার চেষ্টা করছেন সেটি সেই নতুন অর্ডারে যোগ করতে হবে।

কোটা সংক্রান্ত সমস্যা

QuotaError.EXCEEDED_QUOTA

সারাংশ
প্রতি সেকেন্ডে করা অনুরোধের সংখ্যা অনেক বেশি এবং অনুমোদিত সীমা ছাড়িয়ে গেছে।
ম্যানেজ করার জন্য সাজেস্ট করা পরামর্শ
  • স্থানীয়ভাবে পরিবর্তনগুলি সংগ্রহ করে এবং একবারে সেইসব পরিবর্তন পূরণ করার জন্য একটি অনুরোধ করে updateLineItems-এর মতো ব্যাচ পদ্ধতি ব্যবহার করুন।
  • ৫ সেকেন্ড অপেক্ষা করে আবার অনুরোধ করুন। মনে রাখবেন যে এটি অনুরোধটি সফল হবে তার গ্যারেন্টি দেয় না। আবার ব্যর্থ হলে, অপেক্ষা করার সময় বাড়িয়ে দেখুন। Ad Manager-এর সাথে ইন্টিগ্রেট করা ইন্টার‍্যাক্টিভ অ্যাপ্লিকেশনের জন্য এটি সাজেস্ট করা হয়, যা রিয়েল টাইমে ব্যবহার করা হয়।
  • Ad Manager নেটওয়ার্কের জন্য প্রতি সেকেন্ডে অনুরোধের সংখ্যা ২-এ সীমিত করুন অথবা Ad Manager 360 নেটওয়ার্কের জন্য প্রতি সেকেন্ডে অনুরোধের সংখ্যা ৮-এ সীমিত করুন। আবারও বলছি, এর ফলে প্রতিটি অনুরোধ যে সফল হবেই তার কোনও গ্যারেন্টি নেই, তবে এই সমস্যাটি আপনি যতবার দেখতে পান, তার সংখ্যা কমাতে সাহায্য করতে পারে। Ad Manager-এর সাথে ইন্টিগ্রেট করা অ্যাপ্লিকেশনের জন্য এটি সাজেস্ট করা হয় যেখানে রিয়েল-টাইম ইন্টার‍্যাকশন হয় না, যেমন নাইটলি রিপোর্ট চালানো।

যাচাইকরণ সংক্রান্ত সমস্যা

AuthenticationError.GOOGLE_ACCOUNT_ALREADY_ASSOCIATED_WITH_NETWORK

সারাংশ
ব্যবহারকারী এমন একটি অ্যাকাউন্ট ব্যবহার করে টেস্ট নেটওয়ার্ক তৈরি করার চেষ্টা করেছেন যা আগে থেকেই একটি নেটওয়ার্কের সাথে যুক্ত।
সাধারণ কারণ
ব্যবহারকারী কল করার আগে নতুন Google অ্যাকাউন্ট তৈরি করেননি NetworkService.makeTestNetwork().
ম্যানেজ করার জন্য সাজেস্ট করা পরামর্শ
কল করার আগে একদম নতুন অ্যাকাউন্ট তৈরি করুন NetworkService.makeTestNetwork()। আরও তথ্যের জন্য কীভাবে টেস্ট নেটওয়ার্ক তৈরি করতে হয় তা দেখুন।

AuthenticationError.NETWORK_CODE_REQUIRED

সারাংশ
ব্যবহারকারী networkCode প্রদান করেননি। অনুরোধ করতে, নেটওয়ার্ক কোড প্রয়োজন।
সাধারণ কারণ
NetworkService.getAllNetworks() এবং NetworkService.makeTestNetwork() ছাড়া সব অনুরোধের জন্য নেটওয়ার্ক কোড প্রয়োজন।
ম্যানেজ করার জন্য সাজেস্ট করা পরামর্শ
অনুরোধ হেডারে যে নেটওয়ার্কের বিষয়ে বলা হচ্ছে সেটির নেটওয়ার্ক কোড অন্তর্ভুক্ত করুন। আপনার অ্যাকাউন্ট লগ-ইনের জন্য উপলভ্য নেটওয়ার্ক কোডই শুধু ব্যবহার করুন। আপনার অ্যাকাউন্টের জন্য Ad Manager ওয়েবসাইটে "নেটওয়ার্ক কোড " বিকল্পের পাশে অ্যাডমিন> নেটওয়ার্ক সেটিংস পৃষ্ঠায় কোডটি দেখতে পাবেন। আপনার নেটওয়ার্ক কোড সেট করা সম্পর্কে আরও তথ্য SOAP XML অনুরোধ ও রেসপন্স হেডার পৃষ্ঠায় পাওয়া যাবে।

AuthenticationError.NETWORK_NOT_FOUND

সারাংশ
অনুরোধ করা যায়নি কারণ কনফিগারেশনে দেওয়া নেটওয়ার্ক কোড সার্ভারে খুঁজে পাওয়া যায়নি।
সাধারণ কারণ
আপনার কনফিগারেশনে ভুল নেটওয়ার্ক কোড উল্লেখ করেছেন।
ম্যানেজ করার জন্য সাজেস্ট করা পরামর্শ
সমস্যার লগের "ট্রিগার" ফিল্ড থেকে প্রায়ই ব্যবহারকারীর জন্য সঠিক নেটওয়ার্ক সম্পর্কে সাজেশন পাওয়া যায়।

AuthenticationError.NO_NETWORKS_TO_ACCESS

সারাংশ
ব্যবহারকারী কোনও নেটওয়ার্কের সাথে যুক্ত নন।
সাধারণ কারণ
API অ্যাক্সেসের জন্য আপনি প্রোডাকশন অ্যাকাউন্ট চালু করেননি।
ম্যানেজ করার জন্য সাজেস্ট করা পরামর্শ
আপনার প্রোডাকশন এনভায়রনমেন্টে API অ্যাক্সেস চালু করুন। আরও তথ্যের জন্য API অ্যাক্সেস চালু করা দেখুন।

AuthenticationError.NOT_WHITELISTED_FOR_API_ACCESS

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

অনুমতি সংক্রান্ত সমস্যা

PermissionError.PERMISSION_DENIED

সারাংশ
অনুরোধের জন্য ব্যবহারকারীর কাছে প্রয়োজনীয় অনুমতি নেই।
সাধারণ কারণ
  • আপনি এমন একটি অবজেক্ট অ্যাক্সেস করার চেষ্টা করেছেন যা অন্য নেটওয়ার্কে আছে।
  • আপনি এমন একটি অবজেক্ট অ্যাক্সেস করার চেষ্টা করেছেন যা আপনার নেটওয়ার্কে আছে, কিন্তু আপনার কাছে সেটি দেখার বা আপডেট করার অনুমতি নেই।
  • আপনি এমন একটি টাস্ক করার চেষ্টা করেছেন যার জন্য আপনার অ্যাকাউন্টে অতিরিক্ত ফিচার চালু করতে হবে।
ম্যানেজ করার জন্য সাজেস্ট করা পরামর্শ
  • আপনি যদি UI তৈরি করেন, তাহলে ব্যবহারকারীকে জানান যে এই অ্যাকশনটি করার অনুমতি তার কাছে নেই এবং তাকে তার অ্যাডমিনিস্ট্রেটরের সাথে কথা বলতে হবে।
  • আপনি যদি এমন কোনও টাস্ক করার চেষ্টা করেন, যেমন শুধুমাত্র প্রিমিয়াম ফিচারের সাথে সম্পর্কিত কোনও টাস্ক, যা করার অনুমতি আপনার নেটওয়ার্কের নেই, তাহলে এই ফিচার চালু করার ব্যাপারে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে কথা বলুন।
  • মনে রাখবেন, ডিফল্ট হিসেবে টেস্ট নেটওয়ার্ক Ad Manager 360 নেটওয়ার্ক নয়, অর্থাৎ, Ad Manager 360 নেটওয়ার্কে যে প্রিমিয়াম ফিচার থাকে, তাতে তা নেই। আপনার টেস্ট নেটওয়ার্কে ফিচার চালু করতে অ্যাকাউন্ট ম্যানেজারের সাথে কথা বলুন।

ভার্সন সংক্রান্ত সমস্যা

ApiVersionError.UPDATE_TO_NEWER_VERSION

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

404 এরর

সারাংশ
আপনার অনুরোধ সার্ভারে পৌঁছায়নি।
সাধারণ কারণ
আপনার ইন্টারনেট কানেকশন বা প্রক্সি ভুলভাবে কনফিগার করা থাকতে পারে। আপনি যে API-এর ভার্সন কল করছেন সেটিও বন্ধ হয়ে যেতে পারে।
ম্যানেজ করার জন্য সাজেস্ট করা পরামর্শ
আপনার ইন্টারনেট বা প্রক্সি কনফিগারেশন চেক করুন এবং API-এর লেটেস্ট ভার্সন ব্যবহার করছেন কিনা তা নিশ্চিত করুন। এছাড়াও, আপনি হয়ত ক্লায়েন্ট লাইব্রেরি লেটেস্ট ভার্সনে আপগ্রেড করতে চাইবেন।
প্রতিরোধমূলক পরামর্শ
Ad Manager API সংক্রান্ত লেটেস্ট খবরের ব্যাপারে আপ-টু-ডেট থাকতে, Ad Manager সহায়তা কমিউনিটি এবং আমাদের ব্লগ চেক করুন।

আনমার্শালিং সংক্রান্ত সমস্যা

সারাংশ
আপনার অনুরোধে SOAP XML, WSDL স্পেসিফিকেশন মেনে চলেনি।
সাধারণ কারণ
অনুরোধে এমন ফিল্ড বা এন্টিটি আছে যা WSDL স্পেসিফিকেশনে অন্তর্ভুক্ত নয় অথবা ভুল নেমস্পেসে আছে।
অনুরোধে টাইপ সংক্রান্ত অমিল রয়েছে (যেমন, একটি পূর্ণসংখ্যা ফিল্ডে একটি স্ট্রিং ভ্যালু আছে)।
ম্যানেজ করার জন্য সাজেস্ট করা পরামর্শ
আপনার অনুরোধ WSDL স্পেসিফিকেশন মেনে চলছে কিনা তা নিশ্চিত করুন।
সঠিক SOAP তৈরি করতে ক্লায়েন্ট লাইব্রেরি ব্যবহার করুন এবং এটি তুলনা করার জন্য ব্যবহার করুন। সব ক্লায়েন্ট লাইব্রেরি SOAP অনুরোধ ও প্রতিক্রিয়ার লগিং সাপোর্ট করে।