আপনার অ্যান্ড্রয়েড প্রকল্পে অ্যাডমব দিয়ে শুরু করুন

এই কুইকস্টার্ট নির্দেশিকাটি প্রকাশক এবং ডেভেলপারদের জন্য যারা Firebase দিয়ে তৈরি একটি অ্যাপকে নগদীকরণ করতে AdMob ব্যবহার করতে চান। আপনি আপনার অ্যাপে Firebase অন্তর্ভুক্ত করার পরিকল্পনা না থাকে, তাহলে ভিজিট স্বতন্ত্র AdMob এর পথ প্রদর্শক পরিবর্তে।

আপনি যদি এখনো না থাকে, তাহলে সব বিষয়ে জানার সুবিধা AdMob এর, Firebase ব্যবহারের Google এনালিটিক্স একসঙ্গে, এবং।

তুমি শুরু করার আগে

  • যদি আপনি ইতিমধ্যেই একটি Firebase প্রকল্প এবং একটি Firebase অ্যাপ্লিকেশান নেই, তাহলে অনুসরণ Firebase শুরু করার নির্দেশিকা: আপনার অ্যান্ড্রয়েড প্রকল্পের Firebase যোগ করুন

  • আপনার ফায়ারবেস প্রোজেক্টে Google Analytics সক্রিয় আছে কিনা তা নিশ্চিত করুন:

    • আপনি যদি একটি নতুন ফায়ারবেস প্রজেক্ট তৈরি করেন, তাহলে প্রোজেক্ট তৈরির ওয়ার্কফ্লো চলাকালীন Google Analytics সক্ষম করুন।

    • আপনি যদি একটি বিদ্যমান Firebase প্রকল্পের যে Google এনালিটিক্স সক্ষম করা নেই থাকে, তাহলে আপনি থেকে Google এনালিটিক্স সক্ষম করতে পারেন ঐক্যবদ্ধতা আপনার ট্যাব > প্রকল্প সেটিংস।

পদক্ষেপ 1: আপনার AdMob এর অ্যাকাউন্টে আপনার অ্যাপ্লিকেশান সেট আপ করুন

  1. একটি AdMob অ্যাপ হিসেবে আপনার অ্যাপ নিবন্ধন করুন।

    1. সাইন ইন করুন অথবা সাইন আপ একটি AdMob এর অ্যাকাউন্টের জন্য।

    2. AdMob এর মাধ্যমে আপনার অ্যাপ্লিকেশন নিবন্ধন । এই ধাপে একটি অনন্য সঙ্গে একটি AdMob এর অ্যাপ্লিকেশন তৈরি করে AdMob এর অ্যাপ আইডি যে আপনি এই গাইডটির পরে প্রয়োজন হবে।

    আপনাকে আপনার অ্যাপে মোবাইল বিজ্ঞাপন SDK যোগ করতে বলা হবে। এই নির্দেশিকাটিতে পরে এই কাজের জন্য বিস্তারিত নির্দেশাবলী খুঁজুন।

  2. আপনার Firebase অ্যাপের সাথে আপনার AdMob অ্যাপ লিঙ্ক করুন।

    এই পদক্ষেপ ঐচ্ছিক কিন্তু দৃঢ়ভাবে সুপারিশ করা হয়. সম্পর্কে আরও জানুন সুবিধা ব্যবহারকারী বৈশিষ্ট্যের মান সক্রিয় Firebase আপনার AdMob এর অ্যাপ্লিকেশন লিঙ্ক করুন।

    আপনার AdMob এর অ্যাকাউন্টের অ্যাপস ড্যাশবোর্ডে নিম্নলিখিত দুটি ধাপে সম্পূর্ণ:

    1. ব্যবহারকারী মেট্রিক্স সক্ষম করুন আপনার AdMob এর অ্যাকাউন্ট প্রক্রিয়া ও ডিসপ্লে সংকলিত বিশ্লেষণ ডেটাতে AdMob এর অনুমতি দেয়। আপনার AdMob অ্যাপটিকে Firebase-এর সাথে লিঙ্ক করার জন্য এটি একটি প্রয়োজনীয় সেটিং।

    2. আপনার AdMob এর অ্যাপ সংযুক্ত করুন আপনার বিদ্যমান Firebase প্রকল্প এবং Firebase অ্যাপ্লিকেশানে।

      নিশ্চিত করুন যে আপনি আপনার Firebase অ্যাপের জন্য যে প্যাকেজ নামটি লিখেছেন সেই একই প্যাকেজ নাম লিখুন। আপনার আপনার অ্যাপ্লিকেশান কার্ডে আপনার Firebase অ্যাপ্লিকেশনের প্যাকেজের নাম অনুসন্ধান > প্রকল্প সেটিংস

পদক্ষেপ 2: আপনার আপনার AdMob এর অ্যাপ আইডি যোগ করুন AndroidManifest.xml ফাইল

আপনার অ্যাড AdMob এর অ্যাপ আইডি আপনার অ্যাপ্লিকেশনের জন্য AndroidManifest.xml যোগ করে ফাইল <meta-data> নিচের চিত্রের ট্যাগ।

<manifest>
    <application>
        <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ADMOB_APP_ID"/>
    </application>
</manifest>

