গুগল মোবাইল অ্যাডস ইউনিটি প্লাগইন ইউনিটি ডেভেলপারদের জাভা বা অবজেক্টিভ-সি কোড না লিখেই অ্যান্ড্রয়েড এবং আইওএস অ্যাপে গুগল মোবাইল বিজ্ঞাপন পরিবেশন করতে দেয়। প্লাগইনটি বিজ্ঞাপন অনুরোধের জন্য একটি C# ইন্টারফেস প্রদান করে যা আপনার ইউনিটি প্রোজেক্টে C# স্ক্রিপ্ট দ্বারা ব্যবহৃত হয়।
এই নির্দেশিকাটি সেইসব প্রকাশকদের জন্য যারা ইউনিটি অ্যাপ থেকে অর্থ উপার্জন করতে চান।
পূর্বশর্ত
- ইউনিটি এডিটর ২০১৯.৪ বা তার পরবর্তী সংস্করণ ব্যবহার করুন
 -  iOS-এ স্থাপন করতে
- এক্সকোড ১৬.০ বা তার বেশি
 - iOS 12.0 বা উচ্চতর ভার্সন লক্ষ্য করুন
 - কোকোপডস
 
 -  অ্যান্ড্রয়েডে স্থাপন করতে
- সর্বনিম্ন অ্যান্ড্রয়েড এপিআই লেভেল ২৩ বা তার বেশি
 - টার্গেট অ্যান্ড্রয়েড এপিআই লেভেল ৩৪ বা তার বেশি
 
 
অ্যান্ড্রয়েড এপিআই লেভেলটি প্রোজেক্ট সেটিংস > প্লেয়ার > অ্যান্ড্রয়েড > অন্যান্য সেটিংস > অন্যান্য সেটিংস এ সেট করা আছে।
ইউনিটির জন্য মোবাইল বিজ্ঞাপন প্লাগইন আমদানি করুন
OpenUPM-CLI সম্পর্কে
যদি আপনার OpenUPM CLI ইনস্টল করা থাকে, তাহলে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে OpenUPM রেজিস্ট্রি ইনস্টল করতে পারেন:
openupm add com.google.ads.mobile .unitypackage প্লাগইন সম্পদ সরান
 যদি আপনি .unitypackage ব্যবহার থেকে OpenUPM ব্যবহারে স্থানান্তরিত হন, তাহলে আপনাকে অবশ্যই পুরানো অবস্থান থেকে সম্পদগুলি ম্যানুয়ালি আনইনস্টল করতে হবে। .unitypackage থেকে আমদানি করা নিম্নলিখিত ডিরেক্টরিগুলি সরান:
- সম্পদ/বহিরাগত নির্ভরতা ব্যবস্থাপক
 - সম্পদ/গুগল মোবাইল বিজ্ঞাপন
 - সম্পদ/প্লাগইন/অ্যান্ড্রয়েড/googlemobileads-unity.aar
 - সম্পদ/প্লাগইন/অ্যান্ড্রয়েড/গুগলমোবাইলবিজ্ঞাপনপ্লাগইন
 - সম্পদ/প্লাগইন/iOS/GADUAdNetworkExtras
 - সম্পদ/প্লাগইন/iOS/unity-plugin-library.a
 
OpenUPM সম্পর্কে
- ইউনিটি মেনু বিকল্প Edit > Project Settings > Package Manager নির্বাচন করে প্যাকেজ ম্যানেজার সেটিংস খুলুন।
 প্যাকেজ ম্যানেজার উইন্ডোতে স্কোপড রেজিস্ট্রি হিসেবে OpenUPM যোগ করুন:
Name: OpenUPM URL: https://package.openupm.com Scopes: com.googleইউনিটি মেনু বিকল্প উইন্ডো > প্যাকেজ ম্যানেজার নির্বাচন করে প্যাকেজ ম্যানেজার মেনু খুলুন।
ম্যানেজার স্কোপ ড্রপ-ডাউনে My Registries নির্বাচন করুন।

প্যাকেজ তালিকা থেকে Google Mobile Ads for Unity প্যাকেজটি নির্বাচন করুন এবং Install টিপুন।
 .unitypackage প্লাগইন সম্পদ সরান
 যদি আপনি .unitypackage ব্যবহার থেকে OpenUPM ব্যবহারে স্থানান্তরিত হন, তাহলে আপনাকে অবশ্যই পুরানো অবস্থান থেকে সম্পদগুলি ম্যানুয়ালি আনইনস্টল করতে হবে। .unitypackage থেকে আমদানি করা নিম্নলিখিত ডিরেক্টরিগুলি সরান:
- সম্পদ/বহিরাগত নির্ভরতা ব্যবস্থাপক
 - সম্পদ/গুগল মোবাইল বিজ্ঞাপন
 - সম্পদ/প্লাগইন/অ্যান্ড্রয়েড/googlemobileads-unity.aar
 - সম্পদ/প্লাগইন/অ্যান্ড্রয়েড/গুগলমোবাইলবিজ্ঞাপনপ্লাগইন
 - সম্পদ/প্লাগইন/iOS/GADUAdNetworkExtras
 - সম্পদ/প্লাগইন/iOS/unity-plugin-library.a
 
