গেমস্ন্যাক্সের প্রয়োজনীয়তা

এই নথিটি নিম্নলিখিত শর্তাদি ব্যবহার করে ( RFC 2119 অনুসরণ করে):

  • অবশ্যই এবং অবশ্যই নয় — এইগুলি কঠোর প্রয়োজনীয়তা যা সমস্ত গেমগুলি মেনে চলার প্রয়োজন হয়;
  • উচিত এবং করা উচিত নয় — এগুলি এমন সুপারিশ যা প্রয়োজন হয় না কিন্তু ব্যবহারকারীদের দেখানো গেমগুলিকে কীভাবে র‌্যাঙ্ক বা ফিল্টার করতে হয় তা নির্ধারণ করার সময় ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, যদি ব্যবহারকারীর স্ক্রীনটি ল্যান্ডস্কেপ হয় তবে গেমস্ন্যাক্স শুধুমাত্র এই আকৃতির অনুপাতকে সমর্থন করে এমন গেমগুলি সুপারিশ করতে বেছে নিতে পারে৷
  • হতে পারে — এইগুলি এমন পরামর্শ যেগুলির প্রয়োজন নেই এবং ব্যবহারকারীর দ্বারা স্পষ্টভাবে অনুরোধ করা ছাড়া গেমগুলি ফিল্টার করতে ব্যবহার করা হবে না৷ উদাহরণস্বরূপ, ভবিষ্যতের বৈশিষ্ট্যগুলি ব্যবহারকারীকে গেমপ্যাড ইনপুট সমর্থন করে এমন গেমগুলির একটি তালিকা দেখার অনুমতি দিতে পারে।

নিম্নলিখিত প্রয়োজনীয়তাগুলি আপনার গেম এবং এর সম্পদগুলিতে প্রযোজ্য:

খেলার গঠন

আপনার গেমটি ফাইলগুলির একটি বান্ডিল হিসাবে আপলোড করা হয়েছে যাতে গেমের কোড এবং রানটাইম সংস্থানগুলি অন্তর্ভুক্ত থাকে, গেমস্ন্যাক্স ক্যাটালগের মধ্যে এটি প্রদর্শনের জন্য বিপণন সম্পদ এবং একটি game.json ফাইল যা গেমটির বর্ণনাকারী মেটাডেটা সঞ্চয় করে এবং সমস্ত সংস্থানগুলিকে গণনা করে৷ বান্ডিল মধ্যে

game.json

গেমের মেটাডেটা ধারণকারী কনফিগার ফাইল।

  • আপনার গেমটিতে অবশ্যই একটি game.json ফাইল অন্তর্ভুক্ত থাকতে হবে যাতে সমস্ত প্রয়োজনীয় ক্ষেত্র রয়েছে৷
  • এই ফাইলটি অবশ্যই গেমের রুট ডিরেক্টরিতে স্থাপন করতে হবে।

HTML এন্ট্রিপয়েন্ট

HTML ডকুমেন্ট যা আপনার গেম লোড করে।

  • আপনার এন্ট্রিপয়েন্ট অবশ্যই একটি বৈধ HTML ফাইল হতে হবে।
  • এই ফাইলটিতে অবশ্যই সর্বাধিক একটি head উপাদান এবং একটি body উপাদান অন্তর্ভুক্ত করতে হবে৷

    • উভয় উপাদান, উপস্থিত থাকলে, একটি শুরু এবং শেষ ট্যাগ উভয়ই থাকতে হবে
    • এই উপাদানগুলির বাইরের সামগ্রী এবং এই উপাদানগুলির বৈশিষ্ট্যগুলি উপেক্ষা করা হবে৷

      সরাসরি body উপাদানে বৈশিষ্ট্য সেট করার পরিবর্তে, আপনি ব্যবহার করতে পারেন:

নথি পত্র

