ডিসপ্লে ও ভিডিও ৩৬০ এপিআই কোটা একটি প্রজেক্ট কী হারে এপিআই-তে অনুরোধ পাঠাতে পারবে, তা সীমিত করে।
আপনার ডিসপ্লে ও ভিডিও ৩৬০ এপিআই কোটা আরও ভালোভাবে ব্যবহার করতে এই সেরা পদ্ধতিগুলো অনুসরণ করুন।
একই সময়ে একাধিক বিজ্ঞাপনদাতার কাছে অনুরোধ করুন
ডিসপ্লে ও ভিডিও ৩৬০ এপিআই কোটা প্রতিটি প্রজেক্ট এবং প্রতিটি বিজ্ঞাপনদাতার জন্য নির্ধারণ করা হয়। প্রজেক্ট কোটা একটি প্রজেক্টের করা অনুরোধের সংখ্যা সীমিত করে। বিজ্ঞাপনদাতা কোটা একটি প্রজেক্টের পক্ষ থেকে কোনো বিজ্ঞাপনদাতার কাছে করা অনুরোধের সংখ্যা সীমিত করে।
আপনার প্রোজেক্টের সম্পূর্ণ কোটা ব্যবহার করতে, একই সময়ে একাধিক বিজ্ঞাপনদাতার কাছে অনুরোধ পাঠান।
list কোয়েরি প্যারামিটার ব্যবহার করুন
শুধুমাত্র কাঙ্ক্ষিত রিসোর্সগুলো অন্তর্ভুক্ত করতে list মেথড কোয়েরি প্যারামিটার ব্যবহার করুন। কম রিসোর্স তালিকাভুক্ত করতে কম অনুরোধের প্রয়োজন হয়।
list পদ্ধতি তিনটি মূল প্যারামিটার প্রদান করে:
-
pageSizeঅনুরোধের মাধ্যমে ফেরত দেওয়া যেতে পারে এমন রিসোর্সের সংখ্যা নির্ধারণ করে। ডিফল্ট পেজ সাইজ মেথডের উপর নির্ভর করে। প্রতি অনুরোধে আরও বেশি রিসোর্স তালিকাভুক্ত করতে এটিকে সর্বোচ্চ মানে সেট করুন। -
filterপ্রদত্ত মানদণ্ড অনুসারে তালিকাভুক্ত রিসোর্সসমূহকে সীমিত করে। শুধুমাত্র রিসোর্সের একটি উপসেট তালিকাভুক্ত করতে এটি সেট করুন। আরও তথ্যের জন্য ‘ফিল্টার তালিকা অনুরোধ’ দেখুন। -
orderByপ্রদত্ত প্রপার্টি অনুসারে তালিকাভুক্ত রিসোর্সগুলোকে সাজায়। কম সংখ্যক রিকোয়েস্টের মাধ্যমে রিসোর্স তালিকার সর্বোচ্চ বা সর্বনিম্ন সংখ্যা পেতে এটি সেট করুন।
বাল্ক এবং রিসোর্স-ব্যাপী ফাংশন ব্যবহার করুন
বাল্ক এবং রিসোর্স-ব্যাপী ফাংশনগুলো জটিল কাজ সম্পাদন করে। এই মেথডগুলোতে করা একটিমাত্র অনুরোধ অন্য মেথডগুলোতে করা একাধিক অনুরোধের কাজ করতে পারে।
এই পদ্ধতিগুলো সম্পর্কে আরও তথ্যের জন্য, বাল্ক রিকোয়েস্ট দেখুন।
ক্যাশে আইডি
Display & Video 360 API-এর অনেক অ্যাকশনের জন্য API ব্যবহার করে সংগৃহীত আইডি প্রয়োজন হয়। উদাহরণস্বরূপ, টার্গেটিং অপশন আইডি এবং গুগল অডিয়েন্স আইডি । আইডিগুলো স্থানীয়ভাবে সংরক্ষণ করুন, যাতে আপনাকে বারবার সেগুলো সংগ্রহ করতে না হয়।
অপ্রচলিত বা মুছে ফেলা রিসোর্সের আইডি ব্যবহার করলে ত্রুটি দেখা দিতে পারে। সেগুলোর অবস্থা নিশ্চিত করতে আপনার প্রতি সপ্তাহে ক্যাশ করা আইডিগুলো পুনরুদ্ধার করা উচিত।
এক্সপোনেনশিয়াল ব্যাকঅফ ব্যবহার করুন
এক্সপোনেনশিয়াল ব্যাকঅফ হলো একটি ত্রুটি-ব্যবস্থাপনা কৌশল। এটি ক্রমবর্ধমান সময় ধরে অনুরোধগুলো পুনরায় চেষ্টা করে।
এসডিএফ ডাউনলোড টাস্কের মতো দীর্ঘ সময় ধরে চলা কোনো টাস্ক পোলিং করার সময়, একটি এক্সপোনেনশিয়াল ব্যাকঅফ কৌশল প্রেরিত অনুরোধের সংখ্যা কমাতে পারে।
আমাদের SDF ডাউনলোড কোডের উদাহরণগুলোতে ক্লায়েন্ট লাইব্রেরির সাথে এক্সপোনেনশিয়াল ব্যাকঅফ ব্যবহার করা হয়। নিচে এক্সপোনেনশিয়াল ব্যাকঅফ ফ্লো-এর একটি উদাহরণ দেওয়া হলো:
-
getরিকোয়েস্টের মাধ্যমেOperationঅবজেক্টটি পুনরুদ্ধার করুন।- যদি
doneসত্য না হয়, তাহলে কাজটি তখনও চলমান থাকে। - ৫ সেকেন্ড + এলোমেলো সংখ্যক সেকেন্ড অপেক্ষা করুন, তারপর অনুরোধটি পুনরায় চেষ্টা করুন।
- যদি
- অপারেশনটি পুনরুদ্ধার করুন।
- যদি
doneসত্য না হয়, তাহলে কাজটি তখনও চলমান থাকে। - ১০ সেকেন্ড + এলোমেলো সংখ্যক সেকেন্ড অপেক্ষা করুন, তারপর অনুরোধটি পুনরায় চেষ্টা করুন।
- যদি
- অপারেশনটি পুনরুদ্ধার করুন।
- যদি
doneসত্য না হয়, তাহলে কাজটি তখনও চলমান থাকে। - ২০ সেকেন্ড + এলোমেলো সংখ্যক সেকেন্ড অপেক্ষা করুন, তারপর অনুরোধটি পুনরায় চেষ্টা করুন।
- যদি
- অপারেশনটি পুনরুদ্ধার করুন।
- যদি
doneসত্য না হয়, তাহলে কাজটি তখনও চলমান থাকে। - ৪০ সেকেন্ড + এলোমেলো সংখ্যক সেকেন্ড অপেক্ষা করুন, তারপর অনুরোধটি পুনরায় চেষ্টা করুন।
- যদি
- অপারেশনটি পুনরুদ্ধার করুন।
- যদি
doneসত্য না হয়, তাহলে কাজটি তখনও চলমান থাকে। - ৮০ সেকেন্ড + এলোমেলো সংখ্যক সেকেন্ড অপেক্ষা করুন, তারপর অনুরোধটি পুনরায় চেষ্টা করুন।
- যদি
- এই ধারাটি ততক্ষণ পর্যন্ত চালিয়ে যান যতক্ষণ
doneসত্য হয় অথবা সর্বোচ্চ সময়সীমা অতিক্রান্ত হয়।