বসানো প্রকার

adBreak() সমস্ত কলে একটি প্লেসমেন্টের ধরন নির্দিষ্ট করতে হবে। এটি একটি স্ট্রিং যা আপনার গেমের অবস্থা বর্ণনা করে যখন বিজ্ঞাপনটি দেখানো হবে৷ আপনার খেলা কি শুধু লোড হচ্ছে? প্লেয়ার খেলা খেলা বিরতি দিয়েছেন? অথবা তারা আপনার গেমের এমন একটি পয়েন্টে পৌঁছেছে যেখানে তাদের একটি পুরষ্কার দেওয়া যেতে পারে?

আপনি যে সুনির্দিষ্ট প্রকার ব্যবহার করেন তা গুরুত্বপূর্ণ। যেহেতু এটি দেখানো হবে এমন বিজ্ঞাপনের অভিজ্ঞতাকে সরাসরি প্রভাবিত করতে পারে (একটি ইন্টারস্টিশিয়াল বনাম একটি পুরস্কৃত বিজ্ঞাপন)। কিন্তু এটি API-এর আচরণে অন্যান্য কম দৃশ্যমান প্রভাবও থাকতে পারে। এটি গুরুত্বপূর্ণ যে আপনি প্লেসমেন্টের ধরনটি সঠিকভাবে নির্দিষ্ট করুন যাতে API সর্বোত্তমভাবে কাজ করতে পারে।

বসানোর ধরন বর্ণনা
'preroll' আপনার গেমটি এর UI লোড করেনি এবং সাউন্ড বাজছে না। প্রতিটি পৃষ্ঠা লোডের জন্য আপনার গেমে শুধুমাত্র একটি 'প্রিরোল' প্লেসমেন্ট থাকতে পারে।

উদাহরণ: একজন খেলোয়াড় একটি গেম ক্যাটালগের মধ্যে আপনার গেমটিতে ক্লিক করে। গেমের ক্যানভাস প্রদর্শিত হয় এবং আপনার গেমটি তার UI রেন্ডার করার আগে বা শব্দ সক্ষম করার আগে একটি বিজ্ঞাপন দেখানো হয়। প্লেয়ার বিজ্ঞাপনটিতে ক্লিক করতে পারে বা খেলাটি কোন সময়ে শুরু হবে তা বাতিল করতে পারে।
'start' আপনার গেমটি লোড হয়েছে, UI দৃশ্যমান এবং শব্দ সক্ষম করা হয়েছে, প্লেয়ার গেমটির সাথে ইন্টারঅ্যাক্ট করতে পারে, কিন্তু গেম প্লে এখনও শুরু হয়নি৷

উদাহরণ: আপনি একটি সংক্ষিপ্ত লোডিং স্ক্রীন "লোড হচ্ছে..." প্রদর্শন করেন এবং একটি ইন্টারস্টিশিয়াল বিজ্ঞাপন দেখানো হয়। প্লেয়ার খেলা চালিয়ে যেতে বিজ্ঞাপনটিতে ক্লিক করতে পারে বা বাতিল করতে পারে।

দ্রষ্টব্য: একটি preroll আপনার জন্য একটি start প্লেসমেন্টের চেয়ে বেশ কিছুটা বেশি কাজ করে। preroll এপিআই শুরু হওয়ার জন্য অপেক্ষা করে এবং স্বয়ংক্রিয়ভাবে বিজ্ঞাপনগুলি প্রিলোড করে। UI রেন্ডার হওয়ার আগে আপনার গেমটি লোড হওয়ার সময় দেখানো start বিজ্ঞাপনের জন্য স্টার্টের পরিবর্তে আপনার preroll ব্যবহার করা উচিত। আপনার UI রেন্ডার হয়ে গেলে এবং প্লেয়ার গেমের সাথে ইন্টারঅ্যাক্ট করতে সক্ষম হলে start একটি ভাল প্লেসমেন্ট।
start ব্যবহার করা যেতে পারে যখন গেম রিস্টার্ট হয়- প্রতি পৃষ্ঠা লোডের জন্য একাধিক start প্লেসমেন্ট থাকতে পারে। যদি একটি start প্লেসমেন্ট আপনার গেমের প্রথম প্লেসমেন্ট হয় (যেমন আপনি preroll প্লেসমেন্ট ব্যবহার করেন না), তাহলে আপনাকে ম্যানুয়ালি অনুরোধ করতে হতে পারে যে বিজ্ঞাপনগুলি আগে থেকে লোড করা হয়েছে
'pause' খেলোয়াড় খেলা থামিয়ে দেয়।

উদাহরণ: প্লেয়ার গেমটি বিরতি দেয় এবং একটি ইন্টারস্টিশিয়াল বিজ্ঞাপন দেখানো হয়। প্লেয়ার এটি বাতিল না করা পর্যন্ত বিজ্ঞাপনটি স্ক্রিনে থাকে। তারা যখন ফিরে আসে তখনও খেলা বন্ধ থাকে। প্লেয়ার তারপর গেমটি আবার শুরু করতে পারে এবং খেলা চালিয়ে যেতে পারে।
'next' প্লেয়ার পরবর্তী স্তরে নেভিগেট করে।

উদাহরণ: প্লেয়ার সবেমাত্র একটি স্তর সম্পন্ন করেছে। তারা একটি বোতামে ট্যাপ করে "পরবর্তী স্তর..." একটি ইন্টারস্টিশিয়াল বিজ্ঞাপন দেখানো হয়। তারা বিজ্ঞাপনটি দেখে, এটি খারিজ করে এবং পরবর্তী স্তরে এগিয়ে যায়।
'browse' প্লেয়ার গেমপ্লের বাইরে বিকল্পগুলি অন্বেষণ করে।

উদাহরণ: খেলোয়াড় তাদের চরিত্রের শৈলী পরিবর্তন করতে চায়। তারা "বিকল্প..." বোতামে ট্যাপ করে একটি ইন্টারস্টিশিয়াল বিজ্ঞাপন দেখানো হয়। তারা বিজ্ঞাপনটি দেখে, এটি খারিজ করে এবং চরিত্র সম্পাদকের কাছে যায়।
'reward' খেলোয়াড় গেমের এমন একটি পয়েন্টে পৌঁছায় যেখানে তাদের একটি পুরষ্কার দেওয়া যেতে পারে।

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

দ্রষ্টব্য : বসানো ধরনের এই সেটটি সক্রিয় বিকাশের একটি ক্ষেত্র।

যদি আপনার গেমে এমন প্লেসমেন্ট থাকে যা স্বাভাবিকভাবেই এই শ্রেণীগুলির মধ্যে একটির সাথে খাপ খায় না, তাহলে আপনার Google অ্যাকাউন্ট ম্যানেজারকে জানান, এবং আমরা এই বিভাগগুলিকে পরিমার্জিত করতে সময়ের সাথে সাথে এই প্রতিক্রিয়াটি ব্যবহার করব৷