1. خانه
  2. پیاده‌سازی تبلیغات بنری استاندارد در پروژه Cordova (اندروید)

پیاده‌سازی تبلیغات بنری استاندارد در پروژه Cordova (اندروید)

جهت راه اندازی تبلیغات تپسل در اپلیکیشن شما، باید مراحل زیر را در پروژه خود انجام دهید.

 

گام ۱: افزودن پلاگین تپسل به پروژه cordova

ابتدا command prompt را باز کرده و به پوشه مربوط به پروژه خود بروید. سپس دستور زیر را در آن اجرا کنید.

 cordova plugin add tapsell-v3-cordova-plugin

با انجام این دستور، پلاگین تپسل در پروژه شما افزوده می‌گردد.

 

گام ۲: دریافت کلید تپسل

وارد پنل مدیریت تپسل شده و با تعریف یک اپلیکیشن جدید با عنوان پکیج اپلیکیشن اندرویدی خود، یک کلید تپسل دریافت کنید.

گام ۳: شروع کار با SDK تپسل

در گام دوم با ثبت برنامه خود در پنل تپسل، یک عبارت با عنوان کلید تپسل در اختیار شما قرار می‌گیر. برای استفاده از تپسل ابتدا باید این کلید را به برنامه خود معرفی نمایید. لذا در بخش onDeviceReady فایل javascript خود، تابع زیر را با کلید تپسل برنامه خود فراخوانی نمایید.

tapsell.initialize(appKey);

ورودی appKey کلید تپسلی است که در گام قبل از پنل تپسل دریافت کردید.

 

گام ۴: دریافت تبلیغ

جهت نمایش بنر استاندارد، باید محلی برای نمایش آن در صفحه در نظر بگیرید. بنر استاندارد، دارای سایزهای استانداردی است که در SDK تپسل مشخص شده اند. جهت نمایش بنر، از تابع زیر استفاده کنید:

tapsell.requestBannerAd(zoneId, BannerType, horizontalGravity, verticalGravity);

مقدار zoneId کلیدی ست که بعد از ساخت اپلیکیشن در پنل و ثبت یک zone از نوع بنری استاندارد دریافت میکنید.ورودی BannerType اندازه های مختلف را بیان میکند و شامل مقادیر tapsell_banner_320x100 ,tapsell_banner_320x50 , tapsell_banner_300x250 , tapsell_banner_250x250 میباشد. ورودی horizontalGravity نشان میدهد که آیا تبلیغ، بالا یا پایین صفحه باشد و شامل tapsell_top, tapsell_bottom می باشد، همچنین verticalGravity بیان میکند که تبلیغ از جهت عرضی در کجای صفحه باشد و میتواند شامل مقادیر tapsell_left , tapsell_right , tapsell_center باشد. یک نمونه پیاده سازی کد به شکل زیر است:

tapsell.requestBannerAd("5a0041c8e995ee0001937574",tapsell_banner_320x50,tapsell_top,tapsell_center);

 

 

مرحله بعد: موارد پیشرفته‌تر در SDK تپسل

آیا این این آموزش مفید بود؟