থার্ড-পার্টি হিসেবে Google Ad Manager-এর সাথে ইন্টিগ্রেট করা

থার্ড-পার্টি Ad Manager-এর প্রত্যক্ষ ব্যবহারকারী নয়, তাই তাদের নিজস্ব Ad Manager নেটওয়ার্ক নাও থাকতে পারে। পরিবর্তে, তারা Ad Manager-এর গ্রাহক এমন ক্লায়েন্টদের জন্য Ad Manager-এর সাথে পরিষেবা বা ইন্টিগ্রেশন তৈরি করে। এই নির্দেশিকায় পেশাদার পদ্ধতি, পরামর্শ ও উপায় প্রদান করে থার্ড-পার্টি ইন্টিগ্রেশনের প্রাথমিক বিষয়গুলি কভার করা হয়েছে।

এই গাইড ধরে নেয় যে Ad Manager API সম্পর্কে আপনার প্রাথমিক জ্ঞান আছে। আপনি Ad Manager API সম্পর্কে অপরিচিত হলে, আমাদের শুরু করার ডকুমেন্টেশন দেখুন।

থার্ড-পার্টি হিসেবে শুরু করা

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

থার্ড-পার্টি হিসেবে আপনার Ad Manager ইন্টিগ্রেশন কীভাবে পরীক্ষা করবেন

থার্ড-পার্টি হিসেবে, আপনি হয়ত ভাবছেন যে ক্লায়েন্টের প্রোডাকশন নেটওয়ার্কে চালানোর আগে কীভাবে Ad Manager ইন্টিগ্রেশন পরীক্ষা করবেন। টেস্ট নেটওয়ার্ক তৈরি করা হল সাজেস্ট করা পদ্ধতি। এটি করার জন্য আপনাকে Ad Manager-এর গ্রাহক হতে হবে না। Google অ্যাকাউন্ট আছে এমন যেকেউ টেস্ট নেটওয়ার্ক তৈরি করতে পারবেন।

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

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

যাচাইকরণ: কীভাবে কোনও ক্লায়েন্টের Ad Manager নেটওয়ার্ক সঠিকভাবে অ্যাক্সেস করবেন

আপনার অ্যাপ্লিকেশন যাতে ক্লায়েন্টের Ad Manager নেটওয়ার্ক অ্যাক্সেস করতে পারে, তার জন্য আপনাকে যাচাইকরণ ওয়ার্কফ্লো সুরক্ষিতভাবে সেট-আপ করতে হবে।

এর জন্য দুটি ধাপ রয়েছে:

  1. একটি Google অ্যাকাউন্ট ইমেল আইডি তৈরি করুন যা আপনি আপনার ক্লায়েন্টের নেটওয়ার্ক অ্যাক্সেস করতে ব্যবহার করবেন।
  2. ক্লায়েন্টকে এই অ্যাকাউন্টটি তার Ad Manager নেটওয়ার্কে ব্যবহারকারী হিসেবে যোগ করতে বলুন।

ধাপ ১-এর জন্য, আপনি প্রতিটি ক্লায়েন্টের জন্য আলাদা Google অ্যাকাউন্ট তৈরি করতে পারেন অথবা একটি প্রাথমিক অ্যাকাউন্ট তৈরি করতে পারেন যা আপনি সব ক্লায়েন্টের জন্য ব্যবহার করবেন। আপনার কোনও একটি অ্যাকাউন্ট হ্যাক হলে, প্রথম বিকল্পটি বেশি সুরক্ষিত। পরেরটির অর্থ হল আপনাকে শুধু একবারই ধাপ ১ সম্পূর্ণ করতে হবে।

আপনি ধাপ ১-এ যাই করুন না কেন, ধাপ ২-এ আপনাকে প্রতিটি নতুন ক্লায়েন্টকে তাদের জন্য তৈরি করা উপযুক্ত Google অ্যাকাউন্টটি তাদের Ad Manager নেটওয়ার্কে ব্যবহারকারী হিসেবে যোগ করতে বলতে হবে।

১. Google অ্যাকাউন্ট তৈরি করা

Ad Manager নেটওয়ার্কে যোগ করা যাবে এমন Google অ্যাকাউন্ট তৈরি করার বিভিন্ন উপায় আছে।

  • বিকল্প ১: একটি OAuth2 পরিষেবা অ্যাকাউন্ট তৈরি করুন, যা আপনার জন্য একটি পরিষেবা অ্যাকাউন্ট ইমেল আইডি তৈরি করে যা Google অ্যাকাউন্ট হিসেবে কাজ করে। নতুন পরিষেবা অ্যাকাউন্ট তৈরি করার জন্য নির্দেশাবলী।

  • বিকল্প ২: আপনি নতুন ব্যবহারকারী হিসেবে সাইন-আপ করে একটি সাধারণ Google অ্যাকাউন্ট ("Gmail" অ্যাকাউন্ট) তৈরি করতে পারেন। আপনার আগে থেকেই Google অ্যাকাউন্ট থাকলে, ছদ্মবেশী উইন্ডো বা নতুন ব্রাউজার সেশনে এই সাইন-আপ সম্পূর্ণ করুন। অথবা, আপনার কোম্পানি Google Workspace ব্যবহার করলে, আপনি কোম্পানির ডোমেনে একটি Google অ্যাকাউন্ট তৈরি করে সেটি ব্যবহার করতে পারেন। এই গাইডের উদ্দেশ্যে, আমরা এই দুটিকেই "নিয়মিত" Google অ্যাকাউন্ট হিসেবে উল্লেখ করব।

২. ক্লায়েন্টকে তার নেটওয়ার্কে আপনার Google অ্যাকাউন্ট যোগ করতে বলুন

আপনার ক্লায়েন্টের নেটওয়ার্ক অ্যাক্সেস করার জন্য Google অ্যাকাউন্ট পাওয়ার পরে, তাকে তার Ad Manager নেটওয়ার্কে নতুন ব্যবহারকারী হিসেবে অ্যাকাউন্টটি যোগ করতে বলুন।

আপনি যে রুটই বেছে নিন না কেন, আপনার অ্যাকাউন্টের কী কী ভূমিকা ও অনুমতি থাকা উচিত তা আপনার ক্লায়েন্টের সাথে আলোচনা করতে ভুলবেন না, যাতে আপনার অ্যাপ্লিকেশনটি আপনার ক্লায়েন্টের নেটওয়ার্কে প্রয়োজনীয় ডেটা অ্যাক্সেস করতে পারে।

এখন আপনি ক্লায়েন্টের Ad Manager নেটওয়ার্কে API কল করা শুরু করতে পারবেন। আপনি যে ক্লায়েন্টের নেটওয়ার্ক কোডের জন্য API কল করছেন, সেটির জন্য networkCode SOAP হেডার সেট করেছেন কিনা ভাল করে দেখে নিন। আমাদের সব ক্লায়েন্ট লাইব্রেরি প্রোগ্রাম্যাটিক্যালি এটি সেট করার অনুমতি দেয়। যেমন, Java ক্লায়েন্ট লাইব্রেরির বিজ্ঞাপনে, DfpSession ইনস্ট্যান্স তৈরি করার সময় আপনি প্রোগ্রাম্যাটিক্যালি নেটওয়ার্ক কোড সেট করতে পারবেন।

API-এর সাথে আপ-টু-ডেট থাকুন

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

এছাড়াও, আমাদের ডেভেলপার সাইটে আমরা বন্ধ করার শিডিউল প্রদান করি যা আপনার নিয়মিত মনিটর করা উচিত।