তৃতীয় পক্ষগুলো অ্যাড ম্যানেজারের সরাসরি ব্যবহারকারী নয়, কারণ তাদের নিজস্ব অ্যাড ম্যানেজার নেটওয়ার্ক নাও থাকতে পারে। এর পরিবর্তে, তারা তাদের ক্লায়েন্টদের জন্য অ্যাড ম্যানেজারের সাথে পরিষেবা বা ইন্টিগ্রেশন তৈরি করে, যারা অ্যাড ম্যানেজারের গ্রাহক। এই নির্দেশিকাটি সেরা অনুশীলন, টিপস এবং কৌশল প্রদানের মাধ্যমে তৃতীয় পক্ষের ইন্টিগ্রেশনের মৌলিক বিষয়গুলো তুলে ধরে।
এই নির্দেশিকাটি ধরে নেয় যে অ্যাড ম্যানেজার এপিআই (Ad Manager API) সম্পর্কে আপনার কার্যকরী জ্ঞান আছে। আপনি যদি অ্যাড ম্যানেজার এপিআই-এর সাথে পরিচিত না হন, তবে আমাদের ‘গেটিং স্টার্টেড’ ডকুমেন্টেশন দেখুন।
তৃতীয় পক্ষ হিসেবে শুরু করা
কোনো অ্যাড ম্যানেজার গ্রাহকের নেটওয়ার্ক অ্যাক্সেস করতে অ্যাড ম্যানেজার এপিআই ব্যবহার করার জন্য শুধু নিচের নির্দেশিকাগুলো অনুসরণ করুন। গুগলের কাছ থেকে কোনো অতিরিক্ত অনুমোদনের প্রয়োজন নেই, তবে মনে রাখবেন যে অ্যাড ম্যানেজার এপিআই অ্যাক্সেস এবং/অথবা ব্যবহার করার মাধ্যমে আপনি অ্যাড ম্যানেজার এপিআই-এর শর্তাবলী ও নিয়মাবলীতে সম্মত হচ্ছেন।
তৃতীয় পক্ষ হিসেবে আপনার অ্যাড ম্যানেজার ইন্টিগ্রেশন কীভাবে পরীক্ষা করবেন
তৃতীয় পক্ষ হিসেবে, আপনি হয়তো ভাবছেন যে আপনার ক্লায়েন্টদের প্রোডাকশন নেটওয়ার্কে চালানোর আগে আপনার অ্যাড ম্যানেজার ইন্টিগ্রেশনটি কীভাবে পরীক্ষা করবেন। এর জন্য প্রস্তাবিত পদ্ধতি হলো একটি টেস্ট নেটওয়ার্ক তৈরি করা । এটি করার জন্য আপনাকে অ্যাড ম্যানেজারের গ্রাহক হতে হবে না। যেকোনো গুগল অ্যাকাউন্টধারী ব্যক্তিই একটি টেস্ট নেটওয়ার্ক তৈরি করতে পারেন।
তবে, টেস্ট এবং প্রোডাকশন নেটওয়ার্কের মধ্যে পার্থক্যগুলো লক্ষ্য করুন। টেস্ট নেটওয়ার্ক বিজ্ঞাপন পরিবেশন করতে পারে না। আপনার ক্লায়েন্টদের প্রোডাকশন নেটওয়ার্কে যেসব ফিচার উপলব্ধ থাকতে পারে, তার সবগুলো টেস্ট নেটওয়ার্কে নাও থাকতে পারে। আপনার টেস্ট নেটওয়ার্কে নেই এমন অ্যাড ম্যানেজার ফিচার পরীক্ষা করার প্রয়োজন হলে, একটি উপায় হলো কোনো অ্যাড ম্যানেজার রিসেলারের মাধ্যমে একটি নন-টেস্ট নেটওয়ার্কে অ্যাক্সেস কিনে নেওয়া।
এছাড়াও, আপনার অ্যাপ্লিকেশনটি সঠিকভাবে কাজ করার জন্য আপনার ক্লায়েন্টদের প্রোডাকশন নেটওয়ার্কে কোন কোন ফিচার থাকা প্রয়োজন, সে বিষয়ে তাদের সাথে আপনার স্পষ্ট থাকা উচিত। কোনো ফিচার না থাকলে, আপনার অ্যাপ্লিকেশনটির উচিত এক্সেপশন ক্যাচ করে এবং সুন্দরভাবে ফেইল করার মাধ্যমে অথবা আপনার ক্লায়েন্টদের একটি তালিকা রেখে, যেখানে প্রত্যেকের কী কী ফিচার আছে বা নেই তার বিবরণ থাকবে, সেই অনুযায়ী ব্যবস্থা নেওয়া। নিজেদের নেটওয়ার্কের ফিচারগুলো ম্যানেজ করার জন্য গুগলে তাদের পরিচিত ব্যক্তির সাথে কাজ করাটা আপনার ক্লায়েন্টের দায়িত্ব হওয়া উচিত।
প্রমাণীকরণ: কীভাবে একজন ক্লায়েন্টের অ্যাড ম্যানেজার নেটওয়ার্কে সঠিকভাবে অ্যাক্সেস করবেন
আপনার অ্যাপ্লিকেশনটি যাতে আপনার ক্লায়েন্টের অ্যাড ম্যানেজার নেটওয়ার্ক অ্যাক্সেস করতে পারে, তার জন্য আপনাকে আপনার অথেনটিকেশন ওয়ার্কফ্লোটি সুরক্ষিতভাবে সেট আপ করতে হবে।
এর জন্য দুটি ধাপ রয়েছে:
- একটি গুগল অ্যাকাউন্ট ইমেল ঠিকানা তৈরি করুন যা আপনি আপনার ক্লায়েন্টের নেটওয়ার্কে প্রবেশ করতে ব্যবহার করবেন।
- ক্লায়েন্টকে বলুন এই অ্যাকাউন্টটিকে তাদের অ্যাড ম্যানেজার নেটওয়ার্কে একজন ব্যবহারকারী হিসেবে যুক্ত করতে।
ধাপ ১-এর জন্য, আপনি প্রতিটি ক্লায়েন্টের জন্য একটি আলাদা গুগল অ্যাকাউন্ট তৈরি করতে পারেন, অথবা একটি প্রাথমিক অ্যাকাউন্ট তৈরি করতে পারেন যা আপনি সমস্ত ক্লায়েন্টের জন্য ব্যবহার করবেন। আপনার কোনো একটি অ্যাকাউন্ট হ্যাক হয়ে গেলে, প্রথম বিকল্পটি বেশি সুরক্ষিত। দ্বিতীয়টির অর্থ হলো আপনাকে ধাপ ১ শুধুমাত্র একবারই করতে হবে।
ধাপ ১-এর জন্য আপনি যা-ই করুন না কেন, ধাপ ২-এ আপনাকে প্রত্যেক নতুন ক্লায়েন্টকে তাদের জন্য তৈরি করা উপযুক্ত গুগল অ্যাকাউন্টটি তাদের অ্যাড ম্যানেজার নেটওয়ার্কে একজন ব্যবহারকারী হিসেবে যুক্ত করতে বলতে হবে।
১. একটি গুগল অ্যাকাউন্ট তৈরি করা
অ্যাড ম্যানেজার নেটওয়ার্কে যুক্ত করা যায় এমন গুগল অ্যাকাউন্ট তৈরি করার বিভিন্ন উপায় রয়েছে।
বিকল্প ১: একটি OAuth2 সার্ভিস অ্যাকাউন্ট তৈরি করুন, যা আপনার জন্য একটি সার্ভিস অ্যাকাউন্ট ইমেল অ্যাড্রেস তৈরি করে দেয় এবং সেটি একটি গুগল অ্যাকাউন্ট হিসেবে কাজ করে। নতুন সার্ভিস অ্যাকাউন্ট তৈরির নির্দেশাবলী ।
বিকল্প ২: আপনি একজন নতুন ব্যবহারকারী হিসেবে সাইন আপ করে একটি সাধারণ গুগল অ্যাকাউন্ট ("জিমেইল" অ্যাকাউন্ট) তৈরি করতে পারেন। যদি আপনার আগে থেকেই একটি গুগল অ্যাকাউন্ট থাকে, তবে একটি ইনকগনিটো উইন্ডো বা নতুন ব্রাউজার সেশনে এই সাইন আপটি সম্পন্ন করুন। অথবা, যদি আপনার কোম্পানি গুগল ওয়ার্কস্পেস ব্যবহার করে, তবে আপনি আপনার কোম্পানির ডোমেইনে একটি গুগল অ্যাকাউন্ট তৈরি করে তার পরিবর্তে সেটি ব্যবহার করতে পারেন। এই নির্দেশিকার উদ্দেশ্যে, আমরা এই দুটিকেই একটি "সাধারণ" গুগল অ্যাকাউন্ট হিসেবে উল্লেখ করব।
২. ক্লায়েন্টকে আপনার গুগল অ্যাকাউন্টটি তাদের নেটওয়ার্কে যুক্ত করতে বলুন।
আপনার ক্লায়েন্টের নেটওয়ার্কে অ্যাক্সেস করার জন্য একটি গুগল অ্যাকাউন্ট পাওয়ার পর, তাদেরকে তাদের অ্যাড ম্যানেজার নেটওয়ার্কে অ্যাকাউন্টটি একজন নতুন ব্যবহারকারী হিসেবে যুক্ত করতে বলুন।
আপনি যদি তাদের একটি OAuth2 সার্ভিস অ্যাকাউন্টের ইমেল ঠিকানা দিয়ে থাকেন, তাহলে তাদেরকে সেটি তাদের নেটওয়ার্কে যুক্ত করতে বলুন।
আপনি যদি তাদের একটি সাধারণ গুগল অ্যাকাউন্ট দেন, তাহলে তাদের নেটওয়ার্কে আপনার অ্যাকাউন্টটিকে একজন ব্যবহারকারী হিসেবে যুক্ত করতে বলুন।
আপনি যে পথই অবলম্বন করুন না কেন, আপনার ক্লায়েন্টের সাথে আলোচনা করে নিশ্চিত হয়ে নিন যে আপনার অ্যাকাউন্টের কী কী ভূমিকা এবং অনুমতি থাকা উচিত, যাতে আপনার অ্যাপ্লিকেশনটি ক্লায়েন্টের নেটওয়ার্ক থেকে প্রয়োজনীয় ডেটা অ্যাক্সেস করতে পারে।
এখন আপনি আপনার ক্লায়েন্টের অ্যাড ম্যানেজার নেটওয়ার্কে এপিআই কল করা শুরু করতে পারেন। নিশ্চিত করুন যে আপনি networkCode SOAP হেডারটি সেই ক্লায়েন্টের নেটওয়ার্ক কোডে সেট করেছেন, যেটিতে আপনি এপিআই কলটি করছেন। আমাদের সমস্ত ক্লায়েন্ট লাইব্রেরি প্রোগ্রাম্যাটিকভাবে এটি সেট করার সুযোগ দেয়। উদাহরণস্বরূপ, ads জাভা ক্লায়েন্ট লাইব্রেরিতে, আপনি একটি DfpSession ইনস্ট্যান্স তৈরি করার সময় প্রোগ্রাম্যাটিকভাবে নেটওয়ার্ক কোড সেট করতে পারেন।
এপিআই সম্পর্কে আপ-টু-ডেট থাকুন
কোন API সংস্করণগুলো বাতিল বা বন্ধ হয়ে যাচ্ছে এবং কখন নতুন সংস্করণ প্রকাশিত হচ্ছে, সে সম্পর্কে অবগত থাকা আপনার জন্য গুরুত্বপূর্ণ। কোনো সংস্করণ বন্ধ হয়ে গেলে আপনি অপ্রস্তুত অবস্থায় পড়তে চাইবেন না এবং আপনার ক্লায়েন্টদের কার্যকারিতা নষ্ট হওয়ার ঝুঁকি নিতে চাইবেন না। আমরা আমাদের গ্রাহকদের জন্য যেমনটা করে থাকি, আসন্ন বাতিলকরণ এবং বন্ধের বিষয়ে তৃতীয় পক্ষের সাথে সবসময় যোগাযোগ করতে পারি না। সুতরাং, API আপডেটের জন্য আমাদের তিনটি প্রধান চ্যানেলের মধ্যে যেকোনো একটিতে সাবস্ক্রাইব করা এবং আপনার নোটিফিকেশন সেটিংস ঠিক করে নেওয়া আপনার দায়িত্ব।
- আমাদের বিজ্ঞাপন ব্যবস্থাপক এপিআই ঘোষণা গ্রুপ বন্ধ হয়ে যাচ্ছে ।
- আমাদের বিজ্ঞাপন ডেভেলপার ব্লগ ।
এছাড়াও আমরা আমাদের ডেভেলপারের সাইটে একটি ডেপ্রিকেশন শিডিউল প্রদান করি, যা আপনার নিয়মিত পর্যবেক্ষণ করা উচিত।