GitHub থেকে আমদানি করুন
-  GitHub থেকে সর্বশেষ 
.unitypackageরিলিজটি ডাউনলোড করুন। -  ইউনিটি মেনু বিকল্প Assets > Import package > Custom Package নির্বাচন করে এবং সমস্ত আইটেম আমদানি করে 
.unitypackageফাইলটি আমদানি করুন। 
আপনার বিজ্ঞাপন ম্যানেজার অ্যাপ আইডি সেট করুন
ইউনিটি এডিটরে, মেনু থেকে সম্পদ > গুগল মোবাইল বিজ্ঞাপন > সেটিংস নির্বাচন করুন।

প্রতিটি ফিল্ডে আপনার Android এবং iOS বিজ্ঞাপন ম্যানেজার অ্যাপ আইডি লিখুন।

SDK আরম্ভ করুন
 বিজ্ঞাপন লোড করার আগে, আপনার অ্যাপটিকে MobileAds.Initialize() কল করে Google Mobile Ads Unity Plugin চালু করতে বলুন। এটি শুধুমাত্র একবার করতে হবে, আদর্শভাবে অ্যাপ লঞ্চের সময়।
 MobileAds.Initialize() কীভাবে কল করবেন তার একটি উদাহরণ এখানে দেওয়া হল:
MobileAds.Initialize((InitializationStatus initstatus) =>
{
    if (initstatus == null)
    {
        Debug.LogError("Google Mobile Ads initialization failed.");
        return;
    }
    Debug.Log("Google Mobile Ads initialization complete.");
    // Google Mobile Ads events are raised off the Unity Main thread. If you need to
    // access UnityEngine objects after initialization,
    // use MobileAdsEventExecutor.ExecuteInUpdate(). For more information, see:
    // https://developers.google.com/admob/unity/global-settings#raise_ad_events_on_the_unity_main_thread
});
যদি আপনি মধ্যস্থতা ব্যবহার করেন, তাহলে বিজ্ঞাপন লোড করার আগে কলব্যাক না হওয়া পর্যন্ত অপেক্ষা করুন এবং যাচাই করুন যে সমস্ত মধ্যস্থতা অ্যাডাপ্টার শুরু হয়েছে।
একটি বিজ্ঞাপন ফর্ম্যাট নির্বাচন করুন
Google Mobile Ads Unity Plugin এখন Android অথবা iOS প্ল্যাটফর্মে ব্যবহার করার সময় আপনার Unity অ্যাপে অন্তর্ভুক্ত করা হয়েছে। আপনি এখন একটি বিজ্ঞাপন বাস্তবায়নের জন্য প্রস্তুত। AdMob বিভিন্ন ধরণের বিজ্ঞাপন ফর্ম্যাট অফার করে, তাই আপনি সেরা ব্যবহারকারীর অভিজ্ঞতার জন্য একটি বেছে নিতে পারেন।
ব্যানার
ব্যানার বিজ্ঞাপন ইউনিটগুলিতে আয়তাকার বিজ্ঞাপন দেখানো হয় যা একটি অ্যাপের লেআউটের একটি অংশ দখল করে। একটি নির্দিষ্ট সময়ের পরে এগুলি স্বয়ংক্রিয়ভাবে রিফ্রেশ হতে পারে। এর অর্থ হল ব্যবহারকারীরা নিয়মিত বিরতিতে একটি নতুন বিজ্ঞাপন দেখতে পান, এমনকি যদি তারা আপনার অ্যাপের একই স্ক্রিনে থাকে। এগুলি বাস্তবায়নের জন্য সবচেয়ে সহজ বিজ্ঞাপন ফর্ম্যাট।
ব্যানার বিজ্ঞাপন বাস্তবায়ন করুন
ইন্টারস্টিশিয়াল
ইন্টারস্টিশিয়াল বিজ্ঞাপন ইউনিটগুলি আপনার অ্যাপে পূর্ণ-পৃষ্ঠার বিজ্ঞাপন দেখায়। আপনার অ্যাপের ইন্টারফেসে স্বাভাবিক বিরতি এবং ট্রানজিশনে, যেমন গেমিং অ্যাপে লেভেল সমাপ্তির পরে, এগুলি রাখুন।
ইন্টারস্টিশিয়াল বিজ্ঞাপন প্রয়োগ করুন
স্থানীয়
নেটিভ বিজ্ঞাপন হল এমন বিজ্ঞাপন যেখানে আপনি আপনার অ্যাপে শিরোনাম এবং কল টু অ্যাকশনের মতো সম্পদগুলি কীভাবে উপস্থাপন করবেন তা কাস্টমাইজ করতে পারেন। বিজ্ঞাপনটি নিজেই স্টাইল করে, আপনি একটি প্রাকৃতিক, অবাধ বিজ্ঞাপন উপস্থাপনা তৈরি করতে পারেন যা একটি সমৃদ্ধ ব্যবহারকারীর অভিজ্ঞতা যোগ করতে পারে।
পুরস্কৃত
পুরস্কৃত বিজ্ঞাপন ইউনিট ব্যবহারকারীদের গেম খেলতে, জরিপে অংশগ্রহণ করতে বা ভিডিও দেখতে সাহায্য করে অ্যাপ-মধ্যস্থ পুরষ্কার, যেমন কয়েন, অতিরিক্ত জীবন বা পয়েন্ট অর্জন করতে। আপনি বিভিন্ন বিজ্ঞাপন ইউনিটের জন্য বিভিন্ন পুরষ্কার সেট করতে পারেন এবং ব্যবহারকারীর প্রাপ্ত পুরষ্কারের মান এবং আইটেমগুলি নির্দিষ্ট করতে পারেন।
পুরস্কৃত বিজ্ঞাপন প্রয়োগ করুন