গেম এবং এর সাথে সম্পর্কিত বিপণন সম্পদ সহ বান্ডেলের সমস্ত স্বতন্ত্র ফাইলগুলিকে অবশ্যই নিম্নলিখিতগুলি মেনে চলতে হবে:

  • প্রতিটি ফাইল 10 MiB এর কম হতে হবে
  • ফাইল শুধুমাত্র আপেক্ষিক পাথ ব্যবহার করে উল্লেখ করা আবশ্যক .
  • ডাইরেক্টরি বিভাজক হিসাবে পাথ শুধুমাত্র / ব্যবহার করতে হবে
  • ফাইলের নাম শুধুমাত্র অসংরক্ষিত অক্ষর ব্যবহার করতে হবে (RFC 3986)
  • ফাইলের নাম এবং সমস্ত পাথ ছোট হাতের অক্ষরে হতে হবে

খেলার আকার

গেমের আকার হল ব্যবহারকারীর ডিভাইসে ডাউনলোড করা সমস্ত কোড এবং সংস্থানগুলির মোট আকার৷

  • গেমের আকার 100 MiB এর বেশি হওয়া উচিত নয়
    • এতে game.json এর files তালিকাভুক্ত সমস্ত ফাইল অন্তর্ভুক্ত রয়েছে এবং বিপণন সম্পদগুলি অন্তর্ভুক্ত নয়

প্রযুক্তিগত প্রয়োজনীয়তা

আপনার গেম নিম্নলিখিত প্রযুক্তিগত প্রয়োজনীয়তা মেনে চলতে হবে.

গেমস্ন্যাক্স SDK

  • আপনার গেমটি অবশ্যই প্রয়োজনীয় সমস্ত ইন্টারফেস সহ GameSnacks বিকাশকারী SDK- এর সাথে একত্রিত হতে হবে।
  • আপনার গেম সরাসরি কোনো বিজ্ঞাপন API (যেমন adsbygoogle.js এর মত একটি বিজ্ঞাপন ট্যাগ ইনজেক্ট করা) লোড করা উচিত নয়
    • গেমস্ন্যাক্স আপনার জন্য প্রয়োজনীয় সমস্ত বিজ্ঞাপন পরিষেবা লোড করবে।
    • আপনার গেমের মধ্যে বিজ্ঞাপন সমর্থন করার বিষয়ে আরও তথ্যের জন্য নগদীকরণের প্রয়োজনীয়তাগুলি দেখুন৷

ব্রাউজার সামঞ্জস্য

  • রেন্ডার করার জন্য আপনার গেমটিকে অবশ্যই ক্যানভাস API বা WebGL ব্যবহার করতে হবে।
  • নিম্নলিখিত ব্রাউজারগুলির দুটি সাম্প্রতিক প্রধান সংস্করণে আপনার গেমটি সঠিকভাবে চলতে হবে :
    • Android, iOS, Windows এবং macOS-এ Chrome
    • iOS এবং macOS-এ সাফারি
    • অ্যান্ড্রয়েড এবং উইন্ডোজে ফায়ারফক্স
    • উইন্ডোজের এজ
  • অ্যান্ড্রয়েড এবং আইওএসের শেষ দুটি বড় রিলিজের সর্বশেষ সংস্করণে ওয়েব ভিউয়ের মধ্যে আপনার গেমটি সঠিকভাবে চলতে হবে :
    • অ্যান্ড্রয়েডে ওয়েবভিউ
    • iOS-এ WKWebView
  • আপনার গেমটি সম্ভাব্য হিসাবে অন্যান্য স্বতন্ত্র এবং এমবেডেড ওয়েব রেন্ডারারগুলির বিস্তৃত পরিসরে পরীক্ষা করা উচিত

ন্যূনতম ডিভাইস ক্ষমতা

