Banner Ad হল মোবাইল অ্যাপে গ্রাফিক বিজ্ঞাপনের একটি ফরম্যাট, যা অ্যাপ ইন্টারফেসে এম্বেড করা একটি আয়তক্ষেত্রাকার ব্যানার দ্বারা উপস্থাপিত হয়। Statista, 2025-এর মতে, ইন-অ্যাপ বিজ্ঞাপন বাজার $380 বিলিয়ন ছাড়িয়েছে, যার 18% ব্যানার ফরম্যাট থেকে আসে। Banner Ads বিনামূল্যের অ্যাপ ডেভেলপারদের জন্য নগদীকরণের সবচেয়ে সহজ এবং অ্যাক্সেসযোগ্য উপায় হিসেবে রয়ে গেছে।
মূল পয়েন্ট
Banner Ad হল একটি মোবাইল বিজ্ঞাপন ফরম্যাট যা অ্যাপ ইন্টারফেসের ভিতরে একটি গ্রাফিক বা টেক্সট বিজ্ঞাপন প্রদর্শন করে। স্ট্যান্ডার্ড আকার: 320×50 px (ব্যানার), 320×100 px (বড় ব্যানার), 300×250 px (মাঝারি আয়তক্ষেত্র), 728×90 px (ট্যাবলেটের জন্য লিডারবোর্ড)। ব্যানার স্ক্রিনের একটি নির্দিষ্ট এলাকা দখল করে — সাধারণত ডিসপ্লের উচ্চতার 5–15% — এবং প্রতি 30–60 সেকেন্ডে স্বয়ংক্রিয়ভাবে রিফ্রেশ হয়।
Google AdMob (2025)-এর মতে, অভিযোজিত ব্যানার (adaptive banners) পছন্দের ফরম্যাট, যা স্বয়ংক্রিয়ভাবে ডিভাইসের স্ক্রিন প্রস্থের সাথে সামঞ্জস্য হয়। Adaptive ব্যানার ফিক্সড ব্যানারের 85% এর তুলনায় 98% ফিল রেট প্রদান করে, কারণ বিজ্ঞাপন নেটওয়ার্ক ব্লকের সঠিক আকারের সাথে একটি বিজ্ঞাপন মেলাতে পারে। ব্যানারের গড় CTR 0.1–0.5% এবং ক্লিক থেকে কনভার্শন রেট 2–5%।
Banner Ad হল সবচেয়ে কম অনুপ্রবেশকারী বিজ্ঞাপন ফরম্যাট: ব্যানার ক্রমাগত কন্টেন্ট ঢেকে রাখে না (ইন্টারস্টিশিয়ালের বিপরীতে), ব্যবহারকারীর কাছ থেকে কোনো পদক্ষেপের প্রয়োজন হয় না (রিওয়ার্ডেড ভিডিওর বিপরীতে), এবং ব্যবহারকারীর অভিজ্ঞতা ব্যাহত করে না। তবে, কম eCPM ব্যানারকে শুধুমাত্র বড় সংখ্যক ইম্প্রেশনের সাথে কার্যকর করে তোলে — 10,000-এর কম DAU বিশিষ্ট অ্যাপ ব্যানার বিজ্ঞাপন ইন্টিগ্রেশনের খরচ পুনরুদ্ধার করতে নাও পারে। Appodeal (2025)-এর মতে, Banner Ads-এর লাভজনকতার জন্য ন্যূনতম সীমা হল প্রতিদিন 30,000 ইম্প্রেশন।
Banner Ad বিজ্ঞাপন SDK (Software Development Kit)-এর মাধ্যমে কাজ করে যা অ্যাপে এম্বেড করা হয় এবং বিজ্ঞাপন লোড, প্রদর্শন এবং রিফ্রেশ পরিচালনা করে।
বিজ্ঞাপন SDK (যেমন Google Mobile Ads SDK) অ্যাপ চালু হলে বিজ্ঞাপন নেটওয়ার্ক থেকে একটি বিজ্ঞাপন লোড করে। ব্যানার একটি বিজ্ঞাপন অনুরোধ করে, নেটওয়ার্ক বিজ্ঞাপনদাতাদের মধ্যে রিয়েল-টাইম বিডিং নিলাম পরিচালনা করে এবং বিজয়ী বিজ্ঞাপন ব্যানারে প্রদর্শিত হয়। 30–60 সেকেন্ড পরে প্রক্রিয়াটি পুনরাবৃত্তি হয় (auto-refresh)। ডেভেলপার নেটওয়ার্কের শর্ত অনুসারে ইম্প্রেশন (CPM) বা ক্লিক (CPC) থেকে আয় অর্জন করে।
RTB হল একটি রিয়েল-টাইম নিলাম যেখানে বিজ্ঞাপনদাতারা প্রতিটি ইম্প্রেশনের জন্য বিড করে। ব্যানার অনুরোধে পাঠানো হয়: ভৌগোলিক অবস্থান, ডিভাইসের ধরন, অ্যাপ বিভাগ, ব্যবহারকারীর ইতিহাস (যদি সম্মতি দেওয়া থাকে)। নিলামের বিজয়ী হল সর্বোচ্চ বিডকারী বিজ্ঞাপনদাতা। গড় নিলামের সময় 100–200 ms। In-app bidding ঐতিহ্যবাহী waterfall মডেলের তুলনায় eCPM 20–40% বৃদ্ধি করে (PubMatic, 2025 ডেটা)।
Kotlin-এ অ্যাপে AdMob অভিযোজিত ব্যানার ইন্টিগ্রেট করার উদাহরণ:
class MainActivity : AppCompatActivity() {
private lateinit var adView: AdView
private val adUnitId = "ca-app-pub-3940256099942544/6300978111"
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
adView = AdView(this)
adView.adUnitId = adUnitId
adView.adSize = AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(
this, AdSize.FULL_WIDTH
)
val adContainer = findViewById<FrameLayout>(R.id.ad_container)
adContainer.addView(adView)
loadBanner()
}
private fun loadBanner() {
val adRequest = AdRequest.Builder().build()
adView.loadAd(adRequest)
}
override fun onPause() {
adView.pause()
super.onPause()
}
override fun onResume() {
super.onResume()
adView.resume()
}
override fun onDestroy() {
adView.destroy()
super.onDestroy()
}
}
Banner Ads আকার, আচরণ এবং প্রদর্শন প্রযুক্তিতে ভিন্ন। ব্যানারের ধরন নির্বাচন eCPM, ব্যবহারকারীর অভিজ্ঞতা এবং ইন্টিগ্রেশনের প্রযুক্তিগত জটিলতাকে প্রভাবিত করে।
স্ট্যাটিক ব্যানার হল একটি নির্দিষ্ট আকারের গ্রাফিক ছবি (PNG, JPG) বা HTML5 অ্যানিমেশন। আকার: ফোনের জন্য 320×50 px, ট্যাবলেটের জন্য 728×90 px। স্ট্যাটিক ব্যানারগুলির কম সম্পৃক্ততার কারণে সর্বনিম্ন eCPM ($0.5–$2) থাকে। সুবিধা — অ্যাপ পারফরম্যান্সের উপর ন্যূনতম প্রভাব (CPU/GPU লোড নয়)। ইউটিলিটি, ক্যাটালগ এবং কন্টেন্ট অ্যাপে ব্যবহৃত হয়।
Adaptive ব্যানার স্বয়ংক্রিয়ভাবে ডিভাইসের স্ক্রিন আকারের সাথে প্রস্থ এবং উচ্চতা সামঞ্জস্য করে। Google AdMob adaptive ব্যানারকে মানক হিসাবে সুপারিশ করে: এগুলি সর্বোচ্চ ফিল রেট এবং ফিক্সড ব্যানারের তুলনায় 15–25% বেশি eCPM প্রদান করে। Adaptive ব্যানার অ্যাঙ্কার্ড (নীচে/উপরে নির্দিষ্ট অবস্থান) এবং ইনলাইন (স্ক্রলযোগ্য কন্টেন্টে এম্বেড) ভেরিয়েন্টে উপলব্ধ। Inline adaptive ব্যানার হল সর্বশেষ ফরম্যাট, যা তালিকা বা ফিডে ইন্টিগ্রেট হয়।
Rich Media — ভিডিও, অ্যানিমেশন, সোয়াইপ এবং ফর্ম সহ ইন্টারেক্টিভ ব্যানার। এগুলি MRAID (Mobile Rich Media Ad Interface Definitions) — ইন্টারেক্টিভ বিজ্ঞাপনের জন্য IAB মানক সমর্থন করে। Rich Media ব্যানারগুলির eCPM $3–$8, তবে এগুলির 2–5 MB ডেটা লোড করার প্রয়োজন হয় এবং পুরানো ডিভাইসে অ্যাপের পারফরম্যান্স কমিয়ে দিতে পারে। প্রিমিয়াম অ্যাপ এবং ব্র্যান্ড ক্যাম্পেইনে ব্যবহৃত হয়।
Collapsible হল Google AdMob-এর একটি ফরম্যাট, যেখানে বড় ব্যানার (320×100 px) 10–15 সেকেন্ড পরে স্বয়ংক্রিয়ভাবে স্ট্যান্ডার্ড আকারে (320×50 px) সঙ্কুচিত হয়। ফরম্যাটটি স্থায়ীভাবে স্ক্রিনের জায়গা না নিয়ে প্রথম কয়েক সেকেন্ডে আরও তথ্য দেখানোর অনুমতি দেয়। Collapsible ব্যানার স্ট্যান্ডার্ড ব্যানারের তুলনায় 20–30% বেশি eCPM দেখায়, যখন রিটেনশন রেট কমে না (Google AdMob, 2025 ডেটা)।
বিজ্ঞাপন নেটওয়ার্ক নির্বাচন eCPM, ফিল রেট এবং আয়ের স্থিতিশীলতাকে গুরুত্বপূর্ণভাবে প্রভাবিত করে। বিভিন্ন নেটওয়ার্ক বিভিন্ন অঞ্চল এবং অ্যাপ বিভাগে বিশেষজ্ঞ।
| নেটওয়ার্ক | eCPM (US) | ফিল রেট | বৈশিষ্ট্য |
|---|---|---|---|
| AdMob | $1.5–$3 | 95–98% | বৃহত্তম নেটওয়ার্ক, স্থিতিশীল পেমেন্ট |
| AppLovin | $2–$4 | 90–95% | উচ্চ eCPM, in-app bidding |
| Meta Audience Network | $3–$7 | 40–70% | সর্বোচ্চ eCPM, কম ফিল রেট |
| Unity Ads | $1–$3 | 85–90% | গেমের জন্য ভাল |
| IronSource | $1.5–$3.5 | 85–90% | মধ্যস্থতা এবং A/B পরীক্ষা |
মধ্যস্থতা হল একটি প্রযুক্তি যেখানে বিজ্ঞাপন প্ল্যাটফর্ম একাধিক নেটওয়ার্ককে জিজ্ঞাসা করে এবং সর্বোচ্চ eCPM সহ বিজ্ঞাপন প্রদর্শন করে। Banner Ads-এর জন্য, কম eCPM-এর কারণে মধ্যস্থতা বিশেষভাবে গুরুত্বপূর্ণ — এমনকি 20% বৃদ্ধিও তাৎপর্যপূর্ণ। জনপ্রিয় মধ্যস্থতা প্ল্যাটফর্ম: AdMob Mediation (বিনামূল্যে), AppLovin MAX (বিনামূল্যে), IronSource (বিনামূল্যে)। মধ্যস্থতা ব্যানার eCPM 20–40% এবং ফিল রেট 97% পর্যন্ত বাড়ায় (PubMatic, 2025 ডেটা)।
In-app bidding হল মধ্যস্থতার পরবর্তী স্তর, যেখানে সমস্ত নেটওয়ার্ক একসাথে একটি একক নিলামে অংশগ্রহণ করে (waterfall-এ ক্রমিকভাবে নয়)। Banner Ads-এর জন্য, in-app bidding সমস্ত নেটওয়ার্কের প্রতিটি ইম্প্রেশনে সমান অ্যাক্সেসের কারণে eCPM 15–30% বৃদ্ধি দেয়। AppLovin MAX, AdMob (Open Bidding-সহ) এবং IronSource দ্বারা সমর্থিত।
ব্যানার স্থাপন একটি মূল কারণ যা আয় এবং ব্যবহারকারীর অভিজ্ঞতা উভয়ই নির্ধারণ করে। ভুল স্থাপন রিটেনশন 30–50% কমাতে পারে।
সর্বোত্তম অবস্থান হল স্ক্রিনের নীচে (bottom anchor)। ব্যানার কন্টেন্ট ঢেকে রাখে না, ব্যবহারকারী এর উপস্থিতিতে অভ্যস্ত হয়ে যায়। উপরের অবস্থান (top anchor) নীচে নেভিগেশন সহ অ্যাপের জন্য উপযুক্ত। ফ্লোটিং ব্যানার সবচেয়ে খারাপ বিকল্প: এগুলি কন্টেন্ট ঢেকে রাখে এবং ব্যবহারকারীকে বিরক্ত করে। Google (2025)-এর মতে, নীচের ব্যানারগুলির CTR উপরের ব্যানারগুলির তুলনায় 15% বেশি এবং রিটেনশন কমায় না।
Auto-refresh হল Banner Ads-এর জন্য মানক পদ্ধতি, যা প্রতি 30–60 সেকেন্ডে বিজ্ঞাপন পরিবর্তন করে। প্রস্তাবিত ব্যবধান: কন্টেন্ট অ্যাপের জন্য 60 সেকেন্ড (ব্যবহারকারী বিভ্রান্ত হয় না), ইউটিলিটির জন্য 30 সেকেন্ড (ছোট সেশন)। খুব ঘন ঘন রিফ্রেশ (< 30 সেকেন্ড) আয় বাড়ায় না — বিজ্ঞাপনদাতারা উচ্চ বিজ্ঞাপন ঘনত্বের অ্যাপে ইম্প্রেশনের জন্য কম দেয়। Google AdMob 30 সেকেন্ডের কম ব্যবধান সুপারিশ করে না।
Banner Ads-এর জন্য Activity-র জীবনচক্র সঠিকভাবে পরিচালনা করা গুরুত্বপূর্ণ। onPause-এ ব্যানারকে বিরাম (pause) দিতে হবে, onResume-এ পুনরায় শুরু (resume) করতে হবে এবং onDestroy-এ ধ্বংস (destroy) করতে হবে। ভুল ব্যবস্থাপনা মেমরি লিক এবং ট্রাফিক নষ্ট করে। সঠিক জীবনচক্র ব্যবস্থাপনা উপরের ইন্টিগ্রেশন কোডে দেখানো হয়েছে — onPause, onResume, onDestroy বাধ্যতামূলক।
ডার্ক থিম ব্যানার বিজ্ঞাপনকে প্রভাবিত করে: ডার্ক থিম ব্যবহারকারীরা উজ্জ্বল ব্যানারে 20–30% কম ক্লিক করে (AppDynamics, 2025 ডেটা)। AdMob কনট্রাস্ট অভিযোজনের জন্য forceAdaptiveBanner সমর্থন করে। ডার্ক থিম সহ অ্যাপের জন্য সুপারিশ করা হয়: নেটিভ বিজ্ঞাপন ব্যবহার করুন (থিমের সাথে মিশে যায়), ডার্ক-মোড ক্রিয়েটিভ সহ বিজ্ঞাপনদাতা বেছে নিন এবং ব্যানারের জন্য নিরপেক্ষ রঙের প্যালেট ব্যবহার করুন।
Banner Ads মেট্রিক্স পর্যবেক্ষণ বিজ্ঞাপন নগদীকরণের কার্যকারিতা মূল্যায়ন এবং সময়মতো স্থাপন অপ্টিমাইজ করার অনুমতি দেয়।
| মেট্রিক | বিবরণ | বেন্চমার্ক |
|---|---|---|
| Impressions | ব্যানার ইম্প্রেশনের সংখ্যা | DAU-এর উপর নির্ভর করে |
| eCPM | 1000 ইম্প্রেশনে আয় | $0.5–$3 (US) |
| CTR | ক্লিক-থ্রু রেট | 0.1–0.5% |
| Fill Rate | সফল অনুরোধের % | > 95% |
| Revenue per DAU | প্রতি সক্রিয় ব্যবহারকারীতে আয় | $0.01–$0.05/দিন |
| Impression RPM | প্রতি 1000 ইম্প্রেশনে আয় | eCPM-এর সমান |
Banner Ads থেকে আয় সূত্র দ্বারা গণনা করা হয়: দৈনিক আয় = DAU × সেশন × প্রতি সেশনে ব্যানার শো × eCPM / 1000। উদাহরণ: 100,000 DAU, প্রতিদিন 3 সেশন, ব্যানার 2 সেশনে দেখানো হয়েছে, eCPM $2। আয় = 100,000 × 3 × 0.7 × $2 / 1000 = $420 প্রতিদিন। মধ্যস্থতার সাথে, eCPM $3 পর্যন্ত বাড়তে পারে, দৈনিক আয় $630 করে। তুলনার জন্য, $8 eCPM সহ ইন্টারস্টিশিয়াল প্রতি ব্যবহারকারী প্রতি দিনে একটি ইম্প্রেশনে $800 দেবে — ব্যানার কেবলমাত্র উচ্চ সেশন ফ্রিকোয়েন্সিতেই কার্যকর।
শুধুমাত্র ব্যানার দ্বারা নগদীকৃত ব্যবহারকারীর LTV: LTV = প্রতি ব্যবহারকারী দৈনিক আয় × গড় জীবনকাল দিন। প্রতি ব্যবহারকারী দৈনিক আয় $0.02 (100,000 DAU, $2000 প্রতিদিন) এবং গড় জীবনকাল 120 দিনে, LTV = $2.40। লাভজনকতার জন্য, CPI অবশ্যই $2.40-এর নীচে হতে হবে। গেম CPI $2.80-এ, শুধুমাত্র ব্যানার নগদীকরণ অলাভজনক হতে পারে — LTV > CPI অর্জনের জন্য ইন্টারস্টিশিয়াল বা রিওয়ার্ডেড ভিডিওর সাথে সমন্বয় প্রয়োজন।
ব্যানারের অবস্থান, আকার এবং ফ্রিকোয়েন্সির পরীক্ষা একটি চলমান প্রক্রিয়া। Google নিম্নলিখিত স্কিম অনুযায়ী A/B পরীক্ষা সুপারিশ করে: বর্তমান সেটিংস সহ নিয়ন্ত্রণ গ্রুপ (70% ট্রাফিক), নতুন সেটিংস সহ পরীক্ষা গ্রুপ (30% ট্রাফিক)। তুলনার জন্য মেট্রিক্স: প্রতি ব্যবহারকারী আয়, রিটেনশন D7, CTR এবং eCPM। 7–14 দিন পরীক্ষার পরে সিদ্ধান্ত নেওয়া হয়। Banner Ads-এর জন্য সাধারণ A/B পরীক্ষা: নীচে বনাম উপরে, 320×50 বনাম 320×100, 30 সেকেন্ড রিফ্রেশ বনাম 60 সেকেন্ড রিফ্রেশ।
সচরাচর জিজ্ঞাসিত প্রশ্ন
ব্যানারের জন্য ভাল eCPM মার্কিন যুক্তরাষ্ট্রে $2–$4, গড় $1–$2, কম < $1। অন্যান্য অঞ্চলের জন্য, eCPM 2–5 গুণ কম। মধ্যস্থতা এবং in-app bidding একক নেটওয়ার্কের তুলনায় eCPM 20–40% বাড়ায়।
সর্বোত্তম — স্ক্রিনের নীচে (bottom anchor)। ব্যানার কন্টেন্ট ঢেকে রাখে না এবং নেভিগেশনে বাধা দেয় না। উপরের স্থান নীচে নেভিগেশন সহ অ্যাপের জন্য উপযুক্ত। কন্টেন্ট ঢেকে রাখে এমন ফ্লোটিং ব্যানার এড়িয়ে চলুন।
প্রতি স্ক্রিনে শুধুমাত্র একটি ব্যানার। Google AdMob নীতি — প্রতি স্ক্রিনে একটির বেশি ব্যানার ভিউ নয়। লঙ্ঘন অ্যাকাউন্ট ব্লক হতে পারে। ব্যতিক্রম — বিভিন্ন নেটওয়ার্কের collapsible ব্যানারের সাথে মধ্যস্থতা, তবে শুধুমাত্র একটি দৃশ্যমান।
প্রভাব ন্যূনতম: ব্যানার SDK অ্যাপের আকারে 2–5 MB এবং RAM-এ 10–30 MB যোগ করে। আধুনিক ডিভাইসে FPS-এর উপর প্রভাব অলক্ষিত। RAM < 2 GB ডিভাইসে লঞ্চের পরে 1–2 সেকেন্ড বিলম্বের সাথে lazy loading ব্যবহার করার পরামর্শ দেওয়া হয়।
Banner — UX-এ ন্যূনতম প্রভাব সহ স্থিতিশীল, পূর্বাভাসযোগ্য আয়। Interstitial — উচ্চতর eCPM ($5–15 বনাম $0.5–3), তবে ঘন ঘন দেখালে ব্যবহারকারী হারানোর ঝুঁকি। সর্বোত্তম সমন্বয়: সর্বদা ব্যানার + প্রতি 90 সেকেন্ডে একবারের বেশি ইন্টারস্টিশিয়াল নয়।
সারাংশ
আমরা একটি মোবাইল অ্যাপ্লিকেশন টার্নকি তৈরি করব
IT Sectr 2017 সাল থেকে স্টার্টআপ এবং ব্যবসার জন্য iOS এবং Android অ্যাপ্লিকেশন তৈরি করে। আমরা আপনাকে পরামর্শ দেব এবং সেরা সমাধান প্রস্তাব করব।
আরও পড়ুন