এবার শুরু করা যাক

এই নির্দেশিকাটি এমন প্রকাশকদের জন্য যারা ইউনিটি অ্যাপকে নগদীকরণ করতে চান।

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

পূর্বশর্ত

মোবাইল বিজ্ঞাপন ইউনিটি প্লাগইন ডাউনলোড করুন

Google মোবাইল বিজ্ঞাপন ইউনিটি প্লাগইন ইউনিটি ডেভেলপারদেরকে জাভা বা অবজেক্টিভ-সি কোড না লিখে Android এবং iOS অ্যাপে Google মোবাইল বিজ্ঞাপন পরিবেশন করতে সক্ষম করে। প্লাগইনটি আপনার ইউনিটি প্রকল্পে C# স্ক্রিপ্ট দ্বারা ব্যবহৃত বিজ্ঞাপনের অনুরোধ করার জন্য একটি C# ইন্টারফেস প্রদান করে।

প্লাগইনটির জন্য ইউনিটি প্যাকেজ ডাউনলোড করতে বা গিটহাবে এর কোডটি দেখতে নীচের লিঙ্কগুলি ব্যবহার করুন।

প্লাগইন ভিউ সোর্স ডাউনলোড করুন

মোবাইল বিজ্ঞাপন ইউনিটি প্লাগইন আমদানি করুন

ইউনিটির জন্য Google মোবাইল বিজ্ঞাপনগুলি ইউনিটি সম্পদ প্যাকেজ দ্বারা বিতরণ করা হয়। প্যাকেজটি আমদানি করতে, ইউনিটি সম্পাদকে আপনার প্রকল্প খুলুন, সম্পদ > আমদানি প্যাকেজ > কাস্টম প্যাকেজ নির্বাচন করুন এবং আপনার ডাউনলোড করা GoogleMobileAdsPlugin.unitypackage ফাইলটি খুঁজুন। নিশ্চিত করুন যে সমস্ত ফাইল নির্বাচন করা হয়েছে এবং আমদানি ক্লিক করুন।

বাহ্যিক নির্ভরতা অন্তর্ভুক্ত করুন

Google মোবাইল বিজ্ঞাপন ইউনিটি প্লাগইন ইউনিটি প্লে সার্ভিসেস রিজলভার লাইব্রেরির সাথে বিতরণ করা হয়। এই লাইব্রেরিটি যেকোন ইউনিটি প্লাগইন দ্বারা ব্যবহারের জন্য উদ্দিষ্ট যার জন্য অ্যান্ড্রয়েড-নির্দিষ্ট লাইব্রেরিতে অ্যাক্সেস প্রয়োজন, যেমন AAR, বা iOS CocoaPods৷ এটি ইউনিটি প্লাগইনগুলিকে নির্ভরতা ঘোষণা করার ক্ষমতা প্রদান করে, যা তারপর স্বয়ংক্রিয়ভাবে সমাধান করা হয় এবং আপনার ইউনিটি প্রকল্পে অনুলিপি করা হয়।

আপনার প্রকল্পে সমস্ত নির্ভরতা অন্তর্ভুক্ত রয়েছে তা নিশ্চিত করতে এই পদক্ষেপগুলি অনুসরণ করুন:

অ্যান্ড্রয়েড

ইউনিটি এডিটরে, অ্যাসেটস > এক্সটার্নাল ডিপেন্ডেন্সি ম্যানেজার > অ্যান্ড্রয়েড রিজলভার > সমাধান নির্বাচন করুন। ইউনিটি এক্সটার্নাল ডিপেন্ডেন্সি ম্যানেজার লাইব্রেরি আপনার ইউনিটি অ্যাপের Assets/Plugins/Android ডিরেক্টরিতে ঘোষিত নির্ভরতা কপি করবে।

iOS

Unity প্রোজেক্টে Google Mobile Ads SDK অন্তর্ভুক্ত করার জন্য কোনও অতিরিক্ত পদক্ষেপের প্রয়োজন নেই।

  • ইউনিটি 5.6 এবং তার উপরে ব্যবহার করার সময়, একটি xcworkspace তৈরি করা হয় যাতে প্রয়োজনীয় নির্ভরতা লাইব্রেরি অন্তর্ভুক্ত থাকে। স্ট্যান্ডার্ড এক্সকোড প্রকল্পের পরিবর্তে জেনারেট করা xcworkspace ব্যবহার করুন।
  • ইউনিটির পূর্ববর্তী সংস্করণগুলি ব্যবহার করার সময়, নির্ভরতাগুলি স্ট্যান্ডার্ড এক্সকোড প্রকল্পের মধ্যে অন্তর্ভুক্ত করা হয়।

