تبلیغ ها توی اندروید به چند صورت مختلف میتونن ظاهر بشن ، که یکی از اونا ، که حتما هم خودتون توی خیلی از برنامه ها دیدید ، تبلیغات به صورت تمام صفحه یا همون فول اسکرین خودمون هستن . توی این آموزش که با کاتلین برنامه شو می نویسیم یه دکمه توی برنامه میذارم که کاربر وقتی روش کلیک کرد ، تبلیغ به صورت تمام صفحه واسش نمایش داده بشه . 

همونطور که توی آموزش های قبلی هم گفتم ، چندین سرویس برای تبلیغ توی اندروید وجود داره ، که ما توی این آموزش از Google AdMob استفاده میکنیم . 

به سایت Google AdMob برید و وارد اکانت خودتون بشید و یه اپلیکیشن جدید اضافه کنید و حتما آی دی  اپلیکیشنی که ساختید رو کپی کنید ، چون باید وارد سورس اندروید بشه . میتونید با رفتن به قسمت App Settings آی دی اپلیکیشن رو ببینید. 

حالا از سمت چپ سایت یه گزینه داره به اسم app units که روش کلیک کنید و GET STARTED رو بزنید . حالا سه تا گزینه واستون میاد که گزینه وسطی ، یعنی Interstitial رو انتخاب میکنیم . منظور از تمام صفحه توی این آموزش همون Interstitial هست . یه نام دلخواه بهش میدیم و روی Done کلیک میکنیم . حالا جلوی اسم Interstitial یه گزینه ای هست به نام Copy ad unit ID که روش کلیک کنید تا آی دی این Interstitial هم کپی بشه. کارمون با سایت گوگل تموم هست . حالا ما دو تا آی دی داریم که واسه اینکه دسترسی بهشون راحت تر باشه توی قسمت اندروید ، توی پوشه res و فایل Strings.xml این دو تا آی دی رو به این صورت ذخیره میکنیم : 

باید واسه نمایش تبلیغ ، توی فایل AndroidManifest.xml یه کدی اضافه کنیم که در اصل تگ متا هست. درست قبل از اینکه تگ application بسته بشه این دو خط کد رو اضافه میکنیم : 

اوه ! اینو باید اول کار میگفتم که یادم رفت ! اشکالی نداره . توی فایل app/build.gradle کتابخونه مربوط به AdMob رو هم اضافه میکنیم : 

لایه گرافیکی یا همون layout ما چیز خاصی نداره و فقط یه دکمه وسط صفحه میذاریم که دیگه نمیصرفه کدهاش رو بنویسم ! توی فایل MainActivity.kt شروع میکنیم به کد نویسی . همونطور که گفتم منظور از تبلیغ تمام صفحه ، InterstitialAd هست . پس ما میایم یه متغیر تعریف میکنیم به نام mInterstitialAd از نوع InterstitialAd که تبلیغ تمام صفحه مون رو بذاریم روی دوشش 

میخوایم بگیم که این تبلیغ ما مربوط به کدوم اپلیکیشنی هست که توی گوگل ساختیم . پس آی دی اول رو بهش میدیم : 

میخوایم تبلیغ رو توی همین صفحه جاری نشون بده و بسازه ، و در ضمن آی دی دوم رو هم بهش میدیم . پس این کدها رو اضافه میکنیم : 

دکمه ای که توی activity_main.xml ساختیم رو اسمش رو گذاشتیم btn_load_ad . حالا میخوایم بهش بگیم وقتی روش کلیک شد ، اول بیا چک کن ببین تبلیغ لود شده یا نه ، و اگه لود شده ، بیا و نمایشش بده . این کدها : 

و حالا اگه برنامه رو اجرا کنیم یه دکمه نشون داده میشه که اگه روش کلیک کنیم تبلیغ به صورت تمام صفحه نشون داده میشه : 

راحت بود خداییش . سورس رو میتونید از آدرس پایین دانلود کنید : 

دانلود سورس

آموزش ساخت تبلیغ به صورت تمام صفحه

مجتبی صابری


همه عشقم برنامه نویسی هست | t.me/kotlin9


پیمایش نوشته


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *