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

সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

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

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

পূর্বশর্ত

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

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

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

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

ইউনিটি এডিটর ব্যবহার করে সহজে বিজ্ঞাপন ইন্টিগ্রেশনের জন্য, নতুন অ্যাড প্লেসমেন্ট বিটা ব্যবহার করে দেখুন।

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

ইউনিটি সম্পাদকে আপনার প্রকল্প খুলুন। সম্পদ > আমদানি প্যাকেজ > কাস্টম প্যাকেজ নির্বাচন করুন এবং আপনার ডাউনলোড করা GoogleMobileAdsPlugin.unitypackage ফাইলটি খুঁজুন।

নিশ্চিত করুন যে সমস্ত ফাইল নির্বাচন করা হয়েছে এবং আমদানি ক্লিক করুন।

মোবাইল বিজ্ঞাপন SDK অন্তর্ভুক্ত করুন৷

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

আপনার প্রজেক্টে মোবাইল বিজ্ঞাপন SDK অন্তর্ভুক্ত রয়েছে তা নিশ্চিত করতে নীচে তালিকাভুক্ত পদক্ষেপগুলি অনুসরণ করুন৷

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

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

iOS

ইউনিটি প্রজেক্টে মোবাইল বিজ্ঞাপন SDK অন্তর্ভুক্ত করার জন্য কোনও অতিরিক্ত পদক্ষেপের প্রয়োজন নেই।

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

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

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

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

মোবাইল বিজ্ঞাপন SDK শুরু করুন

বিজ্ঞাপন লোড করার আগে, আপনার অ্যাপটিকে MobileAds.Initialize() কল করে মোবাইল বিজ্ঞাপন 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 প্ল্যাটফর্মে স্থাপন করার সময় মোবাইল বিজ্ঞাপন SDK এখন আপনার ইউনিটি অ্যাপে অন্তর্ভুক্ত করা হয়েছে। আপনি এখন একটি বিজ্ঞাপন বাস্তবায়নের জন্য প্রস্তুত৷ AdMob বিভিন্ন বিজ্ঞাপন ফর্ম্যাট অফার করে, যাতে আপনি আপনার ব্যবহারকারীর অভিজ্ঞতার প্রয়োজনের সাথে সবচেয়ে উপযুক্ত একটি বেছে নিতে পারেন।

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

একটি ব্যানার বাস্তবায়ন

কৌশলে

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

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

স্থানীয়

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

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

পুরস্কৃত

পুরস্কৃত ভিডিও বিজ্ঞাপন হল পূর্ণ-স্ক্রীন ভিডিও বিজ্ঞাপন যা ব্যবহারকারীদের অ্যাপ-মধ্যস্থ পুরস্কারের বিনিময়ে সম্পূর্ণ দেখার বিকল্প রয়েছে।

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

অ্যাপ ট্র্যাকিং স্বচ্ছতা অনুমোদনের অনুরোধ করুন

IDFA অ্যাক্সেস করার জন্য অ্যাপ ট্র্যাকিং ট্রান্সপারেন্সি (ATT) অনুমোদনের অনুরোধ প্রদর্শন করতে, Unity-এর iOS 14 বিজ্ঞাপন সমর্থন প্যাকেজ ব্যবহার করুন।

একই অ্যাপ কী

পূর্বশর্ত: Google মোবাইল বিজ্ঞাপন ইউনিটি প্লাগইন 6.1.0 বা উচ্চতর

ব্যবহারকারী যে অ্যাপটি ব্যবহার করছেন তা থেকে সংগৃহীত ডেটা ব্যবহার করে আপনাকে আরও প্রাসঙ্গিক এবং ব্যক্তিগতকৃত বিজ্ঞাপন সরবরাহ করতে Google মোবাইল বিজ্ঞাপন SDK একই অ্যাপ কী প্রবর্তন করে।

একই অ্যাপ কী ডিফল্টরূপে সক্রিয় থাকে, তবে আপনি নিম্নলিখিত API দিয়ে এটি নিষ্ক্রিয় করতে পারেন:

public void Start()
    {
        RequestConfiguration requestConfiguration =
            new RequestConfiguration.Builder()
            .SetSameAppKeyEnabled(true).build();
        MobileAds.SetRequestConfiguration(requestConfiguration);

        // Initialize the Google Mobile Ads SDK.
        MobileAds.Initialize(HandleInitCompleteAction);
    }