আপনার গেমটি অবশ্যই লো এন্ড ডিভাইসে ভালভাবে চলতে হবে। গাইডেন্সের জন্য, গেমস্ন্যাক্স গেমগুলির জন্য প্রয়োজনীয় ন্যূনতম ডিভাইস ক্ষমতাগুলির নির্দেশক নিম্নলিখিতগুলি।

  • আপনার গেমটি অবশ্যই 30 fps বা তার বেশি গতিতে চলতে হবে যেকোন ডিভাইসে নিম্নোক্ত স্পেসিক্স বা আরও ভাল:

    • CPU: Qualcomm 215, Samsung Exynos 7570, Mediatek MT6737, বা অনুরূপ
    • RAM: 2 GiB
    • GPU: Arm Mali-T720 MP1, Qualcomm Adreno 308, বা অনুরূপ

    এই বৈশিষ্ট্যের সাথে মেলে এমন উদাহরণগুলির মধ্যে রয়েছে JioPhone Next, Nokia 1.4, LG K22, Samsung J2 Core, এবং Motorola Moto E4

প্রাথমিক ডাউনলোডের আকার

প্রাথমিক ডাউনলোডের আকার হল গেমটি শুরু করার জন্য ক্লায়েন্টের কাছে ডাউনলোড করা ডেটার পরিমাণ।

  • প্রাথমিক ডাউনলোড অবশ্যই 15 MiB এর কম হতে হবে।
  • প্রাথমিক ডাউনলোড 5 MiB এর কম হওয়া উচিত

ক্রিয়ামূলক প্রয়োজনীয়তা

আপনার গেমটি অবশ্যই নিম্নলিখিত কার্যকরী প্রয়োজনীয়তাগুলি মেনে চলবে।

লোড সময়

লোড টাইম হল প্রাথমিকভাবে কোড চালানো এবং গেম শুরু করার জন্য নেওয়া সময়।

  • আপনার গেমটিকে অবশ্যই একটি লোডিং স্ক্রীন দেখাতে হবে বা কমপক্ষে 10 Mbps এর যেকোনো সংযোগে 1 সেকেন্ডের কম সময়ে ইন্টারেক্টিভ হতে হবে।
  • আপনার গেমটি কমপক্ষে 10 Mbps এর যেকোনো সংযোগে 15 সেকেন্ডের কম সময়ে খেলার যোগ্য হতে হবে।

ক্র্যাশ

  • আপনার গেমটি অবশ্যই ধারাবাহিকভাবে পুনরুত্পাদনযোগ্য ক্র্যাশ সৃষ্টি করবে না
  • আপনার গেমটি এম্বেড করা অ্যাপ বা ওয়েবসাইটগুলিতে ধারাবাহিকভাবে পুনরুত্পাদনযোগ্য ক্র্যাশের কারণ হওয়া উচিত নয়

আনুমানিক অনুপাত

গেমস্ন্যাকস আপনার গেমটি রেন্ডার করার জন্য একটি ফ্রেম তৈরি করবে। এই ফ্রেমের আকার এবং আকৃতির অনুপাত ডিস্ট্রিবিউশন পৃষ্ঠ, ডিভাইস এবং গেমের চারপাশে রাখা বিজ্ঞাপনের উপস্থিতির উপর নির্ভর করে পরিবর্তিত হবে। এই ফ্রেম আকার পরিবর্তন করতে পারে যদি, উদাহরণস্বরূপ, একজন ব্যবহারকারী তাদের ব্রাউজার উইন্ডোর আকার পরিবর্তন করে।

  • আপনার গেমটি অতিরিক্ত প্যাডিং বা ফিলার ছাড়াই ইন্টারেক্টিভ সামগ্রীর জন্য ফ্রেমের মধ্যে উপলব্ধ সমস্ত জায়গা ব্যবহার করা উচিত
  • আপনার গেমটি অবশ্যই 9:16 পোর্ট্রেট অ্যাসপেক্ট রেশিও সমর্থন করবে৷
  • আপনার গেমটি 16:9 ল্যান্ডস্কেপ অনুপাতকে সমর্থন করবে
  • আপনার গেমটি 1:1 বর্গক্ষেত্র অনুপাত সমর্থন করবে
  • আদর্শভাবে, আপনার গেমটি প্রতিক্রিয়াশীল হওয়া উচিত এবং বিস্তৃত পোর্ট্রেট, ল্যান্ডস্কেপ এবং বর্গক্ষেত্র অনুপাতকে সমর্থন করে।
  • ফ্রেমের আকার পরিবর্তিত হলে, এই প্রয়োজনীয়তাগুলি অনুসরণ করার জন্য আপনার গেমটি অবিলম্বে পুনরায় আকার পরিবর্তন করতে হবে
    • আপনার গেমটি নতুন আকারে মসৃণভাবে রূপান্তর করা উচিত
  • আপনার গেম ব্রাউজার অভিযোজন লক করা উচিত নয় .