আপনার AdMob অ্যাপ আইডি সেট করুন

ইউনিটি এডিটরে, মেনু থেকে সম্পদ > Google মোবাইল বিজ্ঞাপন > সেটিংস নির্বাচন করুন।

প্রতিটি ক্ষেত্রে আপনার Android এবং iOS AdMob অ্যাপ আইডি লিখুন।

SDK আরম্ভ করুন

বিজ্ঞাপন লোড করার আগে, MobileAds.Initialize() এ কল করে আপনার অ্যাপটিকে Google মোবাইল বিজ্ঞাপন SDK চালু করতে বলুন। এটি শুধুমাত্র একবার করা দরকার, আদর্শভাবে অ্যাপ লঞ্চের সময়।

একটি GameObject এর সাথে সংযুক্ত একটি স্ক্রিপ্টের Start() পদ্ধতির মধ্যে কিভাবে Initialize() কল করতে হয় তার একটি উদাহরণ এখানে দেওয়া হল:

...
using GoogleMobileAds.Api;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
    public void Start()
    {
        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(initStatus => { });
    }
}

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

একটি বিজ্ঞাপন বিন্যাস নির্বাচন করুন

Android বা iOS প্ল্যাটফর্মে স্থাপন করার সময় Google Mobile Ads SDK এখন আপনার ইউনিটি অ্যাপে অন্তর্ভুক্ত করা হয়েছে। আপনি এখন একটি বিজ্ঞাপন বাস্তবায়নের জন্য প্রস্তুত৷ AdMob বিভিন্ন বিজ্ঞাপন ফর্ম্যাট অফার করে, যাতে আপনি সেরা ব্যবহারকারীর অভিজ্ঞতার জন্য একটি বেছে নিতে পারেন।

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

ব্যানার বিজ্ঞাপন বাস্তবায়ন

কৌশলে

ইন্টারস্টিশিয়াল বিজ্ঞাপন ইউনিট আপনার অ্যাপে পূর্ণ-পৃষ্ঠার বিজ্ঞাপন দেখায়। এগুলিকে আপনার অ্যাপের ইন্টারফেসে প্রাকৃতিক বিরতি এবং ট্রানজিশনে রাখুন, যেমন একটি গেমিং অ্যাপে লেভেল সমাপ্তির পরে।

ইন্টারস্টিশিয়াল বিজ্ঞাপন প্রয়োগ করুন

স্থানীয়

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

নেটিভ বিজ্ঞাপন প্রয়োগ করুন

পুরস্কৃত

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

পুরস্কৃত বিজ্ঞাপন প্রয়োগ করুন

পুরস্কৃত ইন্টারস্টিশিয়াল

পুরস্কৃত ইন্টারস্টিশিয়াল হল একটি নতুন ধরনের প্রণোদনামূলক বিজ্ঞাপন ফর্ম্যাট যা আপনাকে পুরস্কারের অফার করতে দেয়, যেমন কয়েন বা অতিরিক্ত জীবন, এমন বিজ্ঞাপনের জন্য যা প্রাকৃতিক অ্যাপ ট্রানজিশনের সময় স্বয়ংক্রিয়ভাবে প্রদর্শিত হয়।

পুরস্কৃত বিজ্ঞাপনের বিপরীতে, ব্যবহারকারীদের একটি পুরস্কৃত ইন্টারস্টিশিয়াল দেখতে অপ্ট-ইন করতে হবে না।

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

পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপন প্রয়োগ করুন

অ্যাপ খুলুন

অ্যাপ ওপেন হল একটি বিজ্ঞাপন ফর্ম্যাট যা ব্যবহারকারীরা আপনার অ্যাপ খুললে বা ফিরে গেলে দেখা যায়। বিজ্ঞাপনটি লোডিং স্ক্রীনকে ওভারলে করে।

অ্যাপ ওপেন বিজ্ঞাপন প্রয়োগ করুন