ধাপ 3: যোগ করুন এবং আরম্ভ মোবাইল বিজ্ঞাপন SDK এর

  1. Google মোবাইল বিজ্ঞাপন SDK এর জন্য নির্ভরতা আপনার অ্যাপ্লিকেশনের মডিউল (অ্যাপ্লিকেশান-স্তর) যোগ build.gradle ফাইল:

    implementation 'com.google.android.gms:play-services-ads:20.5.0'
    
  2. লোড হচ্ছে বিজ্ঞাপন করার আগে, কল MobileAds.initialize() পদ্ধতি।

    এই কলটি SDK-কে আরম্ভ করে এবং একবার সূচনা সম্পূর্ণ হলে (বা 30-সেকেন্ডের টাইমআউটের পরে) একজন সম্পূর্ণ শ্রোতাকে কল করে। এই পদ্ধতিটি শুধুমাত্র একবার এবং যত তাড়াতাড়ি সম্ভব কল করুন, আদর্শভাবে অ্যাপ লঞ্চের সময়।

    এখানে কিভাবে কল করতে একটি উদাহরণ initialize() একটি কার্যকলাপে পদ্ধতি:

    জাভা

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // ...
        MobileAds.initialize(this);
    }

    কোটলিন+কেটিএক্স

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        // ...
        MobileAds.initialize(this)
    }

ধাপ 4: দেখুন ব্যবহারকারী বৈশিষ্ট্যের মান এবং বিশ্লেষণধর্মী তথ্য

তার আরম্ভের পরে, মোবাইল বিজ্ঞাপন SDK এর স্বয়ংক্রিয়ভাবে লগিং বিশ্লেষণ শুরু হয় ঘটনা এবং ব্যবহারকারী বিশিষ্টতা আপনার অ্যাপ্লিকেশান থেকে। আপনি আপনার অ্যাপে কোনো অতিরিক্ত কোড যোগ না করে বা কোনো বিজ্ঞাপন প্রয়োগ না করেই এই ডেটা দেখতে পারেন। এখানে আপনি এই বিশ্লেষণ ডেটা দেখতে পাবেন:

নোট যে ভাল ARPU এবং ARPPU মেট্রিক্স প্রতিনিধিত্ব করতে, আপনি একটি বিশ্লেষণ কাস্টম ঘটনা বলা থেকে তথ্য অন্তর্ভুক্ত করতে চাইতে পারেন ecommerce_purchase এই বৈশিষ্ট্যের মান (জন্য রাজস্ব হিসাব কীভাবে )।

পদক্ষেপ 5: (ঐচ্ছিক) ব্যবহার করছেন তত বেশি Google Analytics এবং Firebase বৈশিষ্ট্য

অ্যাপ নগদীকরণ এবং ব্যবহারকারীর ব্যস্ততা উন্নত করতে আরও সুযোগ এবং বৈশিষ্ট্যের সদ্ব্যবহার করুন:

  • Google Analytics-এর জন্য Firebase SDK যোগ করুন এবং ব্যবহার করুন

  • আপনার অ্যাপে অন্যান্য Firebase পণ্য ব্যবহার করুন

    আপনি Google Analytics-এর জন্য Firebase SDK যোগ করার পরে, আপনার অ্যাপে বিজ্ঞাপনগুলি অপ্টিমাইজ করতে অন্যান্য Firebase পণ্যগুলি ব্যবহার করুন৷

    • রিমোট কনফিগ সীমাহীন দৈনন্দিন সক্রিয় ব্যবহারকারী জন্য একটি অ্যাপ্লিকেশন আপডেটের প্রকাশ ছাড়া আচরণ এবং আপনার অ্যাপ্লিকেশন এর চেহারা পরিবর্তন কোনো ব্যয় ছাড়াই, আপনি সক্ষম।

    • A / B পরীক্ষা আপনি ব্যাপকভাবে আউট পরিবর্তন ঘূর্ণায়মান আগে যদি তারা আপনার কী বৈশিষ্ট্যের মান (রাজস্ব ও স্মৃতিশক্তি মত) উপর একটি প্রভাব তৈরি করতে শিখতে আপনার অ্যাপ্লিকেশনের UI 'তে, বৈশিষ্ট্য, বা প্রবৃত্তি প্রচারণা পরীক্ষা পরিবর্তনের ক্ষমতা দেয়।

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

শুরু করার জন্য, জন্য সহায়িকা AdMob এর অ্যাপ্লিকেশনগুলির সাথে Google Analytics এবং Firebase ব্যবহার

পদক্ষেপ 6: আপনার অ্যাপে বাস্তবায়ন একটি বিজ্ঞাপন ফর্ম্যাট চয়ন করুন

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

আয়তক্ষেত্রাকার বিজ্ঞাপনগুলি যা ডিভাইসের স্ক্রিনের উপরে বা নীচে প্রদর্শিত হয়

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

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

কৌশলে

পূর্ণ-স্ক্রীন বিজ্ঞাপন যা ব্যবহারকারী দ্বারা বন্ধ না হওয়া পর্যন্ত একটি অ্যাপের ইন্টারফেস কভার করে

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

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

স্থানীয়

কাস্টমাইজযোগ্য বিজ্ঞাপন যা আপনার অ্যাপের চেহারা এবং অনুভূতির সাথে মেলে

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

নেটিভ অ্যাডভান্সড বিজ্ঞাপনগুলি প্রয়োগ করুন৷

পুরস্কৃত

বিজ্ঞাপন যা ব্যবহারকারীদের ছোট ভিডিও দেখার জন্য এবং প্লেযোগ্য বিজ্ঞাপন এবং সমীক্ষার সাথে ইন্টারঅ্যাক্ট করার জন্য পুরস্কৃত করে

পুরস্কৃত (বা "পুরস্কার-ভিত্তিক") বিজ্ঞাপনগুলি বিনামূল্যে-টু-প্লে ব্যবহারকারীদের নগদীকরণে সহায়তা করতে পারে।

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