খেলা মিথস্ক্রিয়া

  • আপনার গেম টাচ ইনপুট ব্যবহার করে সম্পূর্ণরূপে খেলার যোগ্য হতে হবে
  • আপনার গেমটি অবশ্যই মাউস ইনপুট ব্যবহার করে সম্পূর্ণরূপে খেলার যোগ্য হতে হবে।
  • কীবোর্ড ইনপুট ব্যবহার করে আপনার গেমটি সম্পূর্ণরূপে খেলার যোগ্য হওয়া উচিত
  • গেমপ্যাড ইনপুট ব্যবহার করে আপনার গেম সম্পূর্ণরূপে খেলার যোগ্য হতে পারে
  • আপনার গেমের মধ্যে প্রদর্শিত সমস্ত UI উপাদানগুলিকে অবশ্যই প্রয়োগ করতে হবে এবং সঠিকভাবে কাজ করতে হবে।
  • আপনার গেমে অবশ্যই অক্ষম নিয়ন্ত্রণ অন্তর্ভুক্ত করা উচিত নয়- যদি একটি বৈশিষ্ট্য উপলব্ধ না হয় তবে এটি অবশ্যই UI থেকে সম্পূর্ণরূপে সরানো উচিত।
    • এর মধ্যে রয়েছে পুরষ্কার প্রম্পট; শুধুমাত্র একটি পুরস্কারের প্রম্পট রেন্ডার করুন যদি সেই বিজ্ঞাপন বিরতির beforeReward কলব্যাক কল করা হয়।
  • আপনার গেম অবশ্যই ইন-গেম শেয়ারিং প্রম্পট প্রদর্শন করবে না
  • আপনার গেমটি অবশ্যই UI বা ইন-গেম লিঙ্কগুলি প্রদর্শন করবে না যা ব্যবহারকারীকে বহিরাগত গেম, সাইট বা অন্যান্য সামগ্রীতে নিয়ে যায়।
  • আপনার গেমটি অবশ্যই ব্যবহারকারীর সাথে স্পষ্টভাবে যোগাযোগ করতে হবে যখন তারা শেষ স্তরটি সম্পূর্ণ করে বা গেমটি শেষ করে।
  • আপনার গেমটি অবশ্যই "বাই" বা "ক্রয়" এর মতো শব্দ ব্যবহার করবেন না যা গেমস্ন্যাক্স গেমগুলির জন্য সমর্থিত নয় এমন অ্যাপ-মধ্যস্থ ক্রয়ের বৈশিষ্ট্যগুলির সাথে বিভ্রান্ত হতে পারে।
  • যদি আপনার গেমটিতে হ্যাপটিক প্রতিক্রিয়া অন্তর্ভুক্ত থাকে তবে ব্যবহারকারী অবশ্যই এটি বন্ধ করতে সক্ষম হবেন।

গেম স্টার্টআপ

আপনার গেমটি স্টার্টআপের সময় GameSnacks রানটাইমের সাথে সঠিকভাবে সমন্বয় করতে হবে। গেমস্ন্যাক্স Game ইন্টারফেস আপনার গেমের লোডিং অবস্থার সংকেত দেওয়ার জন্য ফাংশন সরবরাহ করে যার মধ্যে রয়েছে: firstFrameReady যখন আপনি প্রথমবার স্ক্রীনে আঁকতে প্রস্তুত এবং ব্যবহারকারী যখন আপনার গেমের সাথে ইন্টারঅ্যাক্ট শুরু করতে পারে তখন ready

  • আপনার গেমের প্রথম ফ্রেম রেন্ডার করার জন্য প্রস্তুত হলে আপনার গেমটিকে অবশ্যই firstFrameReady কল করতে হবে।
  • আপনার গেমটি ব্যবহারকারীর ইন্টারঅ্যাকশনের জন্য প্রস্তুত হলে অবশ্যই ready কল করতে হবে।
  • স্প্ল্যাশ স্ক্রিন বা লোডিং স্ক্রিনগুলির মতো অ-ইন্টারেক্টিভ উপাদানগুলি প্রদর্শিত হওয়ার সময় আপনার গেমটি অবশ্যই ready কল করা উচিত নয়

নিঃশব্দ নিয়ন্ত্রণ এবং শব্দ পরিচালনা

আপনার গেম অবশ্যই গেমস্ন্যাক্স প্ল্যাটফর্মের শব্দ নিয়ন্ত্রণকে সম্মান করবে।

  • আপনার গেমটি একটি সামগ্রিক নিঃশব্দ বোতাম দেখানো উচিত নয় এবং এর পরিবর্তে গেমস্ন্যাক্স প্ল্যাটফর্মের নিঃশব্দ নিয়ন্ত্রণের উপর নির্ভর করা উচিত
  • আপনার গেমটি অবশ্যই অডিও ইন্টারফেসের সাথে একীভূত হবে এবং audio.isEnabled পদ্ধতিকে অবশ্যই সম্মান করতে হবে।
  • আপনার গেমটিতে আলাদা গ্রানুলার অডিও কন্ট্রোল থাকতে পারে , যেমন ব্যাকগ্রাউন্ড মিউজিক বা সাউন্ড এফেক্টের জন্য, কিন্তু এটিকে অবশ্যই এই প্রয়োজনীয়তাগুলি মেনে চলতে হবে

বিরতি এবং পুনরায় শুরু করুন

আপনার গেমটি অবশ্যই বিরতি এবং পুনরায় শুরু করা সমর্থন করবে।

  • আপনার গেমটিকে অবশ্যই গেম ইন্টারফেস onPause এবং onResume পদ্ধতির সাথে একীভূত করতে হবে যাতে গেম প্লে বিরতি দেওয়া এবং পুনরায় শুরু করা যায়।
  • আপনার গেমটি অবশ্যই ওয়েব পৃষ্ঠা দৃশ্যমানতা API বা অনুরূপ ওয়েব API ব্যবহার করবে না
  • আপনার গেমটি পজ করা থাকলে ব্যবহারকারীর সাথে স্পষ্টভাবে যোগাযোগ করতে হবে
  • আপনার গেমটি বিরতি দেওয়ার সময় ব্যবহারকারীর অগ্রগতি সংরক্ষণ করা উচিত

ডেটা হ্যান্ডলিং

ডেটা পরিচালনার জন্য শুধুমাত্র GameSnacks স্টোরেজ API ব্যবহার করুন।

  • আপনার গেমটি শুধুমাত্র গেম ডেটা সংরক্ষণের জন্য স্টোরেজ ইন্টারফেস ব্যবহার করতে হবে
  • আপনার গেমটি অবশ্যই কুকিজ, localStorage , sessionStorage এবং IndexedDB সহ অন্য কোনো ধরনের স্টোরেজ ব্যবহার করবে না
  • আপনার গেম কোনো ব্যবহারকারীর তথ্য সংগ্রহ করা উচিত নয় .
  • আপনার গেমটি অবশ্যই কোনও প্রোটোকল ব্যবহার করে কোনও সার্ভারে বা থেকে কোনও বহিরাগত কল বা ডেটা অনুরোধ করবে না
  • আপনার গেমটি অবশ্যই কোনো অতিরিক্ত ব্যবহারকারী চুক্তি, গোপনীয়তা নীতি বা অন্যান্য ডেটা সংগ্রহ বা নিয়ন্ত্রক বার্তা প্রদর্শন করবে না

অগ্রগতি সংরক্ষণ

