پروژه نمونه

تبلیغات بنری

تبلیغات بنری تبلیغاتی هستند که یک فضای مستطیلی شکل را اشغال کرده و معمولا از نوع عکس یا متن می‌باشند. این نوع تبلیغات در صفحه نمایش مانده، تا زمانی که کاربر از آن صفحه برود.  به منظور فعال سازی  کافی است تا کد زیر را قرار دهید

Sub Globals
	Dim BannerAd As CheshmakBannerAds
End Sub

Sub Activity_Create(FirstTime As Boolean)
	BannerAd.Initialize("cheshmak_banner")
	Activity.AddView(BannerAd, 0, 0, -1, 50dip)
End Sub

نیاز به تنظیمات بیشتری نبوده و تمامی رویداد های نمایش و کلیک به صورت اتوماتیک ثبت خواهند شد. شما می توانید بنر را در هر کجا که مایل هستید به نمایش بگذارید.

نمونه ای از این تبلیغ را در شکل زیر مشاهده می‌کنید:

تبلیغات بینابینی(interstitial)

تبلیغات بینابینی نوعی از تبلیغات بوده که در حین کار کردن کاربران با اپلیکیشن به صورت تمام صفحه نمایش داده می شود و کاربر حق انتخاب این که روی تبلیغ کلیک کند یا به برنامه برگردد، را دارد. این نوع تبلیغ را می توان در مکان هایی مانند کلیک روی یک دکمه مهم یا هنگامی که کاربر از یک اکتیویتی به اکتیویتی دیگر می رود نشان داد.

به منظور نمایش این آگهی ابتدا متد Initialize را صدا زده و از کد زیر استفاده می کنید

Sub Globals
	Dim interstitialAds As cheshmakInterstitialAds
End Sub

interstitialAds.Initialize
'...
If interstitialAds.isLoaded Then
	interstitialAds.show
End If	

تبلیغات بینابینی دارای میزان درآمد بیشتری نسبت به بنری می‌باشد. در عین حال سعی کنید در صورتی که تبلیغ بینابینی به کاربر نشان دادید بلافاصله دوباره نشان ندهید و تعداد دفعات نمایش آن را کم کنید.همچنین مطمئن شوید interstitialAds.Initialize و صدا زدن تابع show در آن با کمی فاصله صورت می‌گیرد. در صورتی که بلافاصله تابع show را فراخوانی کنید تبلیغی نمایش داده نخواهد شد.

نمونه‌ای از تبلیغ بینابینی که تبلیغ یک اپلیکیشن در گوگل پلی می‌باشد در شکل زیر آمده است:

نمایش تبلیغ تستی

به منظور این که مطمئن شوید تمامی تنظیمات را به درستی انجام داده اید تابع زیر را فراخوانی کنید

cheshmak.setTestMode   'remove me in production

این کد باعث شده تا تبلیغات تستی به شما نمایش داده شود. مطمئن شوید که قبل از انتشار نهایی اپلیکیشن خود این کد را حذف کنید.

انتشار اپلیکیشن خود

حال که تبلیغات درون برنامه ای را در اپلیکیشن خود فعال کرده اید کافی است تا اپلیکیشن خود را بیلد گرفته و منتشر کنید. زمانی که تعداد کاربران شما به ۱۰۰۰ تا برسد درآمدزایی دلاری شما فعال شده و تبلیغات برای شما نمایش داده می‌شود.

 

تنظیمات پیشرفته

غیر فعال کردن تبلیغات

پیشنهاد می‌کنیم در صورتی که کاربران ویژه‌ای دارید تبلیغات را برای آن‌ها غیر فعال کنید. این کار به افزایش رضایت کاربران شما منتهی خواهد شد. به این منظور کافی است برای این دسته از افراد کد زیر را در برنامه خود فراخوانی کنید:

Cheshmak.disableAdvertises();

در صورتی که بخواهید برای آن فرد دوباره تبلیغ را فعال کنید کافی است تا کد زیر را فراخوانی کنید:

Cheshmak.enableAdvertises();

 

دریافت رویداد نمایش

به منظور دریافت رویدادهای تبلیغ مورد نظر می‌توانید از قطعه کد زیر استفاده کنید:

Sub cheshmak_banner_on_loaded
 Log("B4A ad loaded")
End Sub