Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

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

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

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

  • আপনার Firebase প্রজেক্টে গুগল অ্যানালিটিক্স চালু আছে কিনা নিশ্চিত করুন:

    • আপনি যদি একটি নতুন Firebase প্রজেক্ট তৈরি করছেন, তাহলে প্রকল্প তৈরির কর্মপ্রবাহের সময় Google Analytics সক্ষম করুন

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

      31 জুলাই, 2019 ইতি পূর্বে সৃষ্টি করেছি Firebase প্রকল্প থেকে সম্পূর্ণ Google এনালিটিক্স অভিজ্ঞতা আপগ্রেড করতে পারেন ঐক্যবদ্ধতা ট্যাব, পাশাপাশি। এই আপগ্রেডটি alচ্ছিক কিন্তু প্রস্তাবিত।

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

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

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

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

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

  2. আপনার অ্যাডমব অ্যাপটি আপনার ফায়ারবেস অ্যাপের সাথে লিঙ্ক করুন।

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

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

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

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

      আপনি আপনার ফায়ারবেস অ্যাপের জন্য যেই বান্ডেল আইডি লিখেছেন তা নিশ্চিত করুন। আপনার আপনার অ্যাপ্লিকেশান কার্ডে আপনার Firebase অ্যাপ্লিকেশনের বান্ডিল আইডি খুঁজুন > প্রকল্প সেটিংস

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

আপনার অ্যাপ্লিকেশনের মধ্যে Info.plist ফাইল, একটি যোগ GADApplicationIdentifier আপনার একটি স্ট্রিং মান কী AdMob এর অ্যাপ আইডি

আপনি প্রোগ্রামগতভাবে এই পরিবর্তন করতে পারেন:

<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 -->
<key>GADApplicationIdentifier</key>
<string>ADMOB_APP_ID</string>

অথবা, সম্পত্তি তালিকা সম্পাদকের মধ্যে এটি সম্পাদনা করুন:

সম্পত্তি তালিকা সম্পাদক

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

  1. আপনার প্রকল্পের পডফাইলে গুগল মোবাইল বিজ্ঞাপন এসডিকে নির্ভরতা যোগ করুন:

    pod 'Google-Mobile-Ads-SDK'
    
  2. লোড হচ্ছে বিজ্ঞাপন করার আগে, কল startWithCompletionHandler: উপর পদ্ধতি GADMobileAds.sharedInstance

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

    এখানে কিভাবে কল করতে একটি উদাহরণ startWithCompletionHandler: আপনার পদ্ধতি AppDelegate :

    সুইফট

    import Firebase
    import GoogleMobileAds
    ...
    
    @UIApplicationMain
    class AppDelegate: UIResponder, UIApplicationDelegate {
    
      var window: UIWindow?
    
      func application(_ application: UIApplication,
          didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    
        // Use Firebase library to configure APIs.
        FirebaseApp.configure()
    
        // Initialize the Google Mobile Ads SDK.
        GADMobileAds.sharedInstance().start(completionHandler: nil)
    
        return true
      }
    
    }
    

    উদ্দেশ্য গ

    @import Firebase;
    @import GoogleMobileAds;
    ...
    
    @implementation AppDelegate
    
    - (BOOL)application:(UIApplication *)application
        didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
      // Use Firebase library to configure APIs.
      [FIRApp configure];
      // Initialize the Google Mobile Ads SDK.
      [[GADMobileAds sharedInstance] startWithCompletionHandler:nil];
      return YES;
    }
    
    @end
    

ধাপ 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 ডকুমেন্টেশনে বিস্তারিত বাস্তবায়নের নির্দেশনা দেখতে একটি বিজ্ঞাপন ফরম্যাটের জন্য একটি বোতামে ক্লিক করুন।

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

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

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

কৌশলে

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

একটি অ্যাপের এক্সিকিউশনের প্রবাহে প্রাকৃতিক বিরতিতে ইন্টারস্টিশিয়াল বিজ্ঞাপনগুলি সর্বোত্তমভাবে ব্যবহার করা হয়, যেমন একটি খেলার স্তরের মধ্যে অথবা কোনো কাজ শেষ হওয়ার ঠিক পরে।

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

স্থানীয়

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

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

নেটিভ অ্যাডভান্সড বিজ্ঞাপন বাস্তবায়ন করুন

পুরস্কৃত

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

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

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