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

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

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

পূর্বশর্ত

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

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

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

ডাউনলোড দ্য প্লাগইন উৎস দেখুন

ইউনিটি সম্পাদক ব্যবহার করে সহজে বিজ্ঞাপন ইন্টিগ্রেশন, নতুন চেষ্টা বিজ্ঞাপনের স্থান বিটা

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

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

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

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

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

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

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

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

iOS

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

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

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

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

গুগল AdMob এর ধারার অধীন সক্ষম চেকবক্সটি ক্লিক করে AdMob এর সক্ষম করুন। তারপর আপনার Android এবং iOS AdMob এর প্রবেশ অ্যাপ্লিকেশন আইডি প্রতিটি ক্ষেত্রের হবে।

আপনার অ্যাপ এ্যাড AdMob এর পরিবর্তে ম্যানেজার ব্যবহার করেন, তাহলে Google এ্যাড ম্যানেজার ধারার অধীন সক্ষম চেকবক্সটি ক্লিক করে Google বিজ্ঞাপন ম্যানেজার সক্ষম করুন।

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

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

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

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

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

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

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

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

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

কৌশলে

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

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

স্থানীয়

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

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

পুরস্কৃত

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

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

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

IDFA ব্যবহার করার জন্য অ্যাপ্লিকেশন ট্র্যাকিং স্বচ্ছতা (এটিটি) অনুমোদন অনুরোধ প্রদর্শন করতে, ইউনিটি এর ব্যবহার আইওএস 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);
    }