এই পৃষ্ঠায় Google Ad Manager API দ্বারা সবচেয়ে ঘন ঘন দেখা যাওয়া ত্রুটিগুলি বর্ণনা করা হয়েছে। ত্রুটিগুলি Error.REASON ফর্ম্যাটে ফেরত পাঠানো হয় :
-
EntityChildrenLimitReachedError -
QuotaError.EXCEEDED_QUOTA -
AuthenticationError.GOOGLE_ACCOUNT_ALREADY_ASSOCIATED_WITH_NETWORK -
AuthenticationError.NETWORK_CODE_REQUIRED -
AuthenticationError.NETWORK_NOT_FOUND -
AuthenticationError.NO_NETWORKS_TO_ACCESS -
AuthenticationError.NOT_WHITELISTED_FOR_API_ACCESS -
PermissionError.PERMISSION_DENIED -
ApiVersionError.UPDATE_TO_NEWER_VERSION - 404 ত্রুটি
- আনমার্শলিং ত্রুটি
সত্তা সীমা ত্রুটি
EntityChildrenLimitReachedError
- সারাংশ
- সত্তার জন্য অনুমোদিত শিশুদের সর্বোচ্চ সংখ্যা পৌঁছে গেছে এবং সেই সত্তায় আর কোনও শিশু যোগ করা যাবে না।
- প্রস্তাবিত হ্যান্ডলিং টিপস
- একটি নতুন ধরণের সত্তা তৈরি করুন যা সর্বাধিক অনুমোদিত শিশু সংখ্যায় পৌঁছেছে এবং আপনি যে শিশু সত্তা তৈরি করার চেষ্টা করছেন তা নতুনটিতে যুক্ত করুন। উদাহরণস্বরূপ, যদি আপনি LINE_ITEM_LIMIT_FOR_ORDER_REACHED পান, তাহলে আপনাকে একটি নতুন অর্ডার তৈরি করতে হবে এবং আপনি যে লাইন আইটেমটি তৈরি করার চেষ্টা করছেন তা সেই নতুন অর্ডারে যুক্ত করতে হবে।
কোটা ত্রুটি
QuotaError.EXCEEDED_QUOTA
- সারাংশ
- প্রতি সেকেন্ডে করা অনুরোধের সংখ্যা খুব বেশি এবং অনুমোদিত সীমা অতিক্রম করেছে।
- প্রস্তাবিত হ্যান্ডলিং টিপস
- স্থানীয়ভাবে পরিবর্তনগুলি সংগ্রহ করে এবং একবারে সেই পরিবর্তনগুলি পূরণ করার জন্য একটি অনুরোধ করে updateLineItems এর মতো ব্যাচ পদ্ধতি ব্যবহার করুন।
- প্রায় ৫ সেকেন্ড অপেক্ষা করুন এবং তারপর আবার অনুরোধটি করার চেষ্টা করুন। মনে রাখবেন যে এটি অনুরোধটি সফল হবেই এমন কোনও গ্যারান্টি দেয় না। যদি এটি আবার ব্যর্থ হয়, তাহলে অপেক্ষার সময় বাড়ানোর চেষ্টা করুন। রিয়েল টাইমে ব্যবহৃত বিজ্ঞাপন পরিচালকের সাথে একীভূত ইন্টারেক্টিভ অ্যাপ্লিকেশনগুলির জন্য এটি সুপারিশ করা হয়।
- বিজ্ঞাপন ম্যানেজার নেটওয়ার্কের জন্য প্রতি সেকেন্ডে ২টি অথবা বিজ্ঞাপন ম্যানেজার ৩৬০ নেটওয়ার্কের জন্য প্রতি সেকেন্ডে ৮টি অনুরোধ সীমাবদ্ধ করুন। আবারও, এটি প্রতিটি অনুরোধ সফল হবে এমন গ্যারান্টি দেয় না, তবে এই ত্রুটিটি পাওয়ার সংখ্যা কমাতে সাহায্য করতে পারে। বিজ্ঞাপন ম্যানেজারের সাথে একীভূত অ্যাপ্লিকেশনগুলির জন্য এটি সুপারিশ করা হয় যেগুলি রিয়েল-টাইম ইন্টারঅ্যাকশন করে না, যেমন রাতের প্রতিবেদন চালানো।
প্রমাণীকরণ ত্রুটি
AuthenticationError.GOOGLE_ACCOUNT_ALREADY_ASSOCIATED_WITH_NETWORK
- সারাংশ
- ব্যবহারকারী এমন একটি অ্যাকাউন্ট ব্যবহার করে একটি পরীক্ষামূলক নেটওয়ার্ক তৈরি করার চেষ্টা করেছেন যা ইতিমধ্যেই একটি নেটওয়ার্কের সাথে যুক্ত।
- সাধারণ কারণ
- ব্যবহারকারী
NetworkService.makeTestNetwork()কল করার আগে প্রথমে একটি নতুন Google অ্যাকাউন্ট তৈরি করেননি। - প্রস্তাবিত হ্যান্ডলিং টিপস
-
NetworkService.makeTestNetwork()কল করার আগে একটি নতুন অ্যাকাউন্ট তৈরি করুন। আরও তথ্যের জন্য একটি পরীক্ষামূলক নেটওয়ার্ক কীভাবে তৈরি করবেন তা দেখুন।
AuthenticationError.NETWORK_CODE_REQUIRED
- সারাংশ
- ব্যবহারকারী কোনও
networkCodeপ্রদান করেননি। অনুরোধটি করার জন্য, একটি নেটওয়ার্ক কোড প্রয়োজন। - সাধারণ কারণ
-
NetworkService.getAllNetworks()এবংNetworkService.makeTestNetwork()ছাড়া সকল অনুরোধের জন্য নেটওয়ার্ক কোড প্রয়োজন। - প্রস্তাবিত হ্যান্ডলিং টিপস
- অনুরোধের শিরোনামে যে নেটওয়ার্কের সাথে যোগাযোগ করা হচ্ছে তার নেটওয়ার্ক কোড অন্তর্ভুক্ত করুন। আপনার অ্যাকাউন্ট লগইনের জন্য উপলব্ধ নেটওয়ার্ক কোডটি ব্যবহার করুন। আপনি আপনার অ্যাকাউন্টের জন্য বিজ্ঞাপন পরিচালক ওয়েবসাইটে, "নেটওয়ার্ক কোড" এর পাশে অ্যাডমিন > নেটওয়ার্ক সেটিংস পৃষ্ঠায় কোডটি খুঁজে পেতে পারেন। আপনার নেটওয়ার্ক কোড সেট করার বিষয়ে আরও তথ্য 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 তৈরি করেন, তাহলে ব্যবহারকারীকে জানান যে তাদের এই ক্রিয়াটি সম্পাদন করার অনুমতি নেই এবং তাদের প্রশাসকের সাথে কথা বলুন।
- যদি আপনি এমন কোনও কাজ করার চেষ্টা করেন, যেমন এমন কোনও কাজ যার মধ্যে কেবল প্রিমিয়াম বৈশিষ্ট্য থাকে এবং আপনার নেটওয়ার্কের এটি করার অনুমতি নেই, তাহলে এই বৈশিষ্ট্যটি সক্ষম করার বিষয়ে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে কথা বলুন।
- মনে রাখবেন, টেস্ট নেটওয়ার্কগুলি ডিফল্টভাবে অ্যাড ম্যানেজার ৩৬০ নেটওয়ার্ক নয়, অর্থাৎ তাদের অ্যাড ম্যানেজার ৩৬০ নেটওয়ার্কে পাওয়া প্রিমিয়াম বৈশিষ্ট্যগুলি নেই। আপনার টেস্ট নেটওয়ার্কে বৈশিষ্ট্যগুলি সক্ষম করতে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে কথা বলুন।
সংস্করণ ত্রুটি
ApiVersionError.UPDATE_TO_NEWER_VERSION
- সারাংশ
- অ্যাপ্লিকেশনটি হয়: এমন একটি অনুরোধ শুরু করেছে যার সফলতার জন্য একটি নতুন সংস্করণ প্রয়োজন; অথবা একটি অবচিত সংস্করণের জন্য একটি অনুরোধ শুরু করেছে।
- সাধারণ কারণ
- API কলের সংস্করণটি বন্ধ করে দেওয়া হয়েছে। বন্ধ করার ঘোষণার জন্য অনুগ্রহ করে আমাদের ব্লগে সাবস্ক্রাইব করুন।
- আপনার করা অনুরোধটি সফল হওয়ার জন্য API-এর একটি নতুন সংস্করণ প্রয়োজন। এটি প্রায়শই ঘটে যখন UI-তে একটি বৈশিষ্ট্য চালু করা হয় এবং API-কে সঠিকভাবে বস্তুটি প্রেরণ করার জন্য, API-এর একটি নতুন সংস্করণের প্রয়োজন হয়।
- প্রস্তাবিত হ্যান্ডলিং টিপস
- API সংস্করণ সম্পর্কে আপডেট থাকুন; নিয়মিত আপগ্রেড করার পরিকল্পনা করুন।
- অবচয় সম্পর্কে অবহিত হতে আমাদের ব্লগে সাবস্ক্রাইব করুন।
404 ত্রুটি
- সারাংশ
- আপনার অনুরোধ সার্ভারে পৌঁছায়নি।
- সাধারণ কারণ
- আপনার ইন্টারনেট সংযোগ বা প্রক্সি ভুলভাবে কনফিগার করা থাকতে পারে। আপনি যে API-এর কল করছেন তার সংস্করণটিও বন্ধ হয়ে যেতে পারে।
- প্রস্তাবিত হ্যান্ডলিং টিপস
- আপনার ইন্টারনেট বা প্রক্সি কনফিগারেশন পরীক্ষা করুন এবং নিশ্চিত করুন যে আপনি API এর একটি সাম্প্রতিক সংস্করণ ব্যবহার করছেন। আপনি আপনার ক্লায়েন্ট লাইব্রেরিটিও সাম্প্রতিকতম সংস্করণে আপগ্রেড করতে চাইতে পারেন।
- প্রতিরোধ টিপস
- সর্বশেষ বিজ্ঞাপন পরিচালক API খবর সম্পর্কে আপডেট পেতে বিজ্ঞাপন পরিচালক সহায়তা সম্প্রদায় এবং আমাদের ব্লগটি দেখুন।
আনমার্শালিং ত্রুটি
- সারাংশ
- আপনার অনুরোধে থাকা SOAP XML WSDL স্পেসিফিকেশনের সাথে সঙ্গতিপূর্ণ নয়।
- সাধারণ কারণ
- অনুরোধটিতে এমন ক্ষেত্র বা সত্তা রয়েছে যা WSDL স্পেসিফিকেশনে অন্তর্ভুক্ত নয়, অথবা ভুল নেমস্পেসে রয়েছে।
- অনুরোধটিতে একটি ধরণের অমিল আছে (যেমন, একটি পূর্ণসংখ্যা ক্ষেত্রের একটি স্ট্রিং মান আছে)।
- প্রস্তাবিত হ্যান্ডলিং টিপস
- নিশ্চিত করুন যে আপনার অনুরোধটি WSDL স্পেসিফিকেশনের সাথে সঙ্গতিপূর্ণ।
- বৈধ SOAP তৈরি করতে একটি ক্লায়েন্ট লাইব্রেরি ব্যবহার করুন, এবং তুলনার জন্য এটি ব্যবহার করুন। সমস্ত ক্লায়েন্ট লাইব্রেরি SOAP অনুরোধ এবং প্রতিক্রিয়াগুলির লগিং সমর্থন করে।