ব্যবহারকারীর অগ্রগতি সংরক্ষণ করুন এবং যখন তারা গেমে ফিরে আসবে তখন তাদের অগ্রগতি পুনরুদ্ধার করতে সক্ষম হবেন।

  • ব্যবহারকারীরা যখন একটি স্তর সম্পূর্ণ করার মতো উপাদানগত অগ্রগতি করে তখন অগ্রগতি সংরক্ষণ করতে আপনার গেমটিকে অবশ্যই স্টোরেজ ইন্টারফেস ব্যবহার করতে হবে
  • সংরক্ষিত গেমের মোট আকার 3 MiB এর কম এবং 500 KiB এর কম হওয়া উচিত
  • গেম শুরু হলে আপনার গেমটিকে অবশ্যই যেকোনও সংরক্ষিত অগ্রগতি পুনরুদ্ধার করতে হবে।
  • আপনার গেমটি অবশ্যই গেমের পূর্ববর্তী সংস্করণগুলি থেকে সংরক্ষিত অগ্রগতি পুনরুদ্ধার করতে সক্ষম হবে।

উচ্চ ফল

ব্যবহারকারীর সর্বোচ্চ স্কোর সংরক্ষণ করুন বা একটি ভিন্ন মেট্রিক ব্যবহার করে তাদের অগ্রগতি ট্র্যাক করুন।

  • আপনার গেমের স্কোর থাকলে, স্কোর ইন্টারফেস ইন্টারফেস ব্যবহার করে আপনার গেমটি অবশ্যই ট্র্যাক করতে হবে।
  • আপনার গেমের স্কোর না থাকলে আপনাকে একটি বিকল্প অগ্রগতি মেট্রিক ট্র্যাক করা উচিত যেমন সম্পূর্ণ স্তরের সংখ্যা।

খেলা বিষয়বস্তু

নিম্নলিখিত প্রয়োজনীয়তাগুলি আপনার গেমের সামগ্রীতে প্রযোজ্য:

গেম UI

  • আপনার গেমটি অবশ্যই বিভিন্ন স্ক্রীন রেজোলিউশন জুড়ে স্পষ্টভাবে রেন্ডার করতে হবে। উদাহরণস্বরূপ, UI উপাদানগুলি অবশ্যই অস্পষ্ট, পিক্সেলযুক্ত বা প্রসারিত হওয়া উচিত নয়
  • আপনার গেমটি কম রেজোলিউশন রাস্টারাইজড সম্পদ ব্যবহার করা উচিত নয় যা বড় স্ক্রিনে স্কেল করার সময় ঝাপসা দেখায়।
  • আপনার গেমটি অবশ্যই আইকন ব্যবহার করবে না যা গেমস্ন্যাক্স অ্যাকশন বারে থাকা আইকনগুলির সাথে বিভ্রান্ত হতে পারে।
  • আপনার গেমে অবশ্যই ইন-গেম প্রস্থান বা প্রস্থান বোতাম অন্তর্ভুক্ত করা উচিত নয় । এটি আপনার গেম এম্বেড করা অ্যাপ বা সাইট দ্বারা পরিচালিত হবে।

স্থানীয়করণ এবং অ্যাক্সেসযোগ্যতা

  • আপনার খেলা ইংরেজি ভাষা সমর্থন করা আবশ্যক .
  • আপনার গেমটি অ্যাক্সেসযোগ্য হওয়ার জন্য সর্বোত্তম প্রচেষ্টা করা উচিত । আমরা ওয়েব কন্টেন্ট অ্যাক্সেসিবিলিটি নির্দেশিকা (WCAG), লেভেল AA পূরণের লক্ষ্য রাখার পরামর্শ দিই।
  • আপনার গেমের মধ্যে পাঠ্যটি ডিভাইস এবং স্ক্রীনের আকার জুড়ে পাঠযোগ্য হতে হবেWCAG 2.2 §1.4.3 দেখুন।

শিশু-নির্দেশিত সামগ্রী

অধিকার এবং ছাড়পত্র

  • আপনার গেমটি অবশ্যই তৃতীয় পক্ষের মেধা সম্পত্তি অধিকার সম্পূর্ণরূপে সাফ করেছে।
  • আপনার গেমটি অবশ্যই কোনো তৃতীয় পক্ষের ট্রেডমার্ক বা ট্রেড ড্রেস অধিকার লঙ্ঘন করবে না
  • আপনার গেমের সমস্ত প্রয়োজনীয় সঙ্গীত অধিকার থাকতে হবে
  • আপনার গেমের নাম এবং সাদৃশ্য সহ সমস্ত প্রয়োজনীয় ব্যক্তিত্ব অধিকার থাকতে হবে

আমার গেমস কোথায় দেখাবে?

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

নগদীকরণ

GameSnacks আপনার গেমকে নগদীকরণ করবে এবং গেমস্ন্যাক্স ডেভেলপার লাইসেন্সিং চুক্তি প্রতি সেই রাজস্বের একটি অংশ আপনাকে প্রদান করবে।

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

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

যাইহোক, এর মানে এই নয় যে আমরা সবসময় একটি বিজ্ঞাপন দেখাব৷ GameSnacks সাবধানে বিজ্ঞাপন লোড, ব্যস্ততা, এবং ব্যবহারকারীর অভিজ্ঞতার ভারসাম্য বজায় রাখবে। তাই আপনার গেমের মধ্যে যেকোন জায়গায় বিজ্ঞাপন বিরতি তৈরি করা উচিত (অর্থাৎ প্রতি মিনিটে একাধিকবার) এবং গেমস্ন্যাকসকে বিজ্ঞাপন দেখানোর চূড়ান্ত হার সামঞ্জস্য করতে দিন।

নগদীকরণের প্রয়োজনীয়তা:

  • আপনার গেমটি ইন্টারস্টিশিয়াল এবং পুরস্কৃত বিজ্ঞাপন দেখানোর পর্যাপ্ত সুযোগ সহ একটি অবিচ্ছিন্ন, নিরবচ্ছিন্ন, মূল গেমপ্লের অভিজ্ঞতা প্রদান করবে যা বিজ্ঞাপন ইন্টারফেস ব্যবহার করে কনফিগার করা আবশ্যক

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

  • আপনাকে অবশ্যই নিশ্চিত করতে হবে যে আপনার গেমগুলি বিজ্ঞাপন দেখানোর জন্য পর্যাপ্ত সুযোগ প্রদান করে যাতে আপনি এবং GameSnacks ডিস্ট্রিবিউশন অংশীদার উভয়েই টেকসই আয় তৈরি করতে পারেন। হয় অর্গানিকভাবে স্বাভাবিক গেম ইভেন্টের কারণে (যেমন পরবর্তী স্তর) অথবা আপনার খেলা চলাকালীন অন্যান্য উপযুক্ত মুহূর্তে বিজ্ঞাপন ইন্টারফেস পদ্ধতি ব্যবহার করে।

  • আপনার গেমের মধ্যে বিজ্ঞাপন রাখার জন্য বিজ্ঞাপন ইন্টারফেস পদ্ধতিগুলি ব্যবহার করার সময় আপনাকে অবশ্যই সমস্ত প্রাসঙ্গিক ইন্টারস্টিশিয়াল এবং পুরস্কৃত আচরণগত নীতিগুলি মেনে চলতে হবে৷ এছাড়াও ইন-গেম বিজ্ঞাপন কনফিগার করার জন্য আরও টিপসের জন্য সেরা অনুশীলনের এই সেটটি দেখুন।

  • আপনি যদি আপনার গেমের মধ্যে ইন্টারস্টিশিয়াল বিজ্ঞাপনগুলি স্থাপন করেন তবে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে সেগুলি গেমপ্লেতে স্বাভাবিক বিরতিতে ঘটে। বিজ্ঞাপনগুলি অবশ্যই আপনার গেমের প্রবাহের সাথে মানানসই হবে৷ ক্রমাগত গেম খেলার সময়কালের মাঝখানে আপনাকে অবশ্যই ইন্টারস্টিশিয়াল ট্রিগার করতে